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