{% extends 'base.html' %} {% block content %}

Policy

{{ policies | length }} policies found in context {{ session['context_uuid'] }}
{% if policies %} {% for policy in policies %} {% if policy.WhichOneof('policy_rule') == 'device' %} {% elif policy.WhichOneof('policy_rule') == 'service' %} {% else %} {% endif %} {% endfor %} {% else %} {% endif %}
UUID Kind Priority Condition Operator Action Service Devices State Message Extra
{{ policy.device.policyRuleBasic.policyRuleId.uuid }} {{ policy.WhichOneof('policy_rule') }} {{ policy.device.policyRuleBasic.priority }} {{ policy.device.policyRuleBasic.conditionList }} {{ policy.device.policyRuleBasic.booleanOperator }} {{ policy.device.policyRuleBasic.actionList }} - {{ policy.device.deviceList }} {{ prse.Name(policy.device.policyRuleBasic.policyRuleState.policyRuleState).replace('POLICY_', '') }} {{ policy.device.policyRuleBasic.policyRuleState.policyRuleStateMessage }}
{{ policy.service.policyRuleBasic.policyRuleId.uuid }} {{ policy.WhichOneof('policy_rule') }} {{ policy.service.policyRuleBasic.priority }} {{ policy.service.policyRuleBasic.conditionList }} {{ policy.service.policyRuleBasic.booleanOperator }} {{ policy.service.policyRuleBasic.actionList }} {{ policy.service.serviceId }} {{ policy.service.deviceList }} {{ prse.Name(policy.service.policyRuleBasic.policyRuleState.policyRuleState).replace('POLICY_', '') }} {{ policy.service.policyRuleBasic.policyRuleState.policyRuleStateMessage }}
Unsupported policy type {{ policy.WhichOneof('policy_rule') }}
No policies found
{% endblock %}