Introduced a separate page for advanced group settings.
[timetracker.git] / WEB-INF / templates / group_edit.tpl
1 <script>
2 function chLocation(newLocation) { document.location = newLocation; }
3
4 // handleTaskRequiredCheckbox - controls visibility of the Task Required checkbox.
5 function handleTaskRequiredCheckbox() {
6   var taskRequiredCheckbox = document.getElementById("task_required");
7   var taskRequiredLabel = document.getElementById("task_required_label");
8   var trackingModeDropdown = document.getElementById("tracking_mode");
9   if (trackingModeDropdown.value == 2) {
10     taskRequiredCheckbox.style.visibility = "visible";
11     taskRequiredLabel.style.visibility = "visible";
12   } else {
13     taskRequiredCheckbox.style.visibility = "hidden";
14     taskRequiredLabel.style.visibility = "hidden";
15   }
16 }
17 </script>
18
19 {$forms.groupForm.open}
20 {include file="datetime_format_preview.tpl"}
21
22 <table cellspacing="4" cellpadding="7" border="0">
23     <tr>
24       <td>
25         <table cellspacing="1" cellpadding="2" border="0">
26 {if $user->can('manage_subgroups') && $group_dropdown}
27           <tr>
28             <td align="right" nowrap>{$i18n.label.group}:</td>
29             <td>{$forms.groupForm.group.control}</td>
30           </tr>
31 {/if}
32           <tr>
33             <td align="right">{$i18n.label.currency}:</td>
34             <td>{$forms.groupForm.currency.control}</td>
35           </tr>
36 {if $user->can('manage_roles')}
37           <tr>
38             <td align="right" nowrap>{$i18n.label.roles}:</td>
39             <td><a href="roles.php">{$i18n.label.configure}</a></td>
40           </tr>
41 {/if}
42           <tr>
43            <td align="right" nowrap>{$i18n.label.language}:</td>
44            <td>{$forms.groupForm.lang.control}</td>
45           </tr>
46           <tr>
47             <td align="right">{$i18n.label.decimal_mark}:</td>
48             <td>{$forms.groupForm.decimal_mark.control} <font id="decimal_preview" color="#777777">&nbsp;</font></td>
49           <tr>
50             <td align="right" nowrap>{$i18n.label.date_format}:</td>
51             <td>{$forms.groupForm.date_format.control} <font id="date_format_preview" color="#777777">&nbsp;</font></td>
52           </tr>
53           <tr>
54             <td align="right" nowrap>{$i18n.label.time_format}:</td>
55             <td>{$forms.groupForm.time_format.control} <font id="time_format_preview" color="#777777">&nbsp;</font></td>
56           </tr>
57           <tr>
58             <td align="right" nowrap>{$i18n.label.week_start}:</td>
59             <td>{$forms.groupForm.start_week.control}</td>
60           </tr>
61           <tr>
62             <td align="right" nowrap>{$i18n.form.group_edit.display_options}:</td>
63             <td><a href="display_options.php">{$i18n.label.configure}</a></td>
64           </tr>
65           <tr>
66             <td align="right" nowrap>{$i18n.form.group_edit.holidays}:</td>
67             <td>{$forms.groupForm.holidays.control} <a href="https://www.anuko.com/lp/tt_36.htm" target="_blank">{$i18n.label.what_is_it}</a></td>
68           </tr>
69           <tr>
70             <td align="right" nowrap>{$i18n.form.group_edit.tracking_mode}:</td>
71             <td>{$forms.groupForm.tracking_mode.control} {$forms.groupForm.task_required.control} <span id="task_required_label"><label for="task_required">{$i18n.label.required}</label></span></td>
72           </tr>
73           <tr>
74             <td align="right" nowrap>{$i18n.form.group_edit.record_type}:</td>
75             <td>{$forms.groupForm.record_type.control}</td>
76           </tr>
77           <tr>
78             <td align="right" nowrap>{$i18n.form.group_edit.punch_mode}:</td>
79             <td>{$forms.groupForm.punch_mode.control} <a href="https://www.anuko.com/lp/tt_18.htm" target="_blank">{$i18n.label.what_is_it}</a></td>
80           </tr>
81           <tr>
82             <td align="right" nowrap>{$i18n.form.group_edit.allow_overlap}:</td>
83             <td>{$forms.groupForm.allow_overlap.control} <a href="https://www.anuko.com/lp/tt_16.htm" target="_blank">{$i18n.label.what_is_it}</a></td>
84           </tr>
85           <tr>
86             <td align="right" nowrap>{$i18n.form.group_edit.future_entries}:</td>
87             <td>{$forms.groupForm.future_entries.control} <a href="https://www.anuko.com/lp/tt_17.htm" target="_blank">{$i18n.label.what_is_it}</a></td>
88           </tr>
89           <tr>
90             <td align="right" nowrap>{$i18n.form.group_edit.uncompleted_indicators}:</td>
91             <td>{$forms.groupForm.uncompleted_indicators.control} <a href="https://www.anuko.com/lp/tt_15.htm" target="_blank">{$i18n.label.what_is_it}</a></td>
92           </tr>
93           <tr>
94             <td align="right" nowrap>{$i18n.form.group_edit.confirm_save}:</td>
95             <td>{$forms.groupForm.confirm_save.control} <a href="https://www.anuko.com/lp/tt_26.htm" target="_blank">{$i18n.label.what_is_it}</a></td>
96           </tr>
97 {if $user->can('manage_advanced_settings')}
98           <tr>
99             <td align="right" nowrap>{$i18n.form.group_edit.advanced_settings}:</td>
100             <td><a href="group_advanced_edit.php">{$i18n.label.configure}</a></td>
101           </tr>
102 {/if}
103           <tr>
104             <td></td>
105             <td>{$i18n.label.required_fields}</td>
106           </tr>
107           {* initialize preview text *}
108           <script>
109             MakeFormatPreview("date_format_preview", document.getElementById("date_format"));
110             MakeFormatPreview("time_format_preview", document.getElementById("time_format"));
111
112             function adjustDecimalPreview()
113             {
114               var mark = document.getElementById("decimal_mark").value;
115               var example = document.getElementById("decimal_preview");
116               example.innerHTML = "<i>3"+mark+"14</i>";
117             }
118             adjustDecimalPreview();
119           </script>
120
121           <tr>
122             <td colspan="2">&nbsp;</td>
123           </tr>
124           <tr>
125             <td colspan="2" height="50" align="center">{$forms.groupForm.btn_save.control} {$forms.groupForm.btn_delete.control}</td>
126           </tr>
127         </table>
128       </td>
129     </tr>
130 </table>
131 {$forms.groupForm.close}