3589 Commits

Author SHA1 Message Date
Thomas Gelf
28f0a2cb05 HostgroupRestriction: new class 2017-07-14 13:21:42 +02:00
Thomas Gelf
68821540d0 HostsDashlet: one more dashlet 2017-07-14 13:21:42 +02:00
Thomas Gelf
0b8d67a3ff ObjectRestrictions: new controller extension 2017-07-14 13:21:42 +02:00
Thomas Gelf
186147a73a ServicetemplatesController: not needed any more 2017-07-14 13:21:42 +02:00
Thomas Gelf
14eb6df712 ObjectTabs: a new set of tabs 2017-07-14 13:21:42 +02:00
Thomas Gelf
11b054d296 ObjectsTableHost: new table 2017-07-14 13:21:42 +02:00
Thomas Gelf
36eaff3d9c Dashlet: introduce new command dashlets, wip 2017-07-14 13:21:42 +02:00
Thomas Gelf
8f30956992 Dashlet: fix some links and permissions 2017-07-14 13:21:42 +02:00
Thomas Gelf
f7f2cd2eea CommandsDashboard: new dashboard, still unfinished 2017-07-14 13:21:42 +02:00
Thomas Gelf
1b1fcb32ed CommandObjectDashlet: fix translation, link 2017-07-14 13:21:42 +02:00
Thomas Gelf
3437691ce2 HostGroupsDashlet: just a new dashlet 2017-07-14 13:21:42 +02:00
Thomas Gelf
a74785755c DirectorBaseActionBar: attempt to provide some...
...helpers needed in multiple ActionBars
2017-07-14 13:21:42 +02:00
Thomas Gelf
96495722f9 ActionBar: add Objects and Template implementation 2017-07-14 13:21:42 +02:00
Thomas Gelf
0ae96fbaad HostTemplatesDashlet: just a new dashlet 2017-07-14 13:21:42 +02:00
Thomas Gelf
3759a4e48d SuggestController: a few more suggestions 2017-07-14 13:21:42 +02:00
Thomas Gelf
73a2060b42 js: move descriptions to bottom, leave suggestion 2017-07-14 13:21:42 +02:00
Thomas Gelf
6f3c76c4f2 IconHelper: add new icons 2017-07-14 13:21:42 +02:00
Thomas Gelf
04e22f5a23 ExtensibleSet: completely refactored based on ipl 2017-07-14 13:21:42 +02:00
Thomas Gelf
6e57baf273 HostsController: remove beta restrictions
The table takes care of this right now
2017-07-14 13:21:42 +02:00
Thomas Gelf
311629bbd1 Web\Table\Objects*: a couple of new tables 2017-07-14 13:21:42 +02:00
Thomas Gelf
70c0f2f21c ServiceSetsDashlet: fix url 2017-07-14 13:21:42 +02:00
Thomas Gelf
43eda94918 TemplateUsageTable: new generic implementation 2017-07-14 13:21:42 +02:00
Thomas Gelf
5cbcf48480 config/files: do not fail without filterEditor 2017-07-14 13:21:42 +02:00
Thomas Gelf
c4bf4cb57d ApplyRulesTable: new generic implementation 2017-07-14 13:21:42 +02:00
Thomas Gelf
9384d6cd43 ServiceApplyRulesTable: we are a QueryBasedTable 2017-07-14 13:21:42 +02:00
Thomas Gelf
02c015d163 IndexController: slight fixes, work with new tabs 2017-07-14 13:21:42 +02:00
Thomas Gelf
4590fa1d73 QuickForm: guess what? We are ValidHtml! 2017-07-14 13:21:42 +02:00
Thomas Gelf
1c770b9234 DashboardController: play nicely with ipl 2017-07-14 13:21:42 +02:00
Thomas Gelf
b5ce24fa42 TemplateTreeRenderer: introduce a new tree 2017-07-14 13:21:42 +02:00
Thomas Gelf
9c45485b5b Dashlet: base code on ipl\BaseElement 2017-07-14 13:21:42 +02:00
Thomas Gelf
04bbe90adf Dashlet: we are not escaped 2017-07-14 13:21:42 +02:00
Thomas Gelf
ac1574c94a RestApi: move also the RestApi to a trait 2017-07-14 13:21:42 +02:00
Thomas Gelf
dc6ec2a41d CoreApi: one more trait, for CoreApi functionality 2017-07-14 13:21:42 +02:00
Thomas Gelf
e88c13663f DirectorDb: new controller extension 2017-07-14 13:21:42 +02:00
Thomas Gelf
7502706284 QuickSearch: add a trait for tables too 2017-07-14 13:21:42 +02:00
Thomas Gelf
9d3b1d1096 ServiceTemplateUsageTable: new implementation 2017-07-14 13:21:42 +02:00
Thomas Gelf
bf5b7dbf32 QuickSearch: implement it as a trait 2017-07-14 13:21:42 +02:00
Thomas Gelf
e0589d3560 DbObject: allow to instantiate from Db row...
...even from outside. This breaks some legacy principles, but this class is
going to be separated into multiple components anyways. Also allow to directly
get a specific property
2017-07-14 13:21:42 +02:00
Thomas Gelf
fd99b6924e SingleObjectApiHandler: attempt to move REST API
...and it's related logic away from controllers
2017-07-14 13:21:42 +02:00
Thomas Gelf
8fd60b87c0 SimpleController: remove functionality...
...as it is implemented elsewhere
2017-07-14 13:21:42 +02:00
Thomas Gelf
4f2a53dc90 MultiSelect: add table extension trait 2017-07-14 13:21:42 +02:00
Thomas Gelf
49747c4dca IcingaHostTemplateChoiceTable: table for choices
(still need to commit the related migration, sorry)
2017-07-14 13:21:42 +02:00
Thomas Gelf
d84a3c68e0 QuickForm: no role and tabindex for fake submit 2017-07-14 13:21:42 +02:00
Thomas Gelf
719bd3646d FormDataFilter: re-introduce suggestions 2017-07-14 13:21:42 +02:00
Thomas Gelf
84b56da899 TemplateTree: independent new implementation 2017-07-14 13:21:42 +02:00
Thomas Gelf
4f3f4e7f52 IcingaTemplateResolver: implement a reverse index 2017-07-14 13:21:42 +02:00
Thomas Gelf
51e8af2266 BaseTestCase: be precise on type hint 2017-07-14 13:21:42 +02:00
Thomas Gelf
2ad1c5a183 TemplateTreeTest: intensive tests for new resolver 2017-07-14 13:21:42 +02:00
Thomas Gelf
2038ab28d7 HostsDashboard: introduce a new dashboard 2017-07-14 13:21:42 +02:00
Thomas Gelf
ac815b14b6 GroupMembershipResolver: fix SQL table alias 2017-07-14 13:21:42 +02:00