Commit Graph

171 Commits

Author SHA1 Message Date
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