Commit Graph

731 Commits

Author SHA1 Message Date
Thomas Gelf 80a757847d IcingaServiceForm: allow to set use_agent 2015-12-18 11:59:08 +01:00
Thomas Gelf 59c17a5ddf objects/table: look better on no objects 2015-12-18 10:54:31 +01:00
Thomas Gelf c52d57dc22 KickstartForm: new form added 2015-12-18 10:51:38 +01:00
Thomas Gelf 8722379aea IndexController: changes related to latest commmit 2015-12-18 09:01:25 +01:00
Thomas Gelf 42d2256aa8 welcome: move to index, icingaweb2/director 2015-12-17 21:57:27 +01:00
Thomas Gelf 6466e3392e object: add clone link 2015-12-17 19:52:10 +01:00
Thomas Gelf 8738160689 deployment: add missing css class 2015-12-17 19:30:03 +01:00
Thomas Gelf 83584bb4db inspect/type: show subtitle for attributes 2015-12-17 19:27:24 +01:00
Thomas Gelf f8634cf66b IcingaHost: add agent properties 2015-12-17 19:27:01 +01:00
Thomas Gelf 91250cf0b9 ApiUser: add all tabs, tables, links 2015-12-17 14:58:43 +01:00
Thomas Gelf 12ecc2a9b8 IcingaApiUserForm: new form 2015-12-17 14:39:49 +01:00
Thomas Gelf 0da806cbf7 IcingaEndpointForm: allow to choose API users 2015-12-17 14:39:28 +01:00
Thomas Gelf b73806d69c config/file: show single files 2015-12-17 10:54:38 +01:00
Thomas Gelf a93bcee68a endpoint/inspect: add inspection for our peers 2015-12-17 10:49:10 +01:00
Thomas Gelf 4f950883bb PlainObjectRenderer: show foreign data, compact 2015-12-17 10:47:05 +01:00
Thomas Gelf 39a0c963e0 ImportedrowsTable: compat with old PHP 2015-12-16 20:27:10 +01:00
Thomas Gelf 47e31f023b deployment: show more information, cleanup 2015-12-16 16:19:58 +01:00
Thomas Gelf ff855703df ObjectsController: get rid of templates action 2015-12-16 14:31:29 +01:00
Thomas Gelf 9b2fde48e8 DeploymentLog: table styling and cleanup 2015-12-16 13:04:01 +01:00
Thomas Gelf 2f55884aa9 menu/overview/global: re-ordered, less menu entries 2015-12-16 11:45:00 +01:00
Thomas Gelf c6557d6d6c IcingaEndpointForm: disable object type 2015-12-15 19:32:12 +01:00
Thomas Gelf 738a690c43 config/files: new controller action and table 2015-12-15 19:02:58 +01:00
Thomas Gelf f6490f8926 IcingaObjectTables: remove filters, fix object_type 2015-12-15 19:01:48 +01:00
Thomas Gelf 19420b8c9f IcingaObjectTable: new base class, common style 2015-12-15 17:16:07 +01:00
Thomas Gelf 942363c65d IcingaConfig: rename fromDb to load 2015-12-15 16:46:19 +01:00
Thomas Gelf 0c68677fa5 Zone: rename parent_zone to parent 2015-12-15 15:13:25 +01:00
Thomas Gelf 0a737f9c4f ImportSourceForm: sort source names 2015-12-15 14:42:54 +01:00
Thomas Gelf 23655240cb SyncPropertyForm: allow to fill "all" vars 2015-12-11 10:39:29 +01:00
Thomas Gelf 20e0a6ca1f ObjectController: introduce clone form 2015-12-10 13:19:16 +01:00
Thomas Gelf 3e577ce65b HostController: add services tab 2015-12-10 13:00:08 +01:00
Thomas Gelf 28ca1b8229 IcingaServiceTable: show hosts where available 2015-12-10 12:55:34 +01:00
Thomas Gelf 1ff57f8b07 IcingaUserGroupForm: allow to delete groups 2015-12-10 12:53:51 +01:00
Thomas Gelf 0f9f172ebb ServiceController: support the host parameter 2015-12-10 12:52:10 +01:00
Thomas Gelf 2ff9c15474 IcingaCommandForm: allow methods for templates only 2015-12-10 12:13:49 +01:00
Thomas Gelf 58eb71dd5f objects/table: remove superfluous newlines 2015-12-09 12:24:32 +01:00
Thomas Gelf 1159a64236 IcingaServiceTable: do not show zones 2015-12-09 11:47:35 +01:00
Thomas Gelf 12310583b2 SyncForms: prepare command object sync 2015-12-08 10:58:05 +01:00
Thomas Gelf cbd09c69f0 IcingaEndpoint: rename address to host 2015-12-08 08:36:53 +01:00
Thomas Gelf 95c92020b0 SyncPropertyForm: add missing "groups" option 2015-12-04 11:33:42 +01:00
Thomas Gelf ef49666ee3 Sync rule: allow zones and endpoints 2015-12-03 16:13:49 +01:00
Thomas Gelf 49079466f0 SyncPropertyForm: allow to sync relations 2015-12-03 14:21:57 +01:00
Thomas Gelf 9d6197e9c8 SyncPropertyForm: show special/normal properties 2015-12-03 14:19:37 +01:00
Thomas Gelf 73a718728d ImportSourceForm: introduce getSentOrObjectSetting 2015-12-03 01:37:36 +01:00
Thomas Gelf 3fade17bf4 IcingaHostForm: allow to select non-global zones 2015-12-02 21:31:38 +01:00
Thomas Gelf 269ae11ec4 timeperiod: remove legacy options 2015-12-02 21:12:55 +01:00
Thomas Gelf f4e9ff14cf SyncPropertyForm: provide imports based on type 2015-12-02 15:21:12 +01:00
Thomas Gelf 630e2f4ecc syncrule/property: stay on list on edit 2015-12-02 04:39:49 +01:00
Thomas Gelf 9d25418573 ImportrunController: no need to enforce filters
(as filter editor is not in place here, not yet)
2015-12-02 04:24:20 +01:00
Thomas Gelf f962fb631a ImportedrowsTable: performance boost
Use recent optimizations for rendering historic tables too
2015-12-02 04:23:00 +01:00
Thomas Gelf 23caa0b5db usertemplates: new controller and table 2015-12-02 04:07:13 +01:00
Thomas Gelf 292a77dfc4 IcingaUserTable: fit other tables 2015-12-02 04:05:24 +01:00
Thomas Gelf b8f246b11d cli: add benchmark command, for userspace filters 2015-12-02 04:04:38 +01:00
Thomas Gelf d8a5e9a636 cli: add generic jobs command, remove import 2015-12-02 04:02:45 +01:00
Thomas Gelf 07cf2f53a8 InspectController: pimp commands action 2015-12-02 03:37:10 +01:00
Thomas Gelf 6f204f4d8c SyncruleTable: do not revalidate all the time 2015-12-02 03:29:21 +01:00
Thomas Gelf f41411c39a ImportsourceTable: add revalidation stub and icons 2015-12-02 03:28:11 +01:00
Thomas Gelf 12b5e0223e SyncruleController: remove legacy property 2015-12-02 03:27:12 +01:00
Thomas Gelf 502e139516 IcingaCommandTable: one table for all object types 2015-12-02 03:17:59 +01:00
Thomas Gelf f885d8ede7 IcingaCommandArgumentForm: allow Icinga DSL 2015-12-02 03:14:15 +01:00
Thomas Gelf f6ee8227a3 IcingaUserTable: do not show zones 2015-12-02 03:11:45 +01:00
Thomas Gelf a2d1594eaf DirectorObjectForm: re-arrange fields and commands 2015-12-02 03:07:28 +01:00
Thomas Gelf f80284d490 IcingaCommandForm: don't require command for templates 2015-12-02 02:45:16 +01:00
Thomas Gelf 2b9848f9e2 IcingaObjectFieldForm: something more to do 2015-11-30 15:34:59 +01:00
Thomas Gelf ac622ac7f0 ImportSourceForm: do not fail on missing hook 2015-11-30 13:31:28 +01:00
Thomas Gelf 4d28358e60 ImportSourceHook: allow default key column 2015-11-30 13:06:34 +01:00
Thomas Gelf 611c2aa1a6 SyncruleController: use improved property actions 2015-11-27 17:25:58 +01:00
Thomas Gelf 3ad23a4c9d SyncruleController: get rid of legacy test notice 2015-11-26 21:10:11 +01:00
Thomas Gelf 838db966f5 IcingaAssignServiceToHostForm: by host property 2015-11-26 20:38:14 +01:00
Thomas Gelf 381d44b4e3 service/assign: show already added ones 2015-11-26 20:36:13 +01:00
Thomas Gelf 8f389cf51d InspectController: more test actions 2015-11-26 18:58:17 +01:00
Thomas Gelf e43bc394df inspect/object: new url 2015-11-26 18:54:10 +01:00
Thomas Gelf 3c5118ca0a inspect/type: render a list, provide links 2015-11-26 18:53:08 +01:00
Thomas Gelf f8d2843d2c SyncruleTable: order by name, fix class name 2015-11-26 09:36:07 +01:00
Thomas Gelf b1d1194834 IcingaObjectFieldForm: use correct error method 2015-11-26 09:34:47 +01:00
Thomas Gelf 4ce7367dac show/activitylog: show pagination arrows 2015-11-26 09:33:53 +01:00
Thomas Gelf 7193ff07c4 SyncPropertyForm: completely reworked 2015-11-25 20:26:49 +01:00
Thomas Gelf 5c775d1c1b activitylog: indentation 2015-11-17 21:16:37 +01:00
Thomas Gelf dc1363238b activitylog: add links to previous/next action 2015-11-17 21:16:09 +01:00
Thomas Gelf 1fe59db0f2 IcingaCommandArgumentForm: provide delete button 2015-11-17 18:25:13 +01:00
Thomas Gelf a185177e14 DirectorDatafieldForm: more robustness...
...to protect ourselves from foreign failures
2015-11-17 17:27:55 +01:00
Thomas Gelf dbe61f3911 list/deployments: disable stage wiping for now 2015-11-14 14:54:18 +01:00
Thomas Gelf 64b72363fc Zone/EndpointForm: provide delete button 2015-11-14 14:53:31 +01:00
Thomas Gelf 54660771d6 SyncpropertyTable: no property edit without rule 2015-11-14 14:51:44 +01:00
Thomas Gelf e7413a2d50 SyncRuleForm: rename override to replace 2015-11-14 14:50:42 +01:00
Thomas Gelf 05edb871dc ListController: re-introduce datalistentryAction 2015-11-11 00:20:19 +01:00
Thomas Gelf bee2544028 InspectController: no more need to specify all attrs 2015-11-09 18:32:46 +01:00
Thomas Gelf 180b3384ed show/activitylog: fix tab activation defaults 2015-11-09 14:02:50 +01:00
Thomas Gelf 42f05e0009 activitylog: enable autorefresh 2015-11-06 09:57:05 +01:00
Thomas Gelf ce93f029b0 IcingaCommandTable: do not show zone, they are global 2015-11-06 09:14:42 +01:00
Thomas Gelf bac6a519a3 SyncRuleForm: allow to delete sync rules 2015-11-06 09:12:54 +01:00
Thomas Gelf 7b04d82671 CommandForm: move imports to top, add buttons 2015-11-06 09:12:19 +01:00
Thomas Gelf 2fb0e7c9c5 Activity log: add tabs, reorganize output 2015-11-06 09:07:37 +01:00
Thomas Gelf 39b58d24b7 Import: refine API, code cleanup 2015-11-03 12:52:38 +01:00
Thomas Gelf 9bdfb7dc89 ImportsourceController: fix run link 2015-11-03 12:48:31 +01:00
Thomas Gelf e2239f2269 ImportsourceController: combine related actions 2015-11-03 09:57:16 +01:00
Thomas Gelf b83e0b99a8 ImportSourceTable: remove additional actions 2015-11-03 09:49:39 +01:00
Thomas Gelf b0bd83f23c ImportSourceForm: allow to delete import sources 2015-11-03 09:46:23 +01:00
Thomas Gelf 209d81fcd4 ListController: re-ordered methods in tab order 2015-11-03 09:26:26 +01:00
Thomas Gelf f5f16e1a67 ListController: remove obsolete actions 2015-11-03 09:24:42 +01:00
Thomas Gelf 413347c015 SyncpropertyController: handle sync rule object 2015-11-02 16:22:20 +01:00
Thomas Gelf f1c7509d5c SyncRuleForm: cleanup 2015-11-02 10:36:10 +01:00
Thomas Gelf defec84ba2 SyncpropertyController: set SyncRule for our form 2015-11-02 09:32:38 +01:00
Thomas Gelf a971063ea1 SyncPropertyForm: allow to set SyncRule 2015-11-02 09:32:05 +01:00
Thomas Gelf f90f70894a SyncruleController: pass rule id when adding props 2015-11-02 09:24:22 +01:00
Thomas Gelf 8433a57bc6 SyncpropertyTable: correct "add" link 2015-11-02 09:23:07 +01:00
Thomas Gelf 4510ab3c42 SyncruleTable: provide sync state classes 2015-10-31 00:01:25 +01:00
Thomas Gelf d25e28c137 Forms: no dtdd wrapper for fieldsets 2015-10-29 17:21:52 +01:00
Alexander A. Klimov 2771e1131d ImportCommand: fix typo
Signed-off-by: Thomas Gelf <thomas@gelf.net>
2015-10-26 10:56:03 +01:00
Alexander A. Klimov 6dbc4e2e83 ShowController: add missing use statement
Signed-off-by: Thomas Gelf <thomas@gelf.net>
2015-10-22 07:37:22 +02:00
Thomas Gelf 29206188bf ActionController: provide api to all controllers 2015-10-20 22:47:06 +02:00
Thomas Gelf c4e5e9dd9c Controllers: remove obsolete use statements 2015-10-20 22:43:33 +02:00
Thomas Gelf 2c9abaf764 Controllers: namespace all of them 2015-10-20 22:34:04 +02:00
Thomas Gelf ce973a20c1 ListController: be more careful on cleanup
Still incomplete
2015-10-16 23:01:56 +02:00
Thomas Gelf 87f26f182d inspect/status: test dummy 2015-10-16 23:00:30 +02:00
Thomas Gelf 7ec900bf9d inspect/type: still ugly, debug-only 2015-10-16 22:57:48 +02:00
Thomas Gelf c8b16c1e0c IcingaCommandForm: explain new possibilities 2015-10-16 18:41:25 +02:00
Thomas Gelf 1eb123931c ConfigForm: no more need to manually move buttons 2015-10-16 18:11:39 +02:00
Thomas Gelf b39cdccb33 DeploymentLogTable: provide config checksum 2015-10-16 18:11:05 +02:00
Thomas Gelf 3cf24e3d4f deployment/show: tabs, link to deployed config 2015-10-16 18:10:38 +02:00
Thomas Gelf 3d20e55748 DeploymentLogTable: add active stage information 2015-10-16 18:07:08 +02:00
Thomas Gelf 21c42b9922 ConfigController: show tabs, also related...
...deployment if linked from there
2015-10-16 18:03:32 +02:00
Thomas Gelf 8a265777e6 AssignService: first experimental form 2015-10-15 23:58:06 +02:00
Thomas Gelf e88b7af8e9 IcingaHost/ServiceForm: use new button helper 2015-10-15 23:53:59 +02:00
Thomas Gelf e9756b4394 show/activitylog: make "deleted" look less ugly 2015-10-15 20:13:07 +02:00
Thomas Gelf 764d9e4d77 IcingaHostForm: use display groups 2015-10-15 20:08:40 +02:00
Thomas Gelf 56072895a5 DatalistentryController: temporary fix
The requested field is not available at the time given
2015-10-15 17:42:23 +02:00
Thomas Gelf 1ec6f86e8e IcingaObjectFieldForm: add delete button 2015-10-13 18:00:43 +02:00
Thomas Gelf 54ac96e4a9 ConfigController: notification text 2015-10-13 17:24:50 +02:00
Thomas Gelf 581f4d8d91 config/show: link deployments to _main 2015-09-30 08:49:56 +02:00
Thomas Gelf 088efd25a6 DirectorDeploymentLog: remove legacy table 2015-09-30 08:48:04 +02:00
Thomas Gelf 416cf848ab inspect: studio-like tree 2015-09-30 08:41:51 +02:00
Thomas Gelf 190b783709 config/deploy: new controller action 2015-09-30 08:40:09 +02:00
Thomas Gelf fcb4177a87 deployment/show: new controller and action 2015-09-30 08:38:39 +02:00
Thomas Gelf 1c86d9ebf7 DeploymentLog: new action and table
Fetching logs has to be completed and moved elsewhere
2015-09-29 20:35:05 +02:00
Thomas Gelf d1160fd0c3 ImportCommand: add first CLI command
icingacli director import run

Triggers import run if source provides any changes
2015-09-14 16:59:43 +02:00
Thomas Gelf 41d262cc3a show/activitylog: use diff for modifications 2015-09-14 16:33:28 +02:00
Thomas Gelf 9db67721e1 SyncpropertyTable: do not show rule name
We are shown related to a rule right now
2015-09-14 16:31:28 +02:00
Thomas Gelf 5260d4285e IcingaObjectDatafieldTable: retain URL 2015-09-14 16:30:45 +02:00
Thomas Gelf fb899e3172 hosttemplates/tree: remove test link 2015-09-14 16:30:11 +02:00
Thomas Gelf 523418bb45 config/show: add deployment link 2015-09-14 16:29:25 +02:00
Thomas Gelf fb94db4363 SyncruleController: show properties per rule 2015-09-14 16:28:48 +02:00
Thomas Gelf 02d0ea0cb7 show/activitylog: prepare diff object 2015-09-14 16:26:51 +02:00
Thomas Gelf 0f65d18168 Importrun: do not show filter for now 2015-09-14 16:25:43 +02:00
Thomas Gelf 7bb44e488c ConfigForm: one more section 2015-09-14 16:24:09 +02:00
Thomas Gelf da3c68ee07 IcingaHostForm: disable zone for now 2015-09-14 16:20:13 +02:00
Thomas Gelf 9800e01a5e ConfigForm: add form elements for API 2015-09-14 14:16:25 +02:00
Thomas Gelf b60afc5f96 DirectorDeploymentLog: new table 2015-08-29 01:12:44 +02:00
Thomas Gelf decff63ca3 ImportsourceTable: do not link to _main 2015-08-29 00:06:33 +02:00
Thomas Gelf 8711e877ab IcingaHost: add display_name 2015-08-29 00:05:39 +02:00
Thomas Gelf 461fbe6b92 SyncpropertyController: remove useless method 2015-08-28 23:58:41 +02:00
Thomas Gelf 11ffedd6f2 ImportrunController: fix pagination 2015-08-28 23:56:25 +02:00
Thomas Gelf c456f79c4c Import: do nothing if matching last import 2015-08-28 23:48:14 +02:00
Thomas Gelf 632873595b show/activitylog: show object syntax, not props 2015-08-28 23:45:16 +02:00
Thomas Gelf eabd848d5f ListController: reduce redundant code 2015-08-28 23:40:40 +02:00
Thomas Gelf b80a7c3589 IcingaCommandForm: a command field could make sense 2015-08-28 23:37:06 +02:00
Thomas Gelf 8b11c07c65 objects/tree: generic template for all object types 2015-08-28 23:36:07 +02:00
Thomas Gelf b427ffe639 Commandargument(s)Controller: remove, obsolete 2015-08-28 17:59:46 +02:00
Thomas Gelf 1761665d2e SyncRuleForm: allow for more object types 2015-08-04 19:27:30 +02:00
Thomas Gelf 9279e01c89 IcingaCommandArgumentTable: use with object 2015-08-03 13:55:01 +02:00
Thomas Gelf 757dc104d3 IcingaCommandArgumentForm: start to rework form 2015-08-03 13:53:20 +02:00
Thomas Gelf b90c93ebdc Command templates and more 2015-08-03 13:42:19 +02:00
Thomas Gelf 0b4c4d6538 ImportSourceForm: less hacky, less buggy 2015-08-03 13:37:43 +02:00
Thomas Gelf b3ce3bc749 IcingaHostTable: show less columns 2015-08-03 13:32:44 +02:00
Thomas Gelf e2b2c14c13 show/activitylog: rudimentary "structure" suppport 2015-08-03 13:32:14 +02:00
Thomas Gelf 3beaeba3d6 IcingaCommandTable: add distinct template table 2015-08-03 13:31:45 +02:00
Thomas Gelf b78b066f27 IcingaZoneForm: use helper methods, not object type 2015-08-03 13:14:09 +02:00
Thomas Gelf 7652ec6623 FieldController: obsolete, remove 2015-08-03 12:54:40 +02:00
Thomas Gelf 1bc7bc2cd9 Icinga*FieldForm: remove, obsolete 2015-08-03 12:54:40 +02:00
Thomas Gelf 69b394cda5 IcingaObjectField: new generic form and table 2015-08-03 12:54:39 +02:00
Thomas Gelf 7a5e3451a5 IcingaCommandForm: simplify code, remove zones 2015-08-03 12:54:39 +02:00
Thomas Gelf 26cc2e4eac IcingaHost/ServiceForm: temporarily disable groups 2015-07-31 17:36:00 +02:00
Thomas Gelf c7718ebd8f Datalistentry: invert control 2015-07-31 17:25:49 +02:00
Thomas Gelf d3bad2f4bb DirectorDatalistForm: workaround no longer required 2015-07-31 17:19:17 +02:00
Thomas Gelf 951cf73612 DirectorDatalistForm: require name, remove dup 2015-07-31 17:13:07 +02:00
Thomas Gelf 09a7901460 DirectorDatalistForm: one more legacy Auth Manager 2015-07-31 17:02:52 +02:00
Thomas Gelf 80fe9ccc11 Object forms: group check execution elements 2015-07-31 16:59:56 +02:00
Thomas Gelf 1456662023 DirectorDatafieldForm: remove outdated settings 2015-07-31 16:00:25 +02:00
Thomas Gelf e97f3c946a DirectorObjectForm: fix overrideable object name 2015-07-31 15:51:07 +02:00
Thomas Gelf c4c9980075 DirectorDatafieldForm: add a friendly note 2015-07-31 15:49:41 +02:00
Thomas Gelf f5bf209a8a DirectorActivityLog: going towards logging deep 2015-07-31 14:50:36 +02:00
Thomas Gelf 77dc7e24d3 IcingaServiceForm: distinct objects/templates 2015-07-30 16:50:48 +02:00
Thomas Gelf 3b71f2219f ServiceTemplates: add controller and table 2015-07-30 16:24:17 +02:00
Thomas Gelf 3c8f3a7ade config/schema: add controller and view script 2015-07-30 15:09:23 +02:00
Thomas Gelf a61ab0f890 HosttemplatesController: first templates controller 2015-07-30 11:44:03 +02:00
Thomas Gelf 87ddaf19d8 welcome: first attempts to make it look better 2015-07-30 11:40:13 +02:00
Thomas Gelf 5b3806532f forms: cleanup, use new helpers 2015-07-30 11:33:08 +02:00
Thomas Gelf 9ca544e4e1 activitylog: render arrays, required for groups 2015-07-30 11:32:05 +02:00
Thomas Gelf 1b56432b23 DatalistentryController: fix edit 2015-07-30 10:25:51 +02:00
Thomas Gelf 043a8e07e5 IcingaEndpointForm: use new helpers 2015-07-30 10:10:34 +02:00
Thomas Gelf 0fc948b3d3 IcingaCommandArgumentForm: cleanup, prefill enum 2015-07-30 10:03:31 +02:00
Thomas Gelf cdc9d002bc settings: fix nasty redirect target issue 2015-07-30 09:50:51 +02:00
Thomas Gelf b97cb14e05 Objects: add template tree 2015-07-30 09:49:01 +02:00
Thomas Gelf 9cfaf4d71f DirectorDatafieldForm: textarea height, code cleanup 2015-07-30 09:07:00 +02:00
Thomas Gelf 3c5a825f04 SettingsContoller: form should be a form...
...also added a LOT of userfriendly hints, errors and notes
2015-07-30 08:54:04 +02:00
Thomas Gelf 6da851a6f7 DatafieldTable: show more meaningful columns 2015-07-30 08:54:04 +02:00
Thomas Gelf 9d9c23eed6 IcingaHostTemplateTable: first template only table 2015-07-30 08:54:03 +02:00
Thomas Gelf e4738f966d Controllers: no forward, web2 broke it again 2015-07-29 20:13:06 +02:00
Alexander Fuhr 5887570ca2 Tables: Add the searchColumn property
refs #9729
2015-07-29 15:31:32 +02:00
Alexander Fuhr 99027a343d ListController|ObjectsController: setupFilterControl
refs #9729
2015-07-29 15:31:32 +02:00
Alexander Fuhr bb8ba0c495 list/object|table: add filter editor usage
refs #9729
2015-07-29 15:31:32 +02:00
Thomas Gelf 00267a3b4f IcingaHostForm: do not ask for missing vars 2015-07-28 17:57:30 +02:00
Alexander Fuhr d7f3c596d6 IcingaHostForm: Use fields 2015-07-28 17:37:58 +02:00
Alexander Fuhr f58cc3e22c Fields: Implement "assign field" forms
resolves #9752
2015-07-28 15:25:44 +02:00
Alexander Fuhr 31e2b23d82 IcingaServiceField: Implement the field assignment
refs #9752
2015-07-28 15:25:44 +02:00
Alexander Fuhr 6005913bbd IcingaHostField: Implement the field assignment
refs #9752
2015-07-28 15:25:44 +02:00
Alexander Fuhr 2a4a8d2fdc IcingaHostForm: Remove whitespaces 2015-07-28 15:25:44 +02:00
Thomas Gelf 6b96198235 IcingaHostTable: show imports in table 2015-07-28 15:20:39 +02:00
Thomas Gelf 2e0c636574 object/delete: add new delete form 2015-07-28 15:15:08 +02:00
Alexander Fuhr 9e275a589c DirectorDatafieldForm: Add loadObject to fix settings 2015-07-28 13:20:27 +02:00
Thomas Gelf feb4f0974b DirectorDatalistForm: do not show hidden user 2015-07-28 12:02:03 +02:00
Thomas Gelf 05a63e45d4 DirectorDatafieldForm: no more _POST :) 2015-07-28 11:51:17 +02:00
Thomas Gelf 4a1cdd093c SyncPropertyForm: remove late-fixing of elements...
...everything is ready now once we reach setup()
2015-07-28 11:47:37 +02:00
Thomas Gelf 3192700d3a SyncPropertyForm: coding style cleanup 2015-07-28 11:43:40 +02:00
Thomas Gelf 87958a693f SyncPropertyForm: run setup before mangling elements 2015-07-28 11:43:08 +02:00
Thomas Gelf f300bdca89 list/importrun: render stats 2015-07-27 22:45:51 +02:00
Alexander Fuhr a649712048 DirectorDatafieldForm: Extend the form with Fields 2015-07-27 17:25:09 +02:00
Alexander Fuhr af874afffd DirectorDataField: Rework the format save process 2015-07-27 15:52:35 +02:00
Thomas Gelf 8427f5404d ImportsourceHookTable: wrapping import sources
This dummy table allows to preview all kind of input sources
2015-07-26 15:46:59 +02:00
Thomas Gelf 87c1f8c121 Importsource: add preview link 2015-07-26 15:42:21 +02:00
Thomas Gelf bc231f983b ImportrunTable: link to new controller 2015-07-26 15:40:14 +02:00
Thomas Gelf ec80dc9d87 Importrun: allow to show it's rows 2015-07-26 15:39:37 +02:00
Alexander Fuhr e3f7af057f DirectorDatafieldForm: Implement the unfinished Hook usage 2015-07-24 15:30:29 +02:00
Thomas Gelf 61052be1f6 SyncpropertyTable: show labels, not ids 2015-07-24 15:25:04 +02:00
Thomas Gelf b104b78dde ImportrunTable: pagination count workaround
Our generic "count" implementation is not yet able to cope whit this
2015-07-24 15:23:58 +02:00
Thomas Gelf 6d9aaf73d9 SyncruleTable: add run link
refs #9731
2015-07-24 10:55:31 +02:00
Thomas Gelf e16dce9880 syncrule/run: use new sync class 2015-07-24 10:55:05 +02:00
Thomas Gelf bec233d940 HostTable: sort hosts 2015-07-24 10:54:42 +02:00
Stefan Scheungrab 250fbeabe2 SycPropertyForm: Prepared form for sync property. refs: #9709 2015-07-24 09:51:31 +02:00
Stefan Scheungrab 6d65ce5066 SyncRuleForm: Replaced title for object type. refs: #9707 2015-07-23 20:51:29 +02:00
Stefan Scheungrab b9eac26193 SyncRule: sync rules should work now. refs. #9709 2015-07-23 20:00:31 +02:00
Stefan Scheungrab 3d3dc19d3b SyncRule: Controller Object and fomr 2015-07-23 16:40:32 +02:00
Stefan Scheungrab a410fa8f05 Merge branch 'master' of git.icinga.org:icingaweb2-module-director 2015-07-23 16:37:33 +02:00
Stefan Scheungrab ad77d8b702 SyncRule: preparation for sync rule 2015-07-23 16:36:58 +02:00
Alexander Fuhr ec6974b9c5 Pagination: Add pagination suppport for all tables
fixes #9691
2015-07-23 16:20:33 +02:00
Stefan Scheungrab 3a15cf8f28 Modifier: initial hook and preperation for generic modifier 2015-07-23 11:45:07 +02:00
Stefan Scheungrab 8621e3cfdd SyncProperty: initial setup for synchronising the properties 2015-07-23 11:43:41 +02:00
Alexander Fuhr 9af1b60dc9 DataListEntry: Implement the datalistentry management 2015-07-22 13:42:47 +02:00
Stefan Scheungrab 2076d6b9a7 Import: renamed column imported_rowset_checksum TO rowset_checksum resolves: #9700 2015-07-22 11:13:52 +02:00
Thomas Gelf bc49af2685 Import: implement import runs
* Trigger import run and store data
* Add new table showing related information
2015-07-22 10:12:50 +02:00
Thomas Gelf 1c38e4469e Importsource: controller, object, list
fixes #9676
2015-07-21 15:16:18 +02:00
Thomas Gelf e7c6bfbfc3 ImportsourceTable: initial import
refs #9676
2015-07-21 15:12:46 +02:00
Alexander Fuhr 7986d28cc1 DataField/DataList: Adjust the naming and the url naming action 2015-07-03 14:35:56 +02:00
Alexander Fuhr d890823f97 ListController: Adjust urls of datalist and field for action 2015-07-03 14:21:14 +02:00
Alexander Fuhr edf25be971 DataField: add edit and add methods 2015-07-03 14:20:47 +02:00
Alexander Fuhr a594116fe5 DataList: Add edit and add methods 2015-07-03 14:20:13 +02:00
Alexander Fuhr cfbe065b86 DirectorDataList: Add controller, object etc. 2015-07-03 14:00:40 +02:00
Thomas Gelf 644c6beeff DirectorDatafield: introduce new object class...
...and adjust table, form and controller
2015-07-03 13:17:05 +02:00
Alexander Fuhr 5f3c85d202 DataField: Impelement - Add Field 2015-07-03 12:05:48 +02:00
Alexander Fuhr 899f8bc984 DataField: Add tabs 2015-07-03 11:41:47 +02:00
Alexander Fuhr 6203585a6f DataField: Add Controller for Data (Field, List etc) 2015-07-03 11:20:58 +02:00
Thomas Gelf f6bf0e3158 ListController: add "add" data field 2015-07-03 10:53:39 +02:00
Alexander Fuhr ee44f461ab DataField: Add an action and a tab to config tabs 2015-07-03 10:49:47 +02:00
Alexander Fuhr c31b7c7fa4 DataField: Add form 2015-07-03 10:49:12 +02:00
Alexander Fuhr 5bc0037b34 DataField: Add data field table 2015-07-03 10:48:50 +02:00
Thomas Gelf 410d06dc63 IcingaObject: object_name is our key 2015-07-02 14:32:06 +02:00
Thomas Gelf 2b2ab87338 Datalists: halfway done 2015-07-02 14:13:42 +02:00
Thomas Gelf 3ba98a2ffa ActionController: move to Web\Controller namespace 2015-06-30 11:27:32 +02:00
Thomas Gelf e41369bf80 list/table: re-add for config/activitylog 2015-06-30 11:20:27 +02:00
Thomas Gelf 8f841d28ae Reorganize action controllers
* Removed 'list' and 'object' from urls
* IcingaObject: added isGroup helper
* Adjusted and abstracted tabs and tables
* Show endpoints in zone list
* Remove obsolete code
* Allow to filter activity log for objects
* Improve general look and feel
2015-06-30 11:19:31 +02:00
Thomas Gelf 195a30773c ObjectController: remove obsolete actions 2015-06-30 11:00:07 +02:00
Thomas Gelf 42e335bc36 Settings: no resource chosen per default 2015-06-29 16:05:12 +02:00
Thomas Gelf 816f8b8a72 Welcome: new controller showing initial help...
...especially in case your config is still missing.
2015-06-29 16:01:10 +02:00
Alexander Fuhr 18b201d824 Add config tab to the module to manage the db resource
resolves #9486
2015-06-29 15:40:24 +02:00
Thomas Gelf 815139bb21 List: add remaining tabs
Temporarily keeping endpoint and command args, will become subitems
later on
2015-06-29 11:31:35 +02:00
Thomas Gelf fe7cb41bac Services: ooops 2015-06-29 11:16:29 +02:00
Thomas Gelf 3d9fb846ed Services: add tabs, remove menu item & legacy actions 2015-06-29 11:15:23 +02:00
Thomas Gelf c95c689609 Hosts: add tabs, remove menu item & legacy actions 2015-06-29 11:12:20 +02:00
Alexander Fuhr 775bc67fec Add imports support for Endpoint 2015-06-29 11:11:56 +02:00
Alexander Fuhr f1c3f9025b Add imports support for UserGroup 2015-06-29 11:02:30 +02:00
Alexander Fuhr 61812d6115 Add imports support for Zone 2015-06-29 10:46:32 +02:00
Alexander Fuhr cdb66b648a Add imports support for Command 2015-06-29 10:39:37 +02:00
Alexander Fuhr c7f7d37523 Add imports support for Servicegroup 2015-06-29 10:28:57 +02:00
Alexander Fuhr b8a35e068c Merge branch 'master' of git.icinga.org:icingaweb2-module-director 2015-06-29 10:21:14 +02:00
Alexander Fuhr 878841e33e Add imports support for Hostgroup 2015-06-29 10:20:15 +02:00
Thomas Gelf 854ba20451 config: add tabs, less menu items 2015-06-29 10:13:39 +02:00
Alexander Fuhr 0af3ed4452 Add imports support for Timeperiod 2015-06-26 16:45:44 +02:00
Alexander Fuhr f7bd670d1b Add imports support to User 2015-06-26 16:36:18 +02:00
Alexander Fuhr fd74a8dfd5 Add imports support to Service 2015-06-26 16:20:16 +02:00
Alexander Fuhr b1a7922873 Imports: Start with implementing the imports 2015-06-26 10:39:30 +02:00
Alexander Fuhr 330c7b825e xMember: Delete the absolete Member classes 2015-06-24 15:34:24 +02:00
Thomas Gelf fc2352fb1e QuickForm: improve submission detection
Still not complete
2015-06-24 14:54:14 +02:00
Thomas Gelf 72961586c5 show/object: render preview for stored objects only 2015-06-24 14:43:00 +02:00
Thomas Gelf b26172e0e9 IcingaZone: add support for global zones 2015-06-24 13:41:45 +02:00
Thomas Gelf c4ad06e5c0 GroupMemberForms: deprecated 2015-06-24 11:25:37 +02:00
Thomas Gelf f7270dc2a7 VarForms: deprecate them 2015-06-24 10:15:03 +02:00
Alexander Fuhr 8333975662 GeneratedConfigTable: Fix group by error 2015-06-23 14:44:25 +02:00
Thomas Gelf 676acf0740 Util: new helper class 2015-06-23 14:37:23 +02:00
Thomas Gelf 3087776f6b PosgreSQL: use ENCODE, not HEX 2015-06-23 13:28:14 +02:00
Thomas Gelf 110ecf65b8 GeneratedConfigTable: commit missing table 2015-06-18 11:03:18 +02:00
Thomas Gelf 32cca9d2c6 IcingaConfig: fix activity links 2015-06-18 11:01:45 +02:00
Thomas Gelf 48d876556c GeneratedConfig: add simple "show" support 2015-06-18 10:54:44 +02:00
Alexander Fuhr 54f7b64844 Config: add new test url
refs #9434
2015-06-17 19:04:04 +02:00
Alexander Fuhr bc00eefb07 Conf: renamed controller to Config 2015-06-17 18:57:51 +02:00
Alexander Fuhr a287ef799d ConfController: Add new Controller to manage Icinga Configuration 2015-06-17 13:31:51 +02:00
Alexander Fuhr 6fcb16ced8 IcingaConfig: Rename fromDb() to generate() 2015-06-17 11:29:55 +02:00
Thomas Gelf b15e814151 Forms: centralize groups property loading 2015-06-17 11:11:25 +02:00
Alexander Fuhr 616892984d Groups: Add generic Groups support
resolves #9427
2015-06-16 17:58:47 +02:00
Alexander Fuhr 8ae4ed6bfa Add UserGroupMember management 2015-06-12 13:16:41 +02:00
Alexander Fuhr 00a4bc39f4 Add IcingaUserGroupMemberTable 2015-06-12 13:15:27 +02:00
Alexander Fuhr a9a6457748 Add IcingaUserGroupMemberForm 2015-06-12 13:14:52 +02:00
Alexander Fuhr f02c5e6f1d UserGroup: Conform the class and file naming 2015-06-12 12:07:53 +02:00
Alexander Fuhr 8b22a3ee81 ServiceGroup: Conform the class and file naming 2015-06-12 12:02:51 +02:00
Alexander Fuhr 4febd5c635 HostGroup: Conform the class and file naming 2015-06-12 11:51:12 +02:00
Thomas Gelf 055895a553 show/config: new test URL added to menu 2015-06-11 22:49:33 +02:00
Thomas Gelf 02d5cf7761 IcingaCommandForm: add missing execution types 2015-06-11 22:01:51 +02:00
Alexander Fuhr db8059c4b7 ServiceVars: Add form, table, object and actions 2015-06-09 11:55:48 +02:00
Alexander Fuhr 5412254d83 TimePeriod: Conform the naming 2015-06-09 10:35:02 +02:00
Thomas Gelf bb63c9dbf5 object/form: temporarily render object config
To ease development, will be removed later on
2015-06-08 14:39:51 +02:00
Thomas Gelf ad27ab206d IcingaCommandArgumentForm: detect custom variables 2015-06-08 14:39:12 +02:00
Alexander Fuhr 4c1c4e7d2a ServiceGroupMembers: Add form, table, object and actions 2015-06-03 14:59:29 +02:00
Alexander Fuhr 0c66f23430 Service: Add form, table, object and actions 2015-06-03 14:34:54 +02:00
Alexander Fuhr 7d99342274 Timeperiod: Add form, table, object and actions 2015-06-03 13:02:44 +02:00
Alexander Fuhr c61656c46c HostgroupVars: Add form, table, object and actions 2015-06-03 12:05:50 +02:00
Alexander Fuhr a4a97db6c3 HostgroupMember: Add form, table, object and actions 2015-06-02 17:37:54 +02:00
Alexander Fuhr 87f1015262 Endpoint: adjust table columns^:x 2015-06-02 17:36:47 +02:00
Alexander Fuhr a991e6815d Usergroup: Add form, table, object and actions 2015-06-02 14:19:05 +02:00
Alexander Fuhr 8d25b84f20 Servicegroup: Add form, table, object and actions 2015-06-02 11:56:42 +02:00
Alexander Fuhr 0459ec95f9 Hostgroup: Add form, table, object and actions 2015-06-02 10:49:31 +02:00
Alexander Fuhr f630917281 Endpoint: Fix column order in the table 2015-06-02 09:47:36 +02:00
Thomas Gelf 1fca8a3014 IcingaEndpointForm: require zone for endpoints 2015-06-01 17:35:27 +02:00
Thomas Gelf 92ba28294b ObjectController: fix commandargument redirect url 2015-06-01 17:28:03 +02:00
Thomas Gelf e056d13bff IcingaCommandArgumentForm: add required format field 2015-06-01 17:27:44 +02:00
Alexander Fuhr b74d26808f Endpoint: add table, form and object 2015-06-01 17:26:09 +02:00
Alexander Fuhr 39c53813e7 User: add table, form, object 2015-06-01 17:00:02 +02:00
Thomas Gelf c90bf45dd1 CommandArgument: list and objecct controller action 2015-06-01 16:36:06 +02:00
Thomas Gelf 5e21301eb5 CommandArgument: simple form and table 2015-06-01 16:36:06 +02:00
Thomas Gelf 8037f19e13 show/activitylog: first simple visualization 2015-06-01 14:33:07 +02:00
Thomas Gelf 6d3bdc10fc QuickTable: introduce getActionUrl
* removed getActionUrls
* introduced optional exta actions
* no longer showing actions table per default
2015-06-01 12:42:40 +02:00
Thomas Gelf 01b44eb14c ActivityLog: add rudimentary table 2015-06-01 12:18:13 +02:00
Thomas Gelf 0d0fcc973b Initial tables and related base classes
Still VERY simple

fixes #9135
2015-04-24 14:27:22 +02:00
Thomas Gelf 332ec1da4b Initial rough abstractions, basic forms
fixes #9134
2015-04-24 14:26:44 +02:00