{% extends 'base.html' %} {% load base_extras inventory_extras ui_extras %} {% block content %}

{{ object.name }}

OTA Enrollment

{% if not secret.is_revoked %} {% if perms.mdm.change_otaenrollment %} {% url 'mdm:update_ota_enrollment' object.pk as url %} {% button 'UPDATE' url "Edit OTA Enrollment" %} {% endif %} {% if not object.realm %} {% url 'mdm:download_profile_service_payload' object.pk as url %} {% button 'DOWNLOAD' url "Download Profile" %} {% endif %} {% endif %}
{% with object.enrollment_secret as secret %}

Configuration

Display name {{ object.display_name }}
Push certificate {% if perms.mdm.view_pushcertificate %} {{ object.push_certificate }} {% else %} {{ object.push_certificate }} {% endif %}
SCEP config {% if perms.mdm.view_scepconfig %} {{ object.scep_config }} {% else %} {{ object.scep_config }} {% endif %} {% if object.scep_verification %} / with CSR verification {% else %} / without CSR verification {% endif %}
Blueprint {% if object.blueprint %} {% if perms.mdm.view_blueprint %} {{ object.blueprint }} {% else %} {{ object.blueprint }} {% endif %} {% else %} - {% endif %}
Business unit {{ secret.meta_business_unit }}
Enrollment tag{{ secret.tags.count|pluralize }} {% for tag in secret.tags.all %}{% inventory_tag tag %}{% empty %}-{% endfor %}

Authentication

Realm {% if object.realm %} {% if perms.realms.view_realm %} {{ object.realm }} {% else %} {{ object.realm }} {% endif %} {% else %} - {% endif %}
Self-Enrollment URL {% if enroll_url %} {{ enroll_url }} {% else %} - {% endif %}

Restrictions

Serial number{{ secret.serial_numbers|length|pluralize }} {% for serial_number, urlsafe_serial_number in secret.urlsafe_serial_numbers %}{{ serial_number|privacywrapper }}{% if not forloop.last %}, {% endif %}{% empty %}-{% endfor %}
UDID{{ secret.udids|length|pluralize }} {% if secret.udids %}{{ secret.udids|join:", " }}{% else %}-{% endif %}
Quota {% if secret.quota %}{{ secret.quota }}{% else %}-{% endif %}

Status

Request count {{ secret.request_count }}{% if secret.quota %}/{{ secret.quota }}{% endif %}
Expired {{ secret.expired_at|date:"SHORT_DATETIME_FORMAT"|default:"no" }}
Revoked {% if secret.is_revoked %} {{ secret.revoked_at|date:"SHORT_DATETIME_FORMAT" }} {% else %} {% if perms.mdm.change_otaenrollment %} no Revoke {% else %} no {% endif %} {% endif %}
{% created_updated_at object %}
{% endwith %}

Session{{ ota_enrollment_sessions_count|pluralize }} ({{ ota_enrollment_sessions_count }})

{% if object.realm %} {% endif %} {% for s in ota_enrollment_sessions %} {% if object.realm %} {% endif %} {% endfor %}
Serial numberRealm userStatus Created at Updated at
{% with s.get_serial_number as sn %} {% if sn %} {% if perms.mdm.view_enrolleddevice and s.enrolled_device %} {{ sn|privacywrapper }} {% else %} {{ sn|privacywrapper }} {% endif %} {% else %} - {% endif %} {% endwith %} {% if s.realm_user %}{{ s.realm_user }}{% else %}-{% endif %}{{ s.get_status_display }} {{ s.created_at|date:"SHORT_DATETIME_FORMAT" }} {{ s.updated_at|date:"SHORT_DATETIME_FORMAT" }}
{% endblock %}