Thomas Gelf
bed122d906
IcingaServiceSetForm: complete description
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
Markus Frosch
8a5c111990
IcingaServiceTable: Remove no longer used code from appliedOnes
...
refs #12033
2016-10-25 10:48:31 +02:00
Thomas Gelf
72ce3cfb33
FormDataFilter: disable 'is true / set' for now
2016-10-25 02:38:45 +00:00
Thomas Gelf
ad7c5bc997
IcingaHost: fix tests
2016-10-25 00:30:12 +00:00
Markus Frosch
b3eb5ea102
IcingaServiceTable: Update apply rule rendering
...
For new storage format, and change to table.
refs #12033
2016-10-24 14:43:52 +02:00
Thomas Gelf
0d86c24cd8
Huge change, getting rid of legacy assignment...
...
...code. All objects should work with the new code base right now
2016-10-24 03:41:37 +00:00
Thomas Gelf
aeafec37d7
FormDataFilter: simplify HTML, Code and style
2016-10-23 04:23:38 +00:00
Thomas Gelf
24478ede12
DataFilter: json_en/decode when passing to form
2016-10-23 03:14:52 +00:00
Thomas Gelf
8519a287dc
FormDataFilter: flip button order
2016-10-22 07:02:09 +00:00
Thomas Gelf
3fbf3e9115
IcingaServiceForm: use new assign_filter property
2016-10-22 07:02:09 +00:00
Thomas Gelf
8ade496fdc
DataFilter: refactor the whole class(es)
2016-10-22 07:02:09 +00:00
Thomas Gelf
037c588d26
FormDataFilter: change icon for expression
2016-10-22 07:02:09 +00:00
Thomas Gelf
9349ba0f2a
FormDataFilter: new implementation for assignments
...
First prototype
2016-10-22 07:02:09 +00:00
Thomas Gelf
1f660b514a
IcingaServiceForm: allow empty name for apply rule
2016-10-22 06:09:10 +00:00
Thomas Gelf
7c31b37f27
IcingaServiceForm: remove duplicate code
...
Elements in this list are optional and may be used in various forms,
so keeping this in the base class is preferrable here
2016-10-22 06:09:00 +00:00
Thomas Gelf
5b4e7509f4
Just a couple of phpcs complaints fixed
2016-10-22 06:08:52 +00:00
Thomas Gelf
0791b900f3
QuickBaseForm: allow translation tools find 'None'
2016-10-22 06:08:44 +00:00
Corentin Ardeois
3e30d34098
Use `config` variable in apply for rules
...
* use `config` instead of `value` in apply for rules
* update documentation
refs #11976
2016-10-22 06:07:57 +00:00
Corentin Ardeois
e7bd4343b5
Add support for Apply for rules in services
...
Apply for rules are defined through `apply_for` property
Only Array custom variables will be eligible in apply_for dropdown.
API Example:
```bash
./director-curl POST director/service?name=my_service '{"apply_for": "for (checked_tcp_port in host.vars.checked_tcp_ports)" }'
```
Will render as:
```
apply Service "my_service" for (checked_tcp_port in host.vars.checked_tcp_ports) {
...
}
```
Feature: https://dev.icinga.org/issues/11976
Depends-On: https://github.com/Icinga/icingaweb2-module-director/pull/20
refs #11976
2016-10-22 06:00:54 +00:00
Thomas Gelf
9414068eee
IcingaMultiEditForm: remove superfluous dot
2016-10-20 02:13:19 +00:00
Thomas Gelf
32790dbedc
IcingaServiceForm: move hint to custom vars group
2016-10-20 01:35:36 +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
8c2d5ec7f9
Data: flip field/list order, as fields are...
...
...more important
2016-10-17 17:24:27 +00:00
Thomas Gelf
baf0d40ea6
IcingaCommandArgumentForm: fix typo
2016-10-17 09:33:07 +00:00
Thomas Gelf
a8c37695a9
IcingaMultiEditForm: translate '' to null
2016-10-14 20:13:35 +00:00
Thomas Gelf
64147e4206
objects/form: add missing view script for multiedit
2016-10-14 19:36:59 +00:00
Thomas Gelf
23ef9a707c
MultiEdit: make it independent of an object type
2016-10-14 18:32:34 +00:00
Thomas Gelf
6a54e00402
MultiEdit: code cleanup, add custom var support
...
fixes #12465
fixes #12906
fixes #11614
2016-10-14 17:17:07 +00:00
Thomas Gelf
69237b8ae9
MultiEditForm: first shot, provides imports
...
refs #12465
2016-10-14 13:46:06 +00:00
Thomas Gelf
6f46e6b496
YesNo: new boolean-like form fields
...
fixes #12927
2016-10-14 13:39:43 +00:00
Markus Frosch
f527e31b14
Merge branch 'bugfix/endpoint-remove-import-12920'
...
fixes #12920
2016-10-13 16:54:34 +02:00
Markus Frosch
255a02cf36
IcingaEndpointForm: Render imports input only when set
...
We don't need Endpoint templates in GUI.
refs #12920
2016-10-13 16:39:55 +02:00
Thomas Gelf
71b3459540
DirectorDatafieldForm: allow to wipe all related...
...
...custom variables when removing a field
fixes #12916
2016-10-13 14:02:51 +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
c044de89de
SyncPropertyForm: allow to sync m:n relations
2016-10-12 08:59:42 +00:00
Thomas Gelf
acbce05c08
SyncRuleForm: hardcode order, add new types
...
refs #11361
2016-10-12 08:52:48 +00:00
Thomas Gelf
f2f04c44e8
ServiceSet: add CLI command, fix key
2016-10-12 07:31:00 +00:00
Thomas Gelf
fe332897be
IcingaHostServiceTable: sort host services by name
...
fixes #12752
2016-10-11 14:41:25 +00:00
Thomas Gelf
0ac7c0f448
IcingaServiceForm: fix setting submit label
2016-10-11 14:36:07 +00:00
Thomas Gelf
960fb4a3d0
IcingaServiceForm: allow to delete Services...
...
...created in an automated way while still allowing one to override
vars.
2016-10-11 14:33:44 +00:00
Konstantin Kelemen
8b4c058c47
host/agent: corrected a misleading string
2016-10-11 12:40:34 +00:00
Thomas Gelf
3423ddf605
ShowController: try hard to render erraneous...
...
...activity log entries
2016-10-09 13:12:18 +00:00
Thomas Gelf
bd3ae6d181
PropertymodifierTable: show target column if any
...
refs #12856
2016-10-06 19:37:01 +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
f71bfb1204
SyncPropertyForm: show sorted source columns
2016-10-06 16:16:06 +00:00
Marc DeTrano
348cb1aa63
IcingaCommandArgument: allow expressions in set_if
...
fixes #12153
2016-09-23 15:18:58 +00:00
Thomas Gelf
1a3467d6d1
FormExtensibleSet: render description if any
2016-09-16 21:54:55 +00:00
Thomas Gelf
ffe16b472c
IcingaServiceForm: no override check on new object
2016-09-09 13:25:57 +00:00
Thomas Gelf
82bd6be8bf
IcingaHostGroupForm: keep internal method protected
2016-09-09 10:01:02 +00:00
Thomas Gelf
217fb38517
IcingaObject: implement supportsAssignRules
2016-09-09 09:06:31 +00:00
Thomas Gelf
b6d97171e1
ConfigController: shift checkforchanges first...
...
...would fail otherwise
2016-09-09 08:40:14 +00:00
Markus Frosch
a90595a004
IcingaHostGroup: Add apply statements
2016-09-09 08:32:42 +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
274e787cb4
CLI/service: fix issues with multi-column key
...
fixes #12014
fixes #12673
2016-09-08 18:02:47 +00:00
Thomas Gelf
cc722578b6
IcingaServiceForm: fix null modification
2016-09-08 16:19:57 +00:00
Thomas Gelf
f8ed937ffa
IcingaServiceForm: adjust overrides for host-...
...
...generated services
2016-09-08 13:10:42 +00:00
Thomas Gelf
8dd7fcd13b
IcingaHost, IcingaServiceForm: fix parse error...
...
...on PHP < 5.5
2016-09-08 11:32:41 +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
73eca56601
locale/de_DE: recompile translations
2016-09-05 14:48:45 +00:00
Lee Clemens
960fe14355
SyncRuleForm: fix typo of policy
2016-09-05 14:47:29 +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
a64e36b111
Settings: remove all legacy getSettings calls
2016-08-30 07:52:48 +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
b6d59b9aca
IcingaCommand: fix skip_key handling
...
refs #11554
refs #11918
2016-08-26 07:00:45 +00:00
Thomas Gelf
7323f73327
IcingaCommandArgumentTable: show arguments sorted
2016-08-25 20:49:56 +00:00
Thomas Gelf
8c42e0f7d6
IcingaCloneObjectForm: get cloned id AFTER store
...
fixes #11856
2016-08-24 14:49:11 +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
204972eb7e
ImportRowModifierForm: superfluous whitespace
2016-08-23 14:23:18 +00:00
Thomas Gelf
6f5feda5e0
config/file: quickfix for check command links
2016-08-23 14:22: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
fbd1adba39
IcingaHostAppliedForServiceTable: new table
2016-08-23 14:04:48 +00:00
Thomas Gelf
9ccab4c9cf
ServiceController: show host if any
2016-08-23 13:48:44 +00:00
Thomas Gelf
d311b15399
IcingaCommandArgumentForm: trim argument name
...
fixes #11548
2016-08-02 11:13:43 +00:00
Thomas Gelf
54643fe5cd
IcingaArguments: fix argment removal for forms
...
fixes #11536
2016-08-01 11:06:52 +00:00
Thomas Gelf
52e412002f
IcingaCommandArgumentForm: store command, not args
...
refs #11536
2016-08-01 10:45:47 +00:00
Thomas Gelf
a4d6ed1b6e
show/activitylog: render and diff related files
...
fixes #12265
2016-08-01 07:05:21 +00:00
Thomas Gelf
2aa8a55c3b
deployment: link files with errors...
...
...and others, at least before 2.5.0
2016-07-28 07:13:07 +00:00
Thomas Gelf
c46f9d52e6
config/file: link to generated objects
2016-07-28 07:11:09 +00:00
Thomas Gelf
247ff40459
cli/config: add profiler
2016-07-22 17:20:57 +02:00
Thomas Gelf
0a33e4f1ed
CLI: support commands
...
refs #12202
2016-07-22 02:17:06 +02:00
Lee Clemens
b93f83eddc
fix typo
2016-07-21 22:39:00 +02:00
Lee Clemens
fe0da623a7
Fix it's and lot's contractions
...
"it's" means "it is", whereas "its" is possessive
2016-07-21 22:37:28 +02:00
Thomas Gelf
805a7c687c
JobsCommand: support standalone 'forever' as...
...
...shown in the documentation
2016-07-20 17:42:33 +02:00
Thomas Gelf
9a6320c2f4
ImportSource: use target_property for transforms
2016-07-20 15:21:07 +02:00
Thomas Gelf
f12e4b2033
ImportSource: provide applyModifiers helper method
2016-07-20 14:25:18 +02:00
Thomas Gelf
29564ab742
ImportSource: take over duplicated transform logic
2016-07-20 14:19:20 +02:00
Thomas Gelf
d90bb05ca2
ImportRowModifier: provide target_property...
...
...also adjust the related form
refs #11949
2016-07-20 13:41:16 +02:00
Thomas Gelf
38bf19eb92
ImportSource: take over modifier loading logic
2016-07-20 13:40:43 +02:00
Thomas Gelf
225e9beec6
ImportRowModifier: reduce instantiated objects
2016-07-20 12:59:02 +02:00
Thomas Gelf
70f8a8986e
ImportedrowsTable: benefit from new ImportRun
2016-07-13 21:36:45 +02:00
Thomas Gelf
fa155d4738
ImportrunTable: one more thing todo
2016-07-13 11:21:54 +02:00
Thomas Gelf
bcbe321063
Importrun: add dedicated view script, improve...
...
...controller
2016-07-13 10:19:51 +02:00
Thomas Widhalm
1759c080d1
locale/de_DE: refresh German translation
2016-06-28 14:45:32 +02:00
Thomas Gelf
a078efd032
JobsCommand: really run also single jobs
2016-06-28 14:35:03 +02:00
Thomas Gelf
e858539d2b
ConfigCommand: fix --force
2016-06-28 14:17:49 +02:00
Thomas Gelf
31e1b27628
importsource: fix another typo
2016-06-28 12:31:12 +02:00
Thomas Gelf
22c040e6c4
host/agent: no configs with no ticket
2016-06-28 12:08:20 +02:00
Thomas Gelf
050ed43035
SyncCheckForm: notify also on check
2016-06-28 10:59:26 +02:00
Thomas Gelf
3c8d82d25f
JobTable: show error in table if any
2016-06-28 10:28:53 +02:00
Thomas Gelf
0bac63cc41
job: remove property debug output
2016-06-28 09:23:10 +02:00
Thomas Gelf
79600c2626
IcingaHostForm: allow to set command_endpoint
...
fixes #11759
2016-06-28 03:21:39 +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
c7c1bfe998
IcingaServiceForm: prepare support for...
...
...host-generated services
2016-06-26 16:38:34 +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
6cf7c8739f
ImportsourceTable: link to preview, not edit
2016-06-26 16:07:26 +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
4c9c72d057
JobsCommand: shift 'forever' before checking for...
...
...single job name
fixes #12043
2016-06-26 13:53:58 +02:00
Thomas Gelf
d0f7906f8b
SyncCheck/RunForm: use custom buttons
...
This allows to render them together
2016-06-26 13:52:25 +02:00
Thomas Gelf
97e52b231d
ImportsourceController: fix redirect after delete
2016-06-25 23:39:28 +02:00
Thomas Gelf
177982fba3
SyncruleTable: remove 'run' links
2016-06-25 23:04:17 +02:00
Thomas Gelf
6e560d2c0f
Syncrule: load and render preview and run forms
2016-06-25 23:03:21 +02:00
Thomas Gelf
e71dcea9d6
SyncRun/CheckForm: add new forms
2016-06-25 23:01:30 +02:00
Thomas Gelf
3d0a31127c
SyncruleController: distinct between failed and...
...
...no change
2016-06-24 16:59:36 +02:00
Thomas Gelf
3f883ed98b
syncrule/index: add missing index file
...
fixes #12031
2016-06-24 09:15:30 +02:00
Thomas Gelf
b77f71f22a
SyncruleController: add summary tab, reordered
2016-06-24 08:40:18 +02:00
Thomas Gelf
d4c2c7bc36
syncrule/history: split view script logic
2016-06-24 08:38:18 +02:00
Thomas Gelf
7bb55fadbd
SyncruleController: base logic on SyncRule
2016-06-23 22:59:33 +02:00
Thomas Gelf
4cdf549afb
JobsCommand: stop running after one day or...
...
...when more than 100MB of memory are still in use after the last job
execution.
2016-06-23 16:11:28 +02:00
Thomas Gelf
bde3830369
SyncruleTable: show eventual error message
...
refs #11992
2016-06-20 18:24:50 +02:00
Thomas Gelf
046aa0fb76
IcingaCommandArgumentTable: allow to click...
...
...argments without key
2016-06-20 16:49:20 +02:00
Thomas Gelf
c5811fe055
JobsCommand: switch default, do not run forever
...
This reflects former behaviour, as this has already been documented
for cronjob usage
2016-06-17 16:18:02 +02:00
Thomas Gelf
b5fddd60fe
DirectorJobForm: allow to choose time period
2016-06-17 14:23:34 +02:00
Thomas Gelf
35d4a08632
DirectorObjectForm: add extra properties
...
fixes #11579
2016-06-17 09:38:48 +02:00
Thomas Gelf
057ea83aa5
IcingaCommandArgumentForm: fix redirect on store
...
fixes #11523
2016-06-16 22:42:56 +02:00
Thomas Gelf
7038987966
IcingaObjectAssignmentTable: remove obsolete table
2016-06-16 14:51:07 +02:00
Thomas Gelf
c521f1439a
IcingaHostServiceTable: allow to override title
2016-06-16 14:50:24 +02:00
Thomas Gelf
a79883af3e
Importsource: add single source history
2016-06-16 14:47:12 +02:00
Thomas Gelf
56bc31ce97
list/table: do not render empty tables
2016-06-16 14:44:01 +02:00
Thomas Gelf
61ff51c52b
DirectorJobForm: use enumJobTypes()
2016-06-16 14:42:02 +02:00
Thomas Gelf
a0864e2240
JobsCommand: really run job, remove legacy logic
2016-06-16 14:41:02 +02:00
Thomas Gelf
c4f687d20a
ImportsourceController: fix add icon
2016-06-13 20:21:33 +02:00
Thomas Gelf
78c984068a
ObjectController: remove last traces of isDisabled
2016-06-12 11:05:16 +02:00
Thomas Gelf
706e916aad
NotificationController: remove obsolete assign tab
...
fixes #11909
2016-06-11 00:36:03 +02:00
Thomas Gelf
0b92ca922f
IcingaObject: render disabled objects as comments
...
fixes #11922
2016-06-11 00:30:28 +02:00
Thomas Gelf
cc9f5037f4
IcingaNotificationForm: enforce & render apply to
...
fixes #11895
2016-06-09 23:49:02 +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
6dee2d0733
show/activitylog: show whether object has been...
...
...enabled or disabled, regardless of how it is rendered
2016-05-25 15:35:55 +02:00
Thomas Gelf
f36e57eb46
JobsController: use import/sync tabs
2016-05-25 15:27:07 +02:00
Thomas Gelf
95afce9d5a
scripts/job: show single job details
2016-05-25 15:13:34 +02:00
Thomas Gelf
17345a3df8
JobController: populate and restructure actions
2016-05-25 15:12:37 +02:00
Thomas Gelf
0199af7dcb
JobsCommand: add support for global disable flag
2016-05-25 12:28:07 +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
d435ca37f7
IcingaNotificationForm: fix timeperiod loading
...
fixes #11576
2016-05-23 13:00:32 +02:00
Thomas Gelf
c9b4afa29d
ActivityLogTable: shorten very long line
2016-05-19 20:51:39 +02:00
Thomas Gelf
5f1a21e1f0
ActivityLogTable: override render to get rid of...
...
...initial tbody. Ugly.
2016-05-19 15:23:49 +02:00
Thomas Gelf
f320ebcb5e
object/history: remove useless break
2016-05-19 15:17:38 +02:00
Thomas Gelf
a9e3cb767e
IcingaNotificationAssignmentForm: new form
2016-05-19 15:06:56 +02:00
Thomas Gelf
0769b720b8
Notifications: should be subject to apply rules
2016-05-19 15:06:05 +02:00
Thomas Gelf
102925ee84
ActivityLogTable: friendlier layout, show days
2016-05-18 21:49:57 +02:00
Thomas Gelf
0b6f004e4f
config history: point to activity log
2016-05-13 16:57:32 +02:00
Thomas Gelf
5c2f638593
UserForm: don't ask for mail and pager on tpl
2016-05-13 14:07:24 +02:00
Thomas Gelf
45f9d33843
DeploymentLogTable: show short config checksum
2016-05-10 21:32:14 +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
31163b0708
KickstartForm: fix exception catching...
...
...element ordering and give more hints when storing config is not
possible
fixes #11653
2016-05-02 11:09:09 +02:00
Thomas Gelf
cc01a9cb44
config/files: link config diff
2016-05-02 10:59:52 +02:00
Thomas Gelf
63274afba3
IcingaAssignServiceToHostForm: remove obsolete form
2016-05-02 10:49:07 +02:00
Thomas Gelf
cfaa546c50
config/diff: add full config diff capability
2016-05-02 10:42:53 +02:00
Thomas Gelf
2ab802dcdb
ApplyMigrationsForm: new form, just a button
2016-05-02 10:31:31 +02:00
Thomas Gelf
7279fd7c40
views/scripts, css: fix web2.3.x issues, improve...
...
...responsiveness for dashboard and dashlets
2016-05-02 10:30:01 +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
bb6e3f58a5
IcingaHostTable: fix row count for filtered views
...
fixes #11661
2016-04-22 17:03:49 +02:00
Thomas Gelf
51f8591a43
index: show import state on dashboard
2016-04-22 15:51:38 +02:00
Thomas Gelf
4d1fe849d6
JobTable: remove superfluous header
2016-04-22 15:27:46 +02:00
Thomas Gelf
31728783fc
ImportsourceTable: show import state
2016-04-22 15:27:22 +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
b806cb6c64
DirectorJobForm: new form, using job hooks
2016-04-22 14:28:36 +02:00
Thomas Gelf
d05d58cc48
Jobs: controller and table
2016-04-22 14:27:32 +02:00
Thomas Gelf
6298659c32
ConfigCommand: add missing Util class
2016-04-22 11:21:55 +02:00
Thomas Gelf
86bc4fa457
SyncruleTable: use pre-checked sync-state
2016-04-22 11:21:01 +02:00
Thomas Gelf
b37716cabe
Index: show sync state on dashboard
2016-04-22 11:19:54 +02:00
Thomas Gelf
fcf62123ee
SyncRunTable: order by start time
2016-04-22 11:12:29 +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
91295c4435
DirectorDatafieldForm: provide a delete button
...
fixes #11641
2016-04-20 22:38:28 +02:00
Thomas Gelf
6f20b9a3de
forms: indentation
2016-04-12 21:06:15 +02:00
Thomas Gelf
e951256fdd
IcingaImportObjectForm: new form allowing to...
...
...import external objects
2016-04-12 21:00:48 +02:00
Thomas Gelf
97e2a73a48
SyncRuleForm: refine descriptions
2016-04-12 20:32:30 +02:00
Thomas Gelf
c216d896e9
IcingaCloneObjectForm: allow to translate new name
2016-04-12 20:11:25 +02:00
Thomas Gelf
73b833ed6b
KickstartForm: there is no dual on PostgreSQL
2016-04-11 12:02:26 +02:00
Thomas Gelf
1a5aa87602
host/agent: add related documentation links
2016-04-11 10:11:05 +02:00
Thomas Gelf
10ae09f0d0
index: eliminate different terms for activity log
2016-04-08 10:55:46 +02:00
Thomas Gelf
936145fe46
Assignments: need Db for distinct vars enum
...
fixes #11545
2016-04-08 00:46:57 +02:00
Thomas Gelf
630cf488f1
host/ticket: add new REST API endpoint
2016-04-08 00:24:20 +02:00
Thomas Widhalm
bd03ec62e5
locale/de_DE: translate strings from new version
...
Signed-off-by: Thomas Gelf <thomas@gelf.net>
2016-04-07 23:10:16 +02:00
Thomas Gelf
242090efdd
cli/config: short documentation for 'deploy' cmd
2016-04-03 22:27:00 +02:00
Thomas Gelf
eb1fbcdca2
IcingaNotificationForm: do not show timeperiods...
...
...if no such is available
2016-04-03 21:36:41 +02:00
Thomas Gelf
7eb7f1324c
cli: add config deploy command
2016-04-01 17:14:59 +02:00
Thomas Gelf
3d64550802
SyncPropertyForm: choosing imports should not fail
...
...with no templates available
2016-04-01 09:47:15 +02:00
Thomas Gelf
f25b8a5070
AssignmentSubForm: prefix host properties
2016-03-30 19:24:28 +02:00
Thomas Gelf
755112eac5
IcingaServiceForm: do not provide object type
2016-03-29 19:33:45 +02:00
Thomas Gelf
078e46df60
ServiceController: beforeHandlingAddRequest hook
2016-03-29 19:32:50 +02:00
Thomas Gelf
cf67917542
IcingaServiceTable: show apply rule preview
2016-03-27 16:28:48 +02:00
Thomas Gelf
311f9da850
ServiceController: adjust apply/assign handling
2016-03-26 16:36:10 +01:00
Thomas Gelf
77a78a5038
AssignmentSubForm: suppress underscore warnings
2016-03-26 16:22:52 +01:00
Thomas Gelf
360812b719
IcingaServiceForm: push forgotten assignments
2016-03-26 16:18:50 +01:00
Thomas Gelf
5a725a45eb
IcingaServiceTable: fix apply links
2016-03-26 16:15:26 +01:00
Thomas Gelf
fe308a3ee6
IcingaServiceTable: order by whether it has...
...
...a command and is therefore candidate for apply rules. Sort by
object name afterwards
2016-03-24 18:50:48 +01:00
Thomas Gelf
684793ca6c
show/activitylog: fix rendering for applied objects
2016-03-24 13:12:26 +01:00
Thomas Gelf
419800052d
index: re-order dashlets
2016-03-24 13:11:18 +01:00
Thomas Gelf
88633ba660
forms/Assign*: add new assignment subforms
2016-03-24 13:10:49 +01:00
Thomas Gelf
ffb3748b1c
cingaServiceTable: byebye apply
2016-03-24 13:08:35 +01:00
Thomas Gelf
bc19c6aa71
css: improve overview responsiveness
2016-03-24 02:48:50 +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
69669909c2
index: re-arrange a few dashlets
2016-03-23 02:04:10 +01:00
Thomas Gelf
6626554a49
config/files: improve look & feel
2016-03-23 01:31:33 +01:00
Thomas Gelf
715e02b605
locale/de_DE: compile latest translations
2016-03-23 00:52:50 +01:00
Thomas Widhalm
32badb6ca1
locale/de_DE: add translation for new strings
...
Signed-off-by: Thomas Gelf <thomas@gelf.net>
2016-03-23 00:51:51 +01:00
Thomas Gelf
cdbcd77952
IcingaHostForm: simplify form
2016-03-23 00:40:40 +01:00
Thomas Gelf
ad9849d784
object/show: show explanation for external objects
2016-03-22 23:49:25 +01:00
Thomas Gelf
478ee6131a
Datalists: completely refactor forms and tables
...
fixes #11401
2016-03-22 23:47:54 +01:00
Thomas Gelf
2f723ccde7
IcingaCommandForm: plugin/internal distinction
2016-03-22 21:22:09 +01:00
Thomas Gelf
1fb6027109
IcingaCommandArgumentForm: fix exception
2016-03-22 20:04:02 +01:00
Thomas Gelf
ca6a9677bc
ServiceController: prefix "add service" with host
2016-03-22 19:09:21 +01:00
Thomas Gelf
ae39864252
IcingaAppliedServiceTable: new table
2016-03-22 08:57:33 +01:00
Thomas Gelf
c02540dfaa
IcingaServiceForm: relax checks for existing ones
2016-03-22 03:24:43 +01:00
Thomas Gelf
9230fd4f15
Kickstart, IcingaCommandArgumentForm: code style
2016-03-22 02:27:17 +01:00
Thomas Gelf
5faf7c8612
IcingaHostForm: just a lame form field
2016-03-22 02:02:25 +01:00
Thomas Gelf
4ce7bf3663
FormExtensibleSet: style sorted sets differently
2016-03-22 02:00:22 +01:00
Thomas Gelf
c36093d350
ObjectController: combine preview & external info
2016-03-21 21:24:22 +01:00
Thomas Gelf
81ea3e6ad8
KickstartForm: rework form, handle db resources
2016-03-21 19:23:17 +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
c7cba66c83
IcingaTimePeriod: fix config errors at deploy time
2016-03-21 13:35:00 +01:00
Thomas Gelf
5fa8dac9f5
KickstartCommand: fix typo
...
thanks @mwaldmueller
2016-03-21 12:17:19 +01:00
Thomas Gelf
d0ebdd9b06
ImportedrowsTable: return columns with correct keys
2016-03-21 10:09:03 +01:00
Thomas Gelf
5d705ce47a
IcingaCommandArgumentForm: clean up, store with cmd
2016-03-21 10:06:25 +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
e30bafc62e
various: code style
2016-03-20 16:38:00 +01:00
Thomas Gelf
f77e9433d0
Cli: add housekeeping command
2016-03-20 16:32:04 +01:00
Thomas Gelf
52fd0a60b3
objects/table: render filter editor even if empty
2016-03-20 14:41:14 +01:00
Thomas Gelf
4f219992d8
objects: add compact quicksearch element
2016-03-20 13:18:55 +01:00
Thomas Gelf
7cd77c75ba
Controllers: unify titles
2016-03-20 13:14:49 +01:00
Thomas Gelf
7af25b2b98
IcingaUserTable: add more search columns
2016-03-20 13:13:25 +01:00
Thomas Gelf
51899f1682
ConfigCommand: break after end of line
2016-03-20 12:08:44 +01:00
Thomas Gelf
5b9ba4e7e4
IcingaCloneObjectForm: fix redirection url
2016-03-20 11:38:19 +01:00
Thomas Gelf
343e5a8669
host/edit: show link to monitoring if available
2016-03-20 11:27:19 +01:00
Thomas Gelf
ae32d78174
ConfigCommand: new cli command, used for benchmarks
2016-03-19 22:10:25 +01:00
Thomas Gelf
035eaf2185
locale: compile latest de_DE translation
2016-03-19 15:07:44 +01:00
Thomas Widhalm
6f4a954bb3
application/locale: fix Up/Down status in de_DE
...
Now they are untranslated like in monitoring module
Signed-off-by: Thomas Gelf <thomas@gelf.net>
2016-03-19 14:38:26 +01:00
Thomas Gelf
3f1d2c6876
FormExtensibleSet: fix unsetting choosen values...
...
...for elements with nested choices
2016-03-18 20:12:36 +01:00
Thomas Gelf
44096ad829
application/locale: compile de_DE
2016-03-18 17:24:08 +01:00
Thomas Widhalm
e14cc16ab5
application/locale: add de_DE translation
...
Signed-off-by: Thomas Gelf <thomas@gelf.net>
2016-03-18 17:22:10 +01:00
Thomas Gelf
02fc1289f7
configuration: register global search
2016-03-18 16:02:58 +01:00
Thomas Gelf
42b668d4ae
IcingaZoneForm: improve descriptions
2016-03-18 15:46:14 +01:00
Thomas Gelf
7ca46b1ab5
ObjectController: show info, no form for externals
2016-03-18 14:58:46 +01:00
Thomas Gelf
cce1e96854
IcingaTimePeriodRangeForm: store period, not range
2016-03-18 13:44:10 +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
de8539c50f
IcingaZoneForm: syntax
2016-03-18 13:25:53 +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
89ac089677
IcingaServiceTable: remove host-related services
2016-03-18 13:02:45 +01:00
Thomas Gelf
dae5fe621e
objects/table: support stayHere and form
2016-03-18 13:01:58 +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
ec071b99df
IcingaHostServiceTable: new host-specific table
2016-03-18 12:56:57 +01:00
Thomas Gelf
da175ff3cd
IcingaServiceForm: show reduced form when host...
...
...object is passed to the form. Makes work with forms easier
2016-03-18 12:15:25 +01:00
Thomas Gelf
a7e1633b3f
timeperiod/ranges: add tables and form
2016-03-17 04:23:07 +01:00
Thomas Gelf
228f72db91
cli/core: provide a CLI action for helper methods
2016-03-16 23:43:27 +01:00
Thomas Gelf
01659f3505
config/activities: (un)deployed rows, icons, style
2016-03-16 22:45:29 +01:00
Thomas Gelf
af71138227
Cli: add object commands
...
fixes #11351
2016-03-16 21:36:42 +01:00
Thomas Gelf
e24cbea712
IcingaHostForm: move down cluster/agent settings
2016-03-16 17:22:09 +01:00
Thomas Gelf
444e22d831
ConfigForm: use fieldset instead of HTML header
2016-03-16 17:20:11 +01:00
Thomas Gelf
b94c6bf481
show/activitylog: add restore action
2016-03-16 16:02:17 +01:00
Thomas Gelf
433cb887c0
IcingaNotificationForm: add related user(-groups)
2016-03-16 14:07:09 +01:00
Thomas Gelf
61f6bae374
IcingaUserForm: add display_name
...
fixes #11395
2016-03-16 12:31:23 +01:00
Thomas Gelf
358590024c
Revert "IcingaZoneForm: allow to set object_type for now"
...
This reverts commit 28862ccb12
.
2016-03-16 11:19:16 +01:00
Thomas Gelf
90600ffe33
index: show overview with kickstart wizard
2016-03-16 10:39:31 +01:00
Thomas Gelf
5e80516f6d
deployment: show colorized log
2016-03-15 21:54:49 +01:00
Thomas Gelf
4010127bd4
SyncPropertyForm: clean up filter_expression
2016-03-15 16:38:03 +01:00
Thomas Gelf
28862ccb12
IcingaZoneForm: allow to set object_type for now
2016-03-15 16:07:04 +01:00
Thomas Gelf
6327066459
SyncPropertyForm: fix prefilling filters
2016-03-15 16:01:21 +01:00
Thomas Gelf
ca11bf12f8
ImportSourceForm: fix typo
2016-03-14 12:55:26 +01:00
Thomas Gelf
af6225a74e
ImportSourceForm: add more descriptions
2016-03-14 12:39:41 +01:00
Thomas Gelf
077d46d7dd
IcingaObjectFieldForm: improve usability
2016-03-13 23:50:28 +01:00
Thomas Gelf
07db0034dc
index/kickstart: offer schema creation
2016-03-13 23:48:22 +01:00
Thomas Gelf
471dea40ca
Index: show notification summaries
2016-03-12 02:05:26 +01:00
Thomas Gelf
7209f162b2
IcingaNotificationForm: add times to main group
2016-03-12 01:44:28 +01:00
Thomas Gelf
f971839f82
Notification: form and rendering improvements
2016-03-12 01:35:24 +01:00
Thomas Gelf
d3957c276c
application/forms: more object form abstraction
2016-03-10 20:44:12 +01:00
Thomas Gelf
e8a28a12da
DirectorObjectForm: replace state filter helpers
2016-03-10 19:32:29 +01:00
Thomas Gelf
3e0fbf5dac
IcingaUserForm: re-organize elements, structure
2016-03-10 19:28:31 +01:00
Thomas Gelf
cb6133ffea
tables/Icinga*GroupTable: prepare unification
2016-03-09 20:56:53 +01:00
Thomas Gelf
be637551be
application/forms: unify and clean up group forms
2016-03-09 20:55:26 +01:00
Thomas Gelf
108a891731
IcingaCommandForm: describe command type
2016-03-09 19:38:15 +01:00
Thomas Gelf
7376d9068f
IcingaCommandForm: extend the description
...
fixes #11340
2016-03-09 18:33:03 +01:00
Thomas Gelf
6105ae4386
FormExtensibleSet: fix add button
2016-03-09 09:45:06 +01:00
Thomas Gelf
7cd2eb415f
FormExtensibleSet: fix nested options (e.g. users)
2016-03-09 09:14:13 +01:00
Thomas Gelf
c1343131fb
FormExtensibleSet/js: improve behaviour
2016-03-09 08:41:34 +01:00
Thomas Gelf
1d4b508ff3
different files: style
2016-03-08 22:30:12 +01:00
Thomas Gelf
66c8d7628f
PropertyModifierHook: provide db connection
2016-03-08 22:09:59 +01:00
Thomas Gelf
a42be2a6e8
IcingaServiceForm: cleanup, no details without type
2016-03-07 18:39:19 +01:00
Thomas Gelf
c8a95f1de6
IcingaHostForm: no groups element with no groups
2016-03-07 18:38:07 +01:00
Thomas Gelf
da29da0065
forms/Icinga*: choose type first, then go on
2016-03-07 14:20:58 +01:00
Thomas Gelf
c5a75e0b9e
IcingaObjectAssignmentTable: use rule_id in links
2016-03-07 14:16:58 +01:00
Thomas Gelf
0708dd774a
ServiceController: ask object for url params
2016-03-07 08:16:20 +01:00
Thomas Gelf
73eced1b11
KickstartForm: catch errors gracefully...
...
...and provide better documentation
2016-03-07 01:10:56 +01:00
Thomas Gelf
abd97ea93c
FormExtensibleSet: fix non-select field name
2016-03-06 19:10:23 +01:00
Thomas Gelf
2f40de10ec
IcingaServiceTable: link templates by id
2016-03-06 14:28:12 +01:00
Thomas Gelf
ad415e4fa6
ServiceController: object loading, id support
2016-03-06 14:26:48 +01:00
Thomas Gelf
5e32d01a6f
IcingaHostForm: rename agent/zone header
2016-03-06 09:53:21 +01:00
Thomas Gelf
f1c708caba
IcingaServiceForm: re-structure and clean up
2016-03-06 09:53:02 +01:00
Thomas Gelf
8c7e49d913
IcingaAssignServiceToHostForm: no single object...
...
...assignments, they should be done directly on the service itself.
2016-03-06 09:49:31 +01:00
Thomas Gelf
00f8503033
IcingaHostForm: re-order elements
2016-03-06 09:47:16 +01:00
Thomas Gelf
70db23b8d1
FormSimpleNote: do not use "Note" from ZF
...
For compatibility reasons we'll not use 'note' anymore, it isn't part
of older Zend Framework versions
fixes #11297
2016-03-06 01:00:50 +01:00
Thomas Gelf
4ce452333a
ImportRowModifierForm: provide source columns
2016-03-06 00:37:45 +01:00
Thomas Gelf
0999a8401c
IcingaUserForm: use new elements for state/type
2016-03-05 16:23:41 +01:00
Thomas Gelf
41ff1fed62
IcingaNotificationForm: remove obsolete state/type
2016-03-05 16:22:34 +01:00
Thomas Gelf
a930690d21
IcingaUserForm: add groups support
2016-03-05 16:21:35 +01:00
Thomas Gelf
bcf8ca6b7d
IcingaHostForm: comments, add groups
2016-03-05 16:17:04 +01:00
Thomas Gelf
d990abf0df
IcingaObjectFieldForm: fix proposed fields for...
...
...commands with multiple arguments in their parameters
2016-03-05 15:49:49 +01:00
Thomas Gelf
da4d6258af
FormExtensibleSet: fix "click on label"
2016-03-05 14:15:11 +01:00
Thomas Gelf
67d9d8aa5f
Icinga*GroupForm: add default object type
2016-03-05 10:36:19 +01:00
Thomas Gelf
950745d4e9
Form/Element: introduce new element for sets
2016-03-04 18:08:37 +01:00
Thomas Gelf
30925140fd
ImportrunTable: support PostgreSQL
2016-03-04 18:02:46 +01:00
Marianne Spiller
107856f7d6
ConfigForm: just fixing typo
...
Signed-off-by: Thomas Gelf <thomas@gelf.net>
2016-03-03 13:48:44 +01:00
Thomas Gelf
f1c787fa0c
IcingaEndpointTable: highlight deployment endpoint
...
refs #11265
2016-03-02 23:19:32 +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
eecb3cddf0
Db: fetch less binary data
2016-03-02 21:40:12 +01:00
Thomas Gelf
0d69b9d52e
show/activitylog: provice a link to related object
2016-03-02 13:55:11 +01:00
Thomas Gelf
2865efde3f
Db: add idPgsql helper method
2016-03-02 13:42:37 +01:00
Thomas Gelf
f2439412b1
DatafieldController: fix redirection
2016-03-01 20:56:53 +01:00
Thomas Gelf
cd74b10f2a
host/agent: it's the ticket, not the salt
2016-03-01 07:57:56 +01:00
Thomas Gelf
b3918b9ab5
objecte/table: do not cope with missing filters
2016-03-01 06:40:04 +01:00
Thomas Gelf
a9c63cf325
IcingaHostTable: order related objects for pgsql
2016-03-01 04:27:04 +01:00
Markus Frosch
60f9493862
Fix Host query for PostgreSQL
...
refs #11110
2016-03-01 00:22:28 +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
ea0f58f611
IcingaUserForm: state/filter prototype, dummy...
...
...and still subject to changes
2016-02-28 17:02:57 +01:00
Thomas Gelf
7b01082140
IcingaNotificationForm: still incomplete
2016-02-28 17:02:28 +01:00
Thomas Gelf
c0422d7012
GeneratedConfigTable: remove obsolete table
...
refs #11054
2016-02-28 17:01:10 +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
8b3b1528c5
index: add state colors
2016-02-28 16:43:45 +01:00
Thomas Gelf
1ff5e7a6cc
cli/jobs: temporarily add renderconfig action
2016-02-28 16:30:11 +01:00
Thomas Gelf
7f949e1b5a
SyncPropertyForm: allow to define a filter
2016-02-28 16:23:51 +01:00
Thomas Gelf
7c1c34ee05
IcingaHostForm: behave nice with inherited agent
2016-02-28 14:48:08 +01:00
Thomas Gelf
466b32ba2e
object/render: allow to render resolved object
2016-02-28 14:15:56 +01:00
Thomas Gelf
57592368ac
css: style activity-log table
2016-02-28 11:16:49 +01:00
Thomas Gelf
36cc3213f7
object/fields: allow to abort "edit"
2016-02-28 11:15:45 +01:00
Thomas Gelf
25e7a83374
IcingaObjectFieldForm: use default buttons
2016-02-28 10:51:15 +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
a41f146679
object: show pending changes, offer deployment
2016-02-27 12:23:00 +01:00
Thomas Gelf
4f65a44494
IcingaDeleteObjectForm: note, might be obsolete
2016-02-27 02:06:59 +01:00
Thomas Gelf
9fb2ff64aa
MigrationCommand: verbose help
2016-02-27 02:04:16 +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
4bc5afb2f8
library/Director: fix PSR2 complaints
2016-02-26 11:58:37 +01:00
Thomas Gelf
66f85a3b52
BenchmarkCommand: remove obsolete stream action
2016-02-25 20:02:03 +01:00
Thomas Gelf
78877e9440
IcingaTimePeriodForm: allow to delete timeperiods
2016-02-25 18:37:10 +01:00
Thomas Gelf
4939b7d6c8
IcingaAssignServiceToHostForm: store escaped...
...
...Icinga strings in filter expressions for now
2016-02-24 23:58:40 +01:00
Thomas Gelf
0e11d60928
ServiceController: offer assign only for apply
2016-02-24 21:40:46 +01:00
Thomas Gelf
6e06d7c7bc
ActivityLogTable: order by time and id
2016-02-24 21:34:13 +01:00
Thomas Gelf
6e62cbf900
show/activity: show hex checksum
2016-02-24 12:23:17 +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
7315cc0d1b
show/activitylog: add more details
2016-02-23 00:36:18 +01:00
Thomas Gelf
7665cb2424
show/activitilog: make "disabled" property visible
2016-02-23 00:27:53 +01:00
Thomas Gelf
990b7934f2
css/module: render disabled object preview as such
2016-02-22 14:39:47 +01:00
Thomas Gelf
2f4ffd30af
inspect/type: tell also whether no object was found
2016-02-19 13:40:55 +01:00
Thomas Gelf
9f96a08609
inspect/type: show object count
2016-02-19 13:20:31 +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
33dd977214
ImportsourceHookTable: apply modifiers on preview
2016-02-19 02:01:53 +01:00
Thomas Gelf
3de4869813
ImportRowModifierForm: allow to delete modifiers
2016-02-19 02:00:42 +01:00
Thomas Gelf
1463a1930c
index: improve details
2016-02-19 01:09:57 +01:00
Thomas Gelf
e0b3003d06
ImportRowModifierForm: implement basic functionality
2016-02-18 23:33:44 +01:00
Thomas Gelf
e5aa370878
ImportsourceController: add modifier actions
2016-02-18 23:33:22 +01:00
Thomas Gelf
81335598a6
KickstartForm: remove logic, use new helper
2016-02-18 20:47:06 +01:00
Thomas Gelf
9764f300b6
KickstartCommand: kick it with kickstart.ini
2016-02-18 20:46:30 +01:00
Thomas Gelf
16948fa789
KickstartCommand: provide kickstart.ini sample
2016-02-18 17:05:34 +01:00
Thomas Gelf
bd99ece138
KickstartCommand: new CLI command
2016-02-18 16:13:04 +01:00
Thomas Gelf
867d60756e
ListController: re-enable stage-wiping
...
Needs improvement
2016-02-18 14:50:41 +01:00
Thomas Gelf
e73503dda6
object/form: move action links to controls
2016-02-18 14:45:21 +01:00
Thomas Gelf
25deed9c60
index/actions: to not escape summary info
2016-02-18 13:48:38 +01:00
Thomas Gelf
93079aaf3b
PropertyModifier: add tab and table
2016-02-18 11:25:51 +01:00
Thomas Gelf
064ac6b4ae
index: use megaphone for notifications
2016-02-18 02:13:49 +01:00
Thomas Gelf
6e5ffc32cb
index: show pending changes
2016-02-18 02:10:40 +01:00
Thomas Gelf
a27025ad91
index: do not fail on missing db
2016-02-18 02:10:07 +01:00
Thomas Gelf
a715111d8c
host/show: render zone/endpoint objects for agents
2016-02-18 01:45:05 +01:00
Thomas Gelf
16362f1b82
index: a few more little changes
2016-02-18 01:14:25 +01:00
Thomas Gelf
e9e30da625
index: a few more links, some styling
2016-02-18 00:52:22 +01:00
Thomas Gelf
215f42926f
SyncPropertyForm: non-Icinga objects should not fail
2016-02-17 22:23:52 +01:00
Thomas Gelf
8b39a223f8
forms: use object_type element
2016-02-17 21:58:28 +01:00
Thomas Gelf
fc193b9844
Objects and overview: auto-refresh
2016-02-17 20:15:42 +01:00
Thomas Gelf
aa3614a37f
Object forms: allow to disable objects
2016-02-17 20:10:22 +01:00
Thomas Gelf
eb0759a364
index: re-style overview page, show stats
2016-02-17 18:54:46 +01:00
Thomas Gelf
a94fe761b6
ConfigForm: get rid of legacy api user configuration
2016-02-17 16:49:33 +01:00
Thomas Gelf
017f4b09d1
EndpointController: remove peer detection
2016-02-17 16:47:42 +01:00
Thomas Gelf
b6a8ce7acc
BenchmarkCommand: remove api instantiation logic
2016-02-17 16:44:23 +01:00
Thomas Gelf
bf31f77961
InspectController: delegate api instantiation
2016-02-17 16:40:43 +01:00
Thomas Gelf
c6cd99f9db
Hooks: remove last traces of Web\Hook
2016-02-17 11:49:56 +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
1838057220
ConfigForm: use migrations table for db check
2016-02-09 14:33:31 +01:00
Thomas Gelf
84cbf522c9
Migrations: implement DB migration helpers
2016-02-08 22:33:28 +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
bd154f8ba5
config/show: replace legacy class
2016-02-05 16:43:44 +01:00
Thomas Gelf
4d78083304
host/agent: add code markup for icinga ticket
2016-02-05 16:42:13 +01:00
Thomas Gelf
242d8aa5a0
host/agent: fix header tags
2016-02-05 16:39:09 +01:00
Thomas Gelf
73f34e7f29
host/agent: agent setup instructions, with ticket
2016-02-05 16:37:57 +01:00
Thomas Gelf
cf46a7291e
show/activitylog: cleanup, more details
2016-02-05 15:58:42 +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
2d40ffa1e0
IcingaObjectFieldForm: easier field handling
...
This makes it much easier to deal with command fields, as they are
auto-proposed in a very helpful way.
2016-02-04 10:05:32 +01:00
Thomas Gelf
5bafc78f1c
ConfigController: allow API to trigger deployments
2016-02-03 00:55:16 +01:00
Thomas Gelf
85d63556b8
ConfigForm: correct welcome link
2016-02-02 21:47:00 +01:00
Thomas Gelf
f66b5fe289
ConfigForm: enforce utf8 encoding
2016-02-02 21:45:38 +01:00
Thomas Gelf
41d9179389
CoreApi: testing streams
2016-01-19 18:01:21 +01:00
Thomas Gelf
d26a7b07da
IcingaCloneObjectForm: more intuitive handling
2016-01-19 16:43:26 +01:00
Thomas Gelf
0e651c845e
IcingaServiceForm: allow to specify zone setting
2015-12-23 17:13:24 +01:00
Thomas Gelf
17f3394178
KickstartForm: fix access to invalid property
2015-12-23 11:23:27 +01:00
Thomas Gelf
113ab61424
index: fix redirection issue without db config
2015-12-23 10:56:17 +01:00
Thomas Gelf
c162eda1ad
KickstartForm: allow endpoint/host to differ
2015-12-21 13:11:38 +01:00