Put app strings into a YAML file for easy editing by product owner
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
{% block content %}
|
||||
|
||||
{% call Modal(name='pendingFinancialVerification', dismissable=True) %}
|
||||
<h1>Request submitted!</h1>
|
||||
<h1>{{ "requests.index.request_submitted_title" | translate }}</h1>
|
||||
|
||||
{% include 'fragments/pending_financial_verification.html' %}
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
{% endcall %}
|
||||
|
||||
{% call Modal(name='pendingCCPOApproval', dismissable=True) %}
|
||||
<h1>Financial Verification submitted!</h1>
|
||||
<h1>{{ "requests.index.financial_verification_submitted_title" | translate }}</h1>
|
||||
|
||||
{% include 'fragments/pending_ccpo_approval_modal.html' %}
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
{% endcall %}
|
||||
|
||||
{% call Modal(name='pendingCCPOAcceptance', dismissable=True) %}
|
||||
<h1>Request submitted!</h1>
|
||||
<h1>{{ "requests.index.request_submitted_title" | translate }}</h1>
|
||||
|
||||
{% include 'fragments/pending_ccpo_acceptance_alert.html' %}
|
||||
|
||||
@@ -50,9 +50,9 @@
|
||||
{% if not requests %}
|
||||
|
||||
{{ EmptyState(
|
||||
'You currently have no JEDI Cloud workspaces.',
|
||||
sub_message='A JEDI Cloud Workspace is where you manage your projects and control user access to those projects.',
|
||||
action_label='Create a new JEDI Cloud Request',
|
||||
("requests.index.no_workspaces_label" | translate),
|
||||
sub_message=("requests.index.no_workspaces_sub_message" | translate),
|
||||
action_label=("requests.index.no_workspaces_action_label" | translate),
|
||||
action_href=url_for('requests.requests_form_new', screen=1),
|
||||
icon='document'
|
||||
) }}
|
||||
@@ -62,15 +62,15 @@
|
||||
<div class="row kpi">
|
||||
<div class="kpi__item col col--grow">
|
||||
<div class="kpi__item__value">{{ kpi_inprogress }}</div>
|
||||
<div class="kpi__item__description">Requests in progress</div>
|
||||
<div class="kpi__item__description">{{ "requests.index.requests_in_progress" | translate }}</div>
|
||||
</div>
|
||||
<div class="kpi__item col col--grow">
|
||||
<div class="kpi__item__value">{{ kpi_pending }}</div>
|
||||
<div class="kpi__item__description">Pending CCPO Action</div>
|
||||
<div class="kpi__item__description">{{ "requests.index.pending_ccpo_action" | translate }}</div>
|
||||
</div>
|
||||
<div class="kpi__item col col--grow">
|
||||
<div class="kpi__item__value">{{ kpi_completed }}</div>
|
||||
<div class="kpi__item__description">Approved Requests</div>
|
||||
<div class="kpi__item__description">{{ "requests.index.approved_requests" | translate }}</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
@@ -80,28 +80,28 @@
|
||||
{% if extended_view %}
|
||||
<form @submit.prevent class='search-bar'>
|
||||
<div class='usa-input search-input'>
|
||||
<label for='requests-search'>Search requests by name</label>
|
||||
<label for='requests-search'>{{ "requests.index.search_by_name" | translate }}</label>
|
||||
<input v-model='searchValue' type='search' id='requests-search' name='requests-search' placeholder="Search by name"/>
|
||||
<button>
|
||||
<span class="hide">Search</span>
|
||||
<span class="hide">{{ "requests.index.search_button_text" | translate }}</span>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<div class="search-bar__filters">
|
||||
<div class='usa-input'>
|
||||
<label for='filter-status'>Filter requests by status</label>
|
||||
<label for='filter-status'>{{ "requests.index.filter_requests_by_status_label" | translate }}</label>
|
||||
<select v-model="statusValue" id="filter-status" name="filter-status">
|
||||
<option value="" selected disabled>Filter by status</option>
|
||||
<option value="">All</option>
|
||||
<option value="" selected disabled>{{ "requests.index.filter_by_status" | translate }}</option>
|
||||
<option value="">{{ "requests.index.all_filter" | translate }}</option>
|
||||
<option v-for="status in statuses" :value="status">!{ status }</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class='usa-input'>
|
||||
<label for='filter-dod-component'>Filter requests by DOD component</label>
|
||||
<label for='filter-dod-component'>{{ "requests.index.filter_requests_by_dod_component" | translate }}</label>
|
||||
<select v-model="dodComponentValue" id="filter-dod-component" name="filter-dod-component">
|
||||
<option value="" selected disabled>Filter by DOD Component</option>
|
||||
<option value="">All</option>
|
||||
<option value="" selected disabled>{{ "requests.index.filter_by_dod_component" | translate }}</option>
|
||||
<option value="">{{ "requests.index.all_filter" | translate }}</option>
|
||||
<option v-for="dodComponent in dodComponents" :value="dodComponent">!{ dodComponent }</option>
|
||||
</select>
|
||||
</div>
|
||||
@@ -128,7 +128,9 @@
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<a class='icon-link icon-link--large' :href="r.edit_link">!{ r.name }</a>
|
||||
<span v-if="r.action_required" class="label label--info">Action Required</span>
|
||||
<span v-if="r.action_required" class="label label--info">
|
||||
{{ "requests.index.action_required" | translate }}
|
||||
</span>
|
||||
</th>
|
||||
<td>
|
||||
<local-datetime
|
||||
@@ -159,10 +161,10 @@
|
||||
</table>
|
||||
<div v-else>
|
||||
{{ EmptyState(
|
||||
'No requests found.',
|
||||
("requests.index.no_requests_found" | translate),
|
||||
action_label=None,
|
||||
action_href=None,
|
||||
sub_message='Please try a different search.',
|
||||
sub_message=("requests.index.try_different_search" | translate),
|
||||
icon=None
|
||||
) }}
|
||||
</div>
|
||||
@@ -174,4 +176,3 @@
|
||||
</requests-list>
|
||||
|
||||
{% endblock %}
|
||||
|
||||
|
Reference in New Issue
Block a user