return m_DisplayName;
}}}
};
- [config] Array::Ptr groups {
+ [config, no_user_modify] array(name(UserGroup)) groups {
default {{{ return new Array(); }}}
};
- [config] name(TimePeriod) period (PeriodRaw);
- [config] Array::Ptr types;
+ [config, navigation] name(TimePeriod) period (PeriodRaw) {
+ navigate {{{
+ return TimePeriod::GetByName(GetPeriodRaw());
+ }}}
+ };
+
+ [config] array(double) types;
int type_filter_real (TypeFilter);
- [config] Array::Ptr states;
+ [config] array(double) states;
int state_filter_real (StateFilter);
[config] String email;
[state] double last_notification;
};
-validator User {
- Array groups {
- name(UserGroup) "*";
- };
-
- Array types {
- Number "*";
- };
-
- Array states {
- Number "*";
- };
-};
-
}