Thomas Gelf
f286b5ad08
Revert "ServiceSet: re-enable them"
...
This reverts commit c073278ee3
.
2016-11-03 15:04:42 +01:00
Thomas Gelf
58245108c4
Dashboard: show a nice message if no dashboard...
...
...is available
fixes #13027
2016-11-03 14:27:15 +01:00
Thomas Gelf
c073278ee3
ServiceSet: re-enable them
2016-11-03 12:54:15 +01:00
Thomas Gelf
d006449564
inspect: enforce permissions
...
fixes #11763
fixes #11764
2016-11-03 11:49:04 +01:00
Thomas Gelf
55e0ebd02d
kickstart: add new route /kickstart allowing one...
...
...to re-run the kickstart wizard
fixes #13014
2016-10-31 08:34:26 +00:00
Thomas Gelf
f41d453448
DeployConfigForm: provide link-like form for...
...
...deployments
fixes #11854
2016-10-30 10:52:14 +00:00
Thomas Gelf
6642d8cf74
config/diff: allow to flip shown configs, even...
...
...undeployed ones
2016-10-27 20:40:57 +00:00
Thomas Gelf
66e5158ccc
Dashboard: replace it with a modular one
...
fixes #12997
2016-10-27 17:58:31 +00:00
Thomas Gelf
d59604bd93
ServiceSet: rework sets, allow for vars and...
...
...all other service properties when adding services to a set
2016-10-25 23:12:23 +00:00
Thomas Gelf
7f34e4bdf3
IcingaServiceSet: improve work with imports
2016-10-25 23:12:23 +00:00
Thomas Gelf
4929f6b228
Host: show a related service set list
2016-10-25 23:12:23 +00:00
Thomas Gelf
696e63b4ec
Servicesset: add controller, form and table
2016-10-25 23:12:23 +00:00
Thomas Gelf
d5234f723d
HostController: no loop check for 'fake' services
...
Inherited services do not exist in the db. As many services would
carry their template's name, the fallback to a name-based loop check
would trigger an erraneous error. So we trigger no preliminary loop
check for those now.
fixes #12938
2016-10-20 01:09:34 +00:00
Thomas Gelf
8679dc8a94
Import/SyncruleController: autorefresh
2016-10-18 17:34:18 +00:00
Thomas Gelf
927d59a3b3
Datafield: provide better explainations
2016-10-17 17:48:04 +00:00
Thomas Gelf
23ef9a707c
MultiEdit: make it independent of an object type
2016-10-14 18:32:34 +00:00
Markus Frosch
1a2cede13f
ServiceController|IcingaServiceForm: Catching NestingError for the form to load
...
fixes #11803
2016-10-13 12:25:30 +02:00
Thomas Gelf
628df65fd4
HostController: catch NestingError when...
...
...resolving agent property
refs #11803
2016-10-13 10:05:35 +00:00
Thomas Gelf
18882324ee
ShowController: let the object provide the config
2016-10-13 09:20:39 +00:00
Thomas Gelf
3423ddf605
ShowController: try hard to render erraneous...
...
...activity log entries
2016-10-09 13:12:18 +00:00
Thomas Gelf
c0a8c49d4f
show/activitylog: fallback rendering for hosts...
...
...with obsolete parents, that have been removed in the meantime
2016-10-06 16:29:50 +00:00
Thomas Gelf
b6d97171e1
ConfigController: shift checkforchanges first...
...
...would fail otherwise
2016-09-09 08:40:14 +00:00
Thomas Gelf
29231ef8c8
config/deployments: collect uncollected stages...
...
...if any when refreshing the history
refs #11979
2016-09-09 07:21:32 +00:00
Thomas Gelf
b2b189c425
IcingaServiceForm: support use_var_overrides...
...
...even for single host-assigned services
2016-09-08 18:43:25 +00:00
Thomas Gelf
f8ed937ffa
IcingaServiceForm: adjust overrides for host-...
...
...generated services
2016-09-08 13:10:42 +00:00
Thomas Gelf
6cc1a90b0a
IcingaServiceForm: handle overrides
...
fixes #12546
2016-09-08 11:25:48 +00:00
Thomas Gelf
a57dd2f505
ServicegroupsController: remove obsolete tab
2016-09-08 08:25:35 +00:00
Thomas Gelf
061705f52d
ConfigController: add settings tab and form
2016-09-05 19:16:35 +00:00
Thomas Gelf
029907f01f
TimePeriodRange: ranges should be more generic...
...
...as they will not only be used in timeperiods
2016-08-31 16:23:23 +00:00
Thomas Gelf
336257680c
Settings: remove settings logic from DB...
...
...and keep helper method for easy instantiation
2016-08-27 13:20:03 +00:00
Thomas Gelf
cb59c61d66
ServicesController: remove Services tab
...
fixes #12324
2016-08-23 16:06:05 +00:00
Thomas Gelf
84b035ec24
objects/tree: enable autorefresh...
...
...and some coding style fixes
fixes #12451
2016-08-23 15:11:42 +00:00
Thomas Gelf
b5d6139893
ImportsourceController: do not show status unless...
...
...we show them
2016-08-23 14:26:06 +00:00
Thomas Gelf
56a7cb285d
host/services: show inherited services...
...
...and magically applied ones
2016-08-23 14:18:54 +00:00
Thomas Gelf
9ccab4c9cf
ServiceController: show host if any
2016-08-23 13:48:44 +00:00
Thomas Gelf
a4d6ed1b6e
show/activitylog: render and diff related files
...
fixes #12265
2016-08-01 07:05:21 +00:00
Thomas Gelf
c46f9d52e6
config/file: link to generated objects
2016-07-28 07:11:09 +00:00
Thomas Gelf
bcbe321063
Importrun: add dedicated view script, improve...
...
...controller
2016-07-13 10:19:51 +02:00
Thomas Gelf
4de8bfd88c
host/agent: provide Windows newlines
2016-06-28 02:01:05 +02:00
Thomas Gelf
f7ddbaf2d7
host/agent: provide download for Windows Agent
2016-06-28 01:55:43 +02:00
Thomas Gelf
4f7647c258
ShowController: remove legacy 'disabled' check
2016-06-26 16:34:36 +02:00
Thomas Gelf
8068fa4e03
ListController: add autorefresh for sync and import
2016-06-26 16:30:58 +02:00
Thomas Gelf
1915e4c42b
ImportrunController: cleanup
2016-06-26 16:30:12 +02:00
Thomas Gelf
6e4940d712
Importsource: drop run action
2016-06-26 15:56:35 +02:00
Thomas Gelf
c969d4c775
Importsource: add new preview and related forms
2016-06-26 15:51:05 +02:00
Thomas Gelf
4c70a61060
ListController: get rid of global import history
2016-06-26 15:48:39 +02:00
Thomas Gelf
97e52b231d
ImportsourceController: fix redirect after delete
2016-06-25 23:39:28 +02:00
Thomas Gelf
6e560d2c0f
Syncrule: load and render preview and run forms
2016-06-25 23:03:21 +02:00
Thomas Gelf
3d0a31127c
SyncruleController: distinct between failed and...
...
...no change
2016-06-24 16:59:36 +02:00
Thomas Gelf
b77f71f22a
SyncruleController: add summary tab, reordered
2016-06-24 08:40:18 +02:00
Thomas Gelf
7bb55fadbd
SyncruleController: base logic on SyncRule
2016-06-23 22:59:33 +02:00
Thomas Gelf
a79883af3e
Importsource: add single source history
2016-06-16 14:47:12 +02:00
Thomas Gelf
c4f687d20a
ImportsourceController: fix add icon
2016-06-13 20:21:33 +02:00
Thomas Gelf
706e916aad
NotificationController: remove obsolete assign tab
...
fixes #11909
2016-06-11 00:36:03 +02:00
Thomas Gelf
4b183203f9
ServiceController: keep applied service when sent
2016-05-27 11:08:34 +02:00
Thomas Gelf
c91919a1c2
ShowController: allow for "better" exceptions...
...
...when rendering objects
2016-05-25 15:36:56 +02:00
Thomas Gelf
f36e57eb46
JobsController: use import/sync tabs
2016-05-25 15:27:07 +02:00
Thomas Gelf
17345a3df8
JobController: populate and restructure actions
2016-05-25 15:12:37 +02:00
Thomas Gelf
2f60385555
IcingaServiceForm: improve apply handling
2016-05-25 08:14:00 +02:00
Thomas Gelf
d1af897114
ObjectController: allow for graceful tabs
2016-05-25 08:12:42 +02:00
Thomas Gelf
05919baf5d
syncrule/history: do not fetch activity if null
2016-05-23 14:29:49 +02:00
Thomas Gelf
0769b720b8
Notifications: should be subject to apply rules
2016-05-19 15:06:05 +02:00
Thomas Gelf
0b6f004e4f
config history: point to activity log
2016-05-13 16:57:32 +02:00
Thomas Gelf
24b201db13
Object/CommandController: unify titles
2016-05-03 09:09:01 +02:00
Thomas Gelf
3d03baff38
Object/HostController: delegate preview rendering
2016-05-03 09:07:28 +02:00
Thomas Gelf
fddd4488b5
host/agent: show a friendly error message...
...
...when the deployment endpoint is not reachable
2016-05-03 08:27:12 +02:00
Thomas Gelf
cfaa546c50
config/diff: add full config diff capability
2016-05-02 10:42:53 +02:00
Thomas Gelf
8dda8a6a9a
index: allow to apply migrations from dashboard
2016-05-02 10:21:22 +02:00
Thomas Gelf
7760c0f62e
DatalistentryController: remove obsolete controller
2016-04-22 17:43:19 +02:00
Thomas Gelf
4c44b46a82
data/listentry: fix redirect on save
...
fixes #11503
2016-04-22 17:42:38 +02:00
Thomas Gelf
51f8591a43
index: show import state on dashboard
2016-04-22 15:51:38 +02:00
Thomas Gelf
c1ba91ece9
JobsController: autorefresh
2016-04-22 14:34:29 +02:00
Thomas Gelf
b9c36f6020
JobController: controller for job configuration
2016-04-22 14:32:24 +02:00
Thomas Gelf
37d3c5aa04
index: show and link jobs on dashboard
2016-04-22 14:31:41 +02:00
Thomas Gelf
d05d58cc48
Jobs: controller and table
2016-04-22 14:27:32 +02:00
Thomas Gelf
b37716cabe
Index: show sync state on dashboard
2016-04-22 11:19:54 +02:00
Thomas Gelf
de544110b2
Sync: redirect to history on sync run
2016-04-22 11:12:29 +02:00
Thomas Gelf
c1c9c849ba
syncrule/property: improve usability
2016-04-22 11:12:29 +02:00
Thomas Gelf
68215da96c
syncrule/history: dedicated view, show/link actions
2016-04-22 11:12:29 +02:00
Thomas Gelf
65b28fc2f6
SyncRunTable: add new table, link and show it
2016-04-22 11:12:29 +02:00
Thomas Gelf
5776a90a6a
SyncruleController: do not directly call render()
2016-04-22 11:12:29 +02:00
Thomas Gelf
c76d3b27bd
SyncruleController: clean up tab logic
...
refs #11626
2016-04-22 11:12:29 +02:00
Thomas Gelf
630cf488f1
host/ticket: add new REST API endpoint
2016-04-08 00:24:20 +02:00
Thomas Gelf
078e46df60
ServiceController: beforeHandlingAddRequest hook
2016-03-29 19:32:50 +02:00
Thomas Gelf
311f9da850
ServiceController: adjust apply/assign handling
2016-03-26 16:36:10 +01:00
Thomas Gelf
684793ca6c
show/activitylog: fix rendering for applied objects
2016-03-24 13:12:26 +01:00
Thomas Gelf
67f0502cde
ScreenshotController: allow for documentation...
...
...images to work in the doc module and in foreign Git repositories
with the same relative link
2016-03-23 19:35:09 +01:00
Thomas Gelf
6626554a49
config/files: improve look & feel
2016-03-23 01:31:33 +01:00
Thomas Gelf
478ee6131a
Datalists: completely refactor forms and tables
...
fixes #11401
2016-03-22 23:47:54 +01:00
Thomas Gelf
ca6a9677bc
ServiceController: prefix "add service" with host
2016-03-22 19:09:21 +01:00
Thomas Gelf
db26ab3036
ConfigForm: remove, got replaced with Kickstart
2016-03-21 19:22:31 +01:00
Thomas Gelf
1587051b17
index: less logic, delegate work to wizard
2016-03-21 19:16:26 +01:00
Thomas Gelf
bb8d4f18dd
IndexController: do not refresh when POSTed
2016-03-21 09:10:09 +01:00
Thomas Gelf
a6be710379
config/deploy(ments): re-enable stage wiping
2016-03-20 18:50:18 +01:00
Thomas Gelf
7cd77c75ba
Controllers: unify titles
2016-03-20 13:14:49 +01:00
Thomas Gelf
343e5a8669
host/edit: show link to monitoring if available
2016-03-20 11:27:19 +01:00
Thomas Gelf
77e0abe43f
ServiceController: add services tab for hosts
2016-03-18 13:41:45 +01:00
Thomas Gelf
d66f519424
HostController: nicer services title
2016-03-18 13:32:24 +01:00
Thomas Gelf
0815763aa2
show/activitylog: provide current object...
...
...might be helpful for new features
2016-03-18 13:21:52 +01:00
Thomas Gelf
c6ecb14d7c
ServiceController: rework controller for hosts
2016-03-18 13:10:08 +01:00
Thomas Gelf
ea80161a27
host/services: add dedicated view script
2016-03-18 13:00:14 +01:00
Thomas Gelf
8290628f82
HostController: use dedicated services table
2016-03-18 12:59:26 +01:00
Thomas Gelf
a7e1633b3f
timeperiod/ranges: add tables and form
2016-03-17 04:23:07 +01:00
Thomas Gelf
01659f3505
config/activities: (un)deployed rows, icons, style
2016-03-16 22:45:29 +01:00
Thomas Gelf
b94c6bf481
show/activitylog: add restore action
2016-03-16 16:02:17 +01:00
Thomas Gelf
07db0034dc
index/kickstart: offer schema creation
2016-03-13 23:48:22 +01:00
Thomas Gelf
0708dd774a
ServiceController: ask object for url params
2016-03-07 08:16:20 +01:00
Thomas Gelf
ad415e4fa6
ServiceController: object loading, id support
2016-03-06 14:26:48 +01:00
Thomas Gelf
06452dc78e
overview: highlight missing deployment endpoint
2016-03-02 22:51:50 +01:00
Thomas Gelf
eb957ad5e4
ShowController: move binary transformation to db
2016-03-02 21:54:38 +01:00
Thomas Gelf
0d69b9d52e
show/activitylog: provice a link to related object
2016-03-02 13:55:11 +01:00
Thomas Gelf
f2439412b1
DatafieldController: fix redirection
2016-03-01 20:56:53 +01:00
Thomas Gelf
da3b9246f1
DataController: style, remove superfluous newlines
2016-02-29 12:26:03 +01:00
Thomas Gelf
526659f069
controllers: remove icon tags, use link classes
2016-02-29 12:20:57 +01:00
Thomas Gelf
ad72eeb158
inspect/types: fix tabs
...
fixes #11254
2016-02-28 18:23:03 +01:00
Thomas Gelf
13258e96cf
data: introduce new controller
2016-02-28 16:59:40 +01:00
Thomas Gelf
df133e7981
config/deployments: re-arrange urls and links
2016-02-28 16:52:37 +01:00
Thomas Gelf
bc95c25d96
ActionController: provide central table helpers
2016-02-28 01:16:13 +01:00
Thomas Gelf
b20924bf59
DatafieldController: just a space
2016-02-27 21:04:13 +01:00
Thomas Gelf
84a788f36c
index: re-organize menu and overview link
2016-02-27 02:02:43 +01:00
Thomas Gelf
0574217568
controllers/*templates: remove obsolete controllers
2016-02-27 01:43:03 +01:00
Thomas Gelf
30868c16a1
notification(s): controllers, table
2016-02-27 01:14:27 +01:00
Thomas Gelf
067c82c074
application: PSR2 fixes
2016-02-26 12:42:21 +01:00
Thomas Gelf
0e11d60928
ServiceController: offer assign only for apply
2016-02-24 21:40:46 +01:00
Thomas Gelf
42e87476fb
schema/mysql: add sync_run history table
2016-02-24 10:50:57 +01:00
Thomas Gelf
93da0fe06c
show/activitilog: make "disabled" visible
2016-02-23 03:19:33 +01:00
Thomas Gelf
edd770a454
ShowController: fix diff rendering
2016-02-23 03:19:06 +01:00
Thomas Gelf
7665cb2424
show/activitilog: make "disabled" property visible
2016-02-23 00:27:53 +01:00
Thomas Gelf
4eabaf5cd4
importsource/property: unify tab handling
2016-02-19 12:56:16 +01:00
Thomas Gelf
eb901dacca
controllers: add icon
2016-02-19 12:53:47 +01:00
Thomas Gelf
7141fb2612
ListController: temporarily re-disable wipe
2016-02-19 11:35:03 +01:00
Thomas Gelf
e5aa370878
ImportsourceController: add modifier actions
2016-02-18 23:33:22 +01:00
Thomas Gelf
867d60756e
ListController: re-enable stage-wiping
...
Needs improvement
2016-02-18 14:50:41 +01:00
Thomas Gelf
93079aaf3b
PropertyModifier: add tab and table
2016-02-18 11:25:51 +01:00
Thomas Gelf
6e5ffc32cb
index: show pending changes
2016-02-18 02:10:40 +01:00
Thomas Gelf
a715111d8c
host/show: render zone/endpoint objects for agents
2016-02-18 01:45:05 +01:00
Thomas Gelf
fc193b9844
Objects and overview: auto-refresh
2016-02-17 20:15:42 +01:00
Thomas Gelf
017f4b09d1
EndpointController: remove peer detection
2016-02-17 16:47:42 +01:00
Thomas Gelf
bf31f77961
InspectController: delegate api instantiation
2016-02-17 16:40:43 +01:00
Thomas Gelf
4c8bc7f3b4
HostController: fetch settings via helper methods
2016-02-10 17:38:39 +01:00
Thomas Gelf
543601e5c6
InspectController: discover endpoint if none given
...
Also fixes host/service inspect hooks
2016-02-09 20:38:56 +01:00
Thomas Gelf
81123ea78f
ConfigController: temporarily remove future param
...
Not yet available in current master, would trigger errors
2016-02-08 12:23:00 +01:00
Thomas Gelf
73f34e7f29
host/agent: agent setup instructions, with ticket
2016-02-05 16:37:57 +01:00
Thomas Gelf
bbc90710cb
ShowController: fix history links for hex source
2016-02-05 15:58:02 +01:00
Thomas Gelf
72b1f01592
config/files: config details, redeploy link
2016-02-05 15:41:02 +01:00
Thomas Gelf
5bafc78f1c
ConfigController: allow API to trigger deployments
2016-02-03 00:55:16 +01:00
Thomas Gelf
113ab61424
index: fix redirection issue without db config
2015-12-23 10:56:17 +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
91250cf0b9
ApiUser: add all tabs, tables, links
2015-12-17 14:58:43 +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
47e31f023b
deployment: show more information, cleanup
2015-12-16 16:19:58 +01:00
Thomas Gelf
2f55884aa9
menu/overview/global: re-ordered, less menu entries
2015-12-16 11:45:00 +01:00
Thomas Gelf
738a690c43
config/files: new controller action and table
2015-12-15 19:02:58 +01:00
Thomas Gelf
942363c65d
IcingaConfig: rename fromDb to load
2015-12-15 16:46:19 +01:00
Thomas Gelf
3e577ce65b
HostController: add services tab
2015-12-10 13:00:08 +01:00
Thomas Gelf
0f9f172ebb
ServiceController: support the host parameter
2015-12-10 12:52:10 +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
23caa0b5db
usertemplates: new controller and table
2015-12-02 04:07:13 +01:00
Thomas Gelf
07cf2f53a8
InspectController: pimp commands action
2015-12-02 03:37:10 +01:00
Thomas Gelf
12b5e0223e
SyncruleController: remove legacy property
2015-12-02 03:27:12 +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
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
dc1363238b
activitylog: add links to previous/next action
2015-11-17 21:16:09 +01:00
Thomas Gelf
dbe61f3911
list/deployments: disable stage wiping for now
2015-11-14 14:54:18 +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
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
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
defec84ba2
SyncpropertyController: set SyncRule for our form
2015-11-02 09:32:38 +01:00
Thomas Gelf
f90f70894a
SyncruleController: pass rule id when adding props
2015-11-02 09:24:22 +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
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
56072895a5
DatalistentryController: temporary fix
...
The requested field is not available at the time given
2015-10-15 17:42:23 +02:00
Thomas Gelf
54ac96e4a9
ConfigController: notification text
2015-10-13 17:24:50 +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
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
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
b427ffe639
Commandargument(s)Controller: remove, obsolete
2015-08-28 17:59:46 +02:00
Thomas Gelf
b90c93ebdc
Command templates and more
2015-08-03 13:42:19 +02:00
Thomas Gelf
7652ec6623
FieldController: obsolete, remove
2015-08-03 12:54:40 +02:00
Thomas Gelf
c7718ebd8f
Datalistentry: invert control
2015-07-31 17:25:49 +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
1b56432b23
DatalistentryController: fix edit
2015-07-30 10:25:51 +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
e4738f966d
Controllers: no forward, web2 broke it again
2015-07-29 20:13:06 +02:00
Alexander Fuhr
99027a343d
ListController|ObjectsController: setupFilterControl
...
refs #9729
2015-07-29 15:31:32 +02:00
Alexander Fuhr
f58cc3e22c
Fields: Implement "assign field" forms
...
resolves #9752
2015-07-28 15:25:44 +02:00
Thomas Gelf
f300bdca89
list/importrun: render stats
2015-07-27 22:45:51 +02:00
Thomas Gelf
87c1f8c121
Importsource: add preview link
2015-07-26 15:42:21 +02:00
Thomas Gelf
ec80dc9d87
Importrun: allow to show it's rows
2015-07-26 15:39:37 +02:00
Thomas Gelf
e16dce9880
syncrule/run: use new sync class
2015-07-24 10:55:05 +02:00
Stefan Scheungrab
250fbeabe2
SycPropertyForm: Prepared form for sync property. refs: #9709
2015-07-24 09:51:31 +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
Alexander Fuhr
9af1b60dc9
DataListEntry: Implement the datalistentry management
2015-07-22 13:42:47 +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
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
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
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
Thomas Gelf
854ba20451
config: add tabs, less menu items
2015-06-29 10:13:39 +02:00
Alexander Fuhr
330c7b825e
xMember: Delete the absolete Member classes
2015-06-24 15:34:24 +02:00
Thomas Gelf
676acf0740
Util: new helper class
2015-06-23 14:37:23 +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
Alexander Fuhr
8ae4ed6bfa
Add UserGroupMember management
2015-06-12 13:16:41 +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
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
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
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
Thomas Gelf
92ba28294b
ObjectController: fix commandargument redirect url
2015-06-01 17:28:03 +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
8037f19e13
show/activitylog: first simple visualization
2015-06-01 14:33:07 +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