mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-16 22:43:19 +00:00
Fix #129 : setup a databox field as required
This commit is contained in:
@@ -972,6 +972,7 @@ class databox extends base
|
||||
->set_readonly(isset($field['readonly']) ? $field['readonly'] : 0)
|
||||
->set_indexable(isset($field['index']) ? $field['index'] : '1')
|
||||
->set_separator(isset($field['separator']) ? $field['separator'] : '')
|
||||
->set_required((isset($field['required']) && $field['required'] == 1))
|
||||
->set_type($type)
|
||||
->set_tbranch(isset($field['tbranch']) ? $field['tbranch'] : '')
|
||||
->set_thumbtitle(isset($field['thumbtitle']) ? $field['thumbtitle'] : (isset($field['thumbTitle']) ? $field['thumbTitle'] : '0'))
|
||||
|
@@ -252,6 +252,9 @@
|
||||
<th>
|
||||
{% trans 'Indexable' %}
|
||||
</th>
|
||||
<th>
|
||||
{% trans 'Required' %}
|
||||
</th>
|
||||
<th>
|
||||
{% trans 'Lecture seule' %}
|
||||
</th>
|
||||
@@ -310,6 +313,9 @@
|
||||
<td>
|
||||
<input class="metafield_{{field.get_id()}}" {{disabled}} name="indexable_{{field.get_id()}}" type="checkbox" {% if field.is_indexable() %}checked="checked"{% endif %}/>
|
||||
</td>
|
||||
<td>
|
||||
<input class="metafield_{{field.get_id()}}" {{disabled}} name="required_{{field.get_id()}}" type="checkbox" {% if field.is_required() %}checked="checked"{% endif %}/>
|
||||
</td>
|
||||
<td>
|
||||
<input class="meta_readonly metafield_{{field.get_id()}}" {{disabled}} name="readonly_{{field.get_id()}}" type="checkbox" {% if field.is_readonly() %}checked="checked"{% endif %}/>
|
||||
<img class="alert alertTips alert_not_readonly" src="/skins/icons/alert.png" title="{% trans 'Attention, la source descriptive selectionne n\'est pas en lecture seule, vous devriez decocher cette case' %}" style="display:none;" />
|
||||
|
@@ -67,6 +67,7 @@ if (!empty($_POST))
|
||||
, 'multi_' . $id
|
||||
, 'indexable_' . $id
|
||||
, 'readonly_' . $id
|
||||
, 'required_' . $id
|
||||
, 'separator_' . $id
|
||||
, 'type_' . $id
|
||||
, 'tbranch_' . $id
|
||||
@@ -80,6 +81,7 @@ if (!empty($_POST))
|
||||
$field->set_source($local_parms['src_' . $id]);
|
||||
$field->set_multi($local_parms['multi_' . $id]);
|
||||
$field->set_indexable($local_parms['indexable_' . $id]);
|
||||
$field->set_required($local_parms['required_' . $id]);
|
||||
$field->set_separator($local_parms['separator_' . $id]);
|
||||
$field->set_readonly($local_parms['readonly_' . $id]);
|
||||
$field->set_type($local_parms['type_' . $id]);
|
||||
|
Reference in New Issue
Block a user