bugzilla-4intranet/template/en/default/admin/fieldvalues/control-list.html.tmpl

107 lines
5.6 KiB
Cheetah
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

[% USE Bugzilla %]
[% cgi = Bugzilla.cgi %]
[% IF step == 0;
SET title = "Выбор активных " _ field.description _ " для различных значений " _ field.value_field.description;
ELSIF step == 1;
SET title = "Значения " _ field.description _ " для " _ field_value.name;
ELSIF step == 2;
SET title = "Значения " _ field.description _ " для " _ field_value.name _ " сохранены.";
END;
%]
[% PROCESS global/header.html.tmpl %]
<h3>Выбор активных [% field.description FILTER html %] для различных значений поля [% field.value_field.description FILTER html %]</h3>
<form action="editvalues.cgi?action=control_list&field=[% field.name FILTER html %][% '&visibility_value_id=' _ visibility_value_id IF visibility_value_id %]"
method="[% IF step > 0 %]POST[% ELSE %]GET[% END %]"
name="setValuesForm">
[% IF token %]<input type="hidden" name="token" value="[% token %]"/>[% END %]
[% IF step == 0 %]
<input type="hidden" name="action" value="control_list"/>
<input type="hidden" name="field" value="[% field.name FILTER html %]"/>
<p>
<strong>Выберите [% field.value_field.description FILTER html %]:&nbsp;</strong>
<select name="visibility_value_id" id="visibility_value_id">
[% FOREACH field_value = field.value_field.legal_values %]
[% NEXT IF field_value.name == '' %]
<option value="[% field_value.id FILTER none %]"[% ' selected="selected"' IF field_value.id == visibility_value_id %]>
[%- field_value.name FILTER html -%]
</option>
[% END %]
</select>
<input type="submit" id="update" value="Далее"/>
</p>
[% ELSIF step == 1 %]
<input type="hidden" name="step" value="[% step FILTER html %]"/>
<input type="hidden" name="visibility_value_id" value="[% visibility_value_id FILTER html %]"/>
<p>Значения <strong>[% field.description FILTER html %]</strong> для <strong>[% field_value.name FILTER html %]</strong>:</p>
[% IF field.default_field_id == field.value_field_id %]
<p>Значение по умолчанию:[% "<br />" IF field.type == constants.FIELD_TYPE_MULTI_SELECT %]
[% IF field.is_select %]
<select name="default_value" style="width: 400px" [% "multiple size=3" IF field.type == constants.FIELD_TYPE_MULTI_SELECT %]>
<option value="">---</option>
[% FOREACH v = field.legal_values %]
<option value="[% v.id | html %]"[% " selected" IF default_value_hash.${v.id} %]>[% v.name | html %]</option>
[% END %]
</select>
</p>
[% ELSE %]
<input type="text" name="default_value" value="[% field.default_value | html %]" style="width: 400px" />
[% END %]
[% END %]
<table id="admin_table" cellpadding="4">
<tbody>
<tr>
<th align="left">Значение</th>
<th align="left">Активно</th>
<th></th>
</tr>
[% count = 0 %]
[% FOREACH value = field.legal_values %]
[% NEXT IF value.is_static %]
<tr class="[%+ count % 2 == 1 ? 'odd' : 'even' +%]_row">
<td>
<label for="val_[% value.id %]">[% value.name FILTER html %]</label>
<a title="Править значение..." href="editvalues.cgi?action=edit&field=[% field.name %]&value=[% value.name | uri %]">&rarr;</a>
</td>
<td align="center">
[% IF value.visible_for_all() %]
<input type="checkbox" id="val_[% value.id %]" value="[% value.id %]" name="values[]" onchange="changeDefaultEnabling(this);" checked="checked" disabled="disabled"/>
[% ELSE %]
<input type="checkbox" id="val_[% value.id %]" value="[% value.id %]" name="values[]" onchange="changeDefaultEnabling(this);"[% ' checked="checked"' IF value.has_visibility_value(field_value.id, 0) %]/>
[% END %]
</td>
<td>
[% IF value.visible_for_all() %]
Значение видимо для всех значений поля <strong>[% field.value_field.description FILTER html %]</strong><br/>
<a href="editvalues.cgi?action=edit&field=[% field.name %]&value=[% value.name | uri %]">Редактировать</a>
[% END %]
</td>
</tr>
[% count = count + 1 %]
[% END %]
</tbody>
</table>
<br/>
<input type="submit" id="update" name="update" value="Сохранить"/>
<a href="editvalues.cgi?action=control_list&field=[% field.name FILTER html %]">К выбору <strong>[% field.value_field.description FILTER html %]</strong></a>
|
[% ELSIF step == 2 %]
<p>Значения <strong>[% field.description FILTER html %]</strong> для <strong>[% field_value.name FILTER html %]</strong> сохранены.</p>
<a href="editvalues.cgi?action=control_list&field=
[%- field.name FILTER url_quote %]&visibility_value_id=[% visibility_value_id %]">К выбору значений <strong>[% field.description FILTER html %]</strong> для <strong>[% field_value.name FILTER html %]</strong></a>
|
<a href="editvalues.cgi?action=control_list&field=
[%- field.name FILTER url_quote %]">К выбору <strong>[% field.value_field.description FILTER html %]</strong></a>
|
[% END; %]
<a href="editvalues.cgi?field=
[%- field.name FILTER url_quote %]">К списку значений <strong>[% field.description FILTER html %]</strong></a>
</form>
[% PROCESS global/footer.html.tmpl %]