{% extends "portfolios/applications/base.html" %} {% from "components/alert.html" import Alert %} {% from "components/delete_confirmation.html" import DeleteConfirmation %} {% from "components/icon.html" import Icon %} {% from "components/modal.html" import Modal %} {% from "components/pagination.html" import Pagination %} {% from "components/save_button.html" import SaveButton %} {% from "components/text_input.html" import TextInput %} {% set secondary_breadcrumb = 'portfolios.applications.existing_application_title' | translate({ "application_name": application.name }) %} {% block application_content %}
{{ 'portfolios.applications.settings_heading' | translate }}
{% if user_can(permissions.EDIT_APPLICATION) %}
{{ application_form.csrf_token }}

{{ "fragments.edit_application_form.explain" | translate }}

{{ TextInput(application_form.name) }} {{ TextInput(application_form.description, paragraph=True) }}
{% if user_can(permissions.DELETE_APPLICATION) %}
{% endif %}
{% else %}

{{ "fragments.edit_application_form.explain" | translate }}

{{ application_form.name.label() }} {{ application_form.name.data }}
{{ application_form.description.label() }} {{ application_form.description.data }}
{% endif %}
{% if g.matchesPath("application-environments") %} {% include "fragments/flash.html" %} {% endif %} {% if user_can(permissions.EDIT_ENVIRONMENT) %} {% include "fragments/applications/edit_environments.html" %} {% if user_can(permissions.CREATE_ENVIRONMENT) %} {% include "fragments/applications/add_new_environment.html" %} {% endif %} {% elif user_can(permissions.VIEW_ENVIRONMENT) %} {% include "fragments/applications/read_only_environments.html" %} {% endif %}
{% if user_can(permissions.DELETE_APPLICATION) %} {% call Modal(name="delete-application") %}

{{ "portfolios.applications.delete.header" | translate }}

{{ Alert( title=("components.modal.destructive_title" | translate), message=("portfolios.applications.delete.alert.message" | translate), level="warning" ) }} {{ DeleteConfirmation( modal_id="delete_application", delete_text=('portfolios.applications.delete.button' | translate), delete_action= url_for('applications.delete', application_id=application.id), form=application_form ) }} {% endcall %} {% endif %} {% if user_can(permissions.VIEW_APPLICATION_ACTIVITY_LOG) %} {% include "fragments/audit_events_log.html" %} {{ Pagination(audit_events, url=url_for('applications.settings', application_id=application.id)) }} {% endif %} {% endblock %}