Templates and fragments that relate to specific resources (portfolios, applications, task orders) should reside in directories named for the relevant resource. This also matches the way the application routes are distributed among modules named for each resource type.
35 lines
1.4 KiB
HTML
35 lines
1.4 KiB
HTML
{% from "components/alert.html" import Alert %}
|
|
{% from 'components/save_button.html' import SaveButton %}
|
|
{% from "components/text_input.html" import TextInput %}
|
|
|
|
<new-environment inline-template>
|
|
<div>
|
|
<div v-if="open">
|
|
<form method='POST' id="add-new-env" action='{{ url_for("applications.new_environment", application_id=application.id) }}' autocomplete="off" enctype="multipart/form-data">
|
|
{{ new_env_form.csrf_token }}
|
|
|
|
<div class="accordion-table__item-content new-env">
|
|
{{ Alert(
|
|
title=("portfolios.applications.create_new_env" | translate),
|
|
message=("portfolios.applications.create_new_env_info" | translate )
|
|
) }}
|
|
<div class="h4">{{ "portfolios.applications.enter_env_name" | translate }}</div>
|
|
{{ TextInput(new_env_form.name, label="", validation="requiredField") }}
|
|
</div>
|
|
<div class="panel__footer">
|
|
<div class="action-group">
|
|
{{ SaveButton(text=('common.save' | translate), element="input", form="add-new-env") }}
|
|
<a class='action-group__action icon-link icon-link--default' v-on:click="toggle">
|
|
{{ "common.cancel" | translate }}
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<a class='icon-link icon-link__add' v-on:click="toggle">
|
|
{{ Icon('plus') }}
|
|
{{ "portfolios.applications.add_environment" | translate }}
|
|
</a>
|
|
</div>
|
|
</new-environment>
|