3050 Commits

Author SHA1 Message Date
Thomas Gelf
708cd237d0 TemplatesTable: new generic base table 2017-07-14 13:21:42 +02:00
Thomas Gelf
a48a7f4236 TemplatechoicesController: new routes, slim ctrl 2017-07-14 13:21:42 +02:00
Thomas Gelf
cc2cb11cf3 ObjectsTable: new generic table 2017-07-14 13:21:42 +02:00
Thomas Gelf
0815c881cc ObjectSetTable: new generic table for sets 2017-07-14 13:21:42 +02:00
Thomas Gelf
69ccc3be74 QueryBasedTable: add forgotten table base class 2017-07-14 13:21:42 +02:00
Thomas Gelf
df1832aaa9 ChoicesTable: new generic implementation 2017-07-14 13:21:42 +02:00
Thomas Gelf
0cb1b328ec ChoicesDashlet: new dashlets, host, service 2017-07-14 13:21:42 +02:00
Thomas Gelf
9208c3b53c IcingaHostTemplateChoiceForm: new form 2017-07-14 13:21:42 +02:00
Thomas Gelf
cef947e6fc IcingaTemplateChoice: new base object, host/service 2017-07-14 13:21:42 +02:00
Thomas Gelf
171e15e95a ObjectsTableService: new variant for legacy table 2017-07-14 13:21:42 +02:00
Thomas Gelf
61e8621716 IcingaObjectFilterHelper: external filter helpers 2017-07-14 13:21:42 +02:00
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