1 {%#import 'admin_header'%}
4 var ModelData = {%= $field | json %};
6 bugdar\Field::TYPE_TEXT,
7 bugdar\Field::TYPE_BOOL,
8 bugdar\Field::TYPE_LIST,
9 bugdar\Field::TYPE_DATE,
10 bugdar\Field::TYPE_USER
14 <div ng-app="bugdar.admin.fields">
15 <div ng-controller="FieldEditor">
17 <h2>{%= ($is_new) ? T('Add New Field') : sprintf(T('Edit Field: %1$s'), $field->title) %}</h2>
19 <form action="{%#url '/fields/save'%}" method="post">
23 <input type="text" name="title" ng-model="field.title">
27 {%=T('Description:')%}
28 <input type="text" name="description" ng-model="field.description">
33 <select name="type" {%= ($is_new) ?: 'disabled' %} ng-model="field.type">
34 <option ng-repeat="type in fieldTypes" value="{{type}}" ng-selected="type == field.type">{{type}}</option>
40 <input type="checkbox" name="required" ng-checked="field.required" value="1">
44 {%=T('Can Be Searched:')%}
45 <input type="checkbox" name="can_search" ng-checked="field.can_search" value="1">
48 <input type="submit" value="{%=T('Save Field')%}">
55 {%#import 'admin_footer'%}