{% load crispy_forms_tags %} {% load core_extras %} {% load guardian_tags %}
{% csrf_token %} {% if applications.count %}

V - view; E - execute; C - change

{% for application in applications.all %} {% get_obj_perms group for application as "application_perms" %} {% include "partial/permissions_form_input.html" with model="application" id=application.id perms=application_perms %} {% for environment in application.environments.all %} {% get_obj_perms group for environment as "environment_perms" %} {% include "partial/permissions_form_input.html" with model="environment" id=environment.id perms=environment_perms %} {% endfor %} {% for task in application.tasks.all %} {% get_obj_perms group for task as "task_perms" %} {% include "partial/permissions_form_input.html" with model="task" id=task.id perms=task_perms %} {% endfor %} {% endfor %}
V E C
{% model_icon 'application' %} {{ application.name }}
{% model_icon 'environment' %} {{ environment.name }}
{% model_icon 'task' %} {{ task.name }}
{% else %} First, create applications, environments and tasks. {% endif %}