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