Thomas Gelf
587c302a84
ImportRowModifierForm: allow to modify newly...
...
...created columns deriving from other property modifiers
fixes #13979
2017-01-12 17:26:06 +01:00
Thomas Gelf
8a8c0882df
SyncPropertyForm: provide property modifier...
...
...target columns in the drop-down
fixes #13977
2017-01-12 16:56:43 +01:00
Thomas Gelf
0e8674c872
IcingaHostForm: allow access to Zone and Agent...
...
...properties on every host
fixes #13965
2017-01-12 13:44:43 +01:00
Thomas Gelf
ef90fea506
ServiceController: provide a 'back'-link for...
...
...services belonging to a single host
2017-01-02 11:20:28 +01:00
Thomas Gelf
4501935040
ServiceController: fix issue with hidden feature
...
Services imported with use_var_overrides used to throw an error since we
introduced the new template resolver
2017-01-02 11:09:15 +01:00
Thomas Gelf
886ba0e168
IcingaService (on host): add applied services...
...
...and improve ServiceSet handling
fixes #13849
2017-01-02 10:51:54 +01:00
Thomas Gelf
e05eb60286
IcingaHostAppliedServicesTable: switch parameters
2017-01-02 10:51:29 +01:00
Thomas Gelf
87f88bf0c7
DirectorObjectForm: allow to hook custom code...
...
...after fields have been added
2017-01-02 10:17:49 +01:00
Thomas Gelf
7a2665646f
IcingaServiceForm: restructure to allow more...
...
...variants with less code
refs #13849
2017-01-02 10:16:55 +01:00
Thomas Gelf
e5e012cf56
IcingaHostAppliedServicesTable: new table for...
...
...applied services
refs #13849
2017-01-02 10:08:38 +01:00
Thomas Gelf
37bdbe265b
ActivityLogTable: artificially limit row count
...
refs #13811
2016-12-28 16:01:48 +01:00
Thomas Gelf
935db47a81
ConfigController: provide quick filter showing...
...
...own changes in the activity log
refs #13809
2016-12-28 12:39:13 +01:00
Thomas Gelf
726b320d24
IcingaServiceSetForm: improve readability
2016-12-16 13:33:54 +01:00
Thomas Gelf
018629aad0
FormDataFilter: use correct class for text column
2016-12-16 13:26:33 +01:00
Thomas Gelf
36e79b97cd
IcingaServiceTemplateTable: do not override...
...
...anything at all. Now you're sooo empty. Soon you'll die... har har har...
fixes #13585
2016-12-14 21:19:12 +01:00
Thomas Gelf
7e7e2601d3
ObjectFields: prefix filters, respect inheritance
...
refs #13253
2016-12-14 17:33:13 +01:00
Thomas Gelf
3e92746112
IcingaObjectFieldForm: configure conditional fields
2016-12-14 16:36:33 +01:00
Thomas Gelf
ec0ea2ee6d
NotificationsController: use new base class...
...
...with less tabs, less and simpler code
fixes #13565
fixes #13157
2016-12-14 15:04:38 +01:00
Thomas Gelf
d38862bad4
objects/table: show the deployment link here too
2016-12-14 14:59:27 +01:00
Thomas Gelf
7f5ae5e321
DashboardController: allow to load other...
...
...dashboards than the default one
2016-12-14 14:58:51 +01:00
Thomas Gelf
30c2dfad75
NotificationTable: simplify it, provide templates
...
fixes #13263
2016-12-14 14:57:52 +01:00
Thomas Gelf
ade7b1415e
ConfigController: do not show an exception...
...
...when a deployment fails
2016-12-14 14:56:22 +01:00
Thomas Gelf
24bb170889
Dashlet: allow to hide regardless of permissions
2016-12-14 12:34:02 +01:00
Thomas Gelf
a6962dc326
Dashboard: show description if any
2016-12-14 12:33:19 +01:00
Thomas Gelf
fe489ce094
deploymentLink: typo
2016-12-14 12:32:21 +01:00
Thomas Gelf
4c1ab4dae6
php: just some comments and cleanup
2016-12-13 18:25:14 +01:00
Thomas Gelf
db227f9851
MultiEdit: allow to enable/disable multiple hosts
...
fixes #13547
2016-12-13 16:05:07 +01:00
Thomas Gelf
7c6a10013f
AssignFilter: add 'contains' operator
...
fixes #13133
2016-12-13 14:49:36 +01:00
Thomas Gelf
1dc0aad828
FormDataFilter: correct 'in' operator handling
...
fixes #13543
2016-12-13 11:39:15 +01:00
Thomas Gelf
f1a61e2557
ServiceGroup: allow to assign them to services...
...
...via assignment rules
fixes #13415
2016-12-13 09:51:52 +01:00
Thomas Gelf
87bd531f2a
SuggestController: temporarily add locations
2016-12-07 08:26:15 +01:00
Thomas Gelf
6c53d351a1
locale/translateMe: unused code, allows to...
...
...translate strings not explicitly available for translation
2016-12-06 08:59:30 +01:00
Thomas Gelf
1683f63e8c
ServiceController: give IDEs some hint
2016-12-06 08:54:13 +01:00
Christoph Niemann
ddc4b9321b
agent helper: add new linux agent script
...
fixes #12910
2016-11-30 09:45:34 +01:00
Thomas Gelf
4bf26b421d
services: provide deploy buttons
...
fixes #13315
2016-11-25 20:55:48 +01:00
Thomas Gelf
72bb29694d
multi-edit: show deployment link
2016-11-25 20:51:02 +01:00
Thomas Gelf
065205dc7a
ServiceController: ignore command lookup errors
...
They can happen when an invalid command has been chosen
2016-11-18 19:54:47 +01:00
Thomas Gelf
14fce02448
DatalistTable: do not show the owner...
...
...as it has no meaning as of today
2016-11-18 16:00:52 +01:00
Thomas Gelf
fd713e6efb
Data: allow to search for fields and data lists
...
fixes #13247
2016-11-18 15:41:33 +01:00
Thomas Gelf
46aac60c7d
DatafieldTable: provide usage summary
...
fixes #13249
2016-11-18 15:40:06 +01:00
Thomas Gelf
040a658477
suggestions: first test implementation to play with
2016-11-17 20:36:59 +01:00
Thomas Gelf
14908d11a4
ServiceController: disable overview for now
2016-11-16 16:17:18 +01:00
Thomas Gelf
a3ecddcd9b
Revert "IcingaServiceTable: strip down the service table"
...
Will be added later on
This reverts commit cf6f9d42e2
.
2016-11-16 16:16:49 +01:00
Thomas Gelf
2372b40a96
IcingaHostTemplateTable: do not show inheritance
...
...for now
2016-11-16 16:02:58 +01:00
Thomas Gelf
5407c4fe7c
ObjectsController: template table for templates...
...
...but load the other one first to trick the autoloader
2016-11-16 13:36:07 +01:00
Thomas Gelf
5b58aad56b
IcingaHostServiceTable: directly link to the form
...
...at least for now
2016-11-16 13:36:07 +01:00
Thomas Gelf
cf6f9d42e2
IcingaServiceTable: strip down the service table
2016-11-16 13:36:07 +01:00
Thomas Gelf
484e14c445
ServiceController: prepare for an overview site...
...
...not much content here... yet
2016-11-16 13:36:07 +01:00
Thomas Gelf
b23a2437e6
IcingaHostTable: no more imports, show address...
...
...and related actions for templates
2016-11-16 13:36:07 +01:00
Thomas Gelf
2725ef54e6
IcingaCommandForm: allow to import any command
...
fixes #12978
2016-11-15 18:23:39 +01:00
Markus Frosch
cc34de9b4d
ServicesetController: Add hosts view to serviceSets
...
So you can see and access hosts the serviceset is added to.
refs #12891
2016-11-11 15:33:11 +01:00
Markus Frosch
ae70de9755
IcingaServiceSetTable: Fix counter to show distinct counted values
...
refs #12891
2016-11-11 15:18:21 +01:00
Markus Frosch
1a51e55563
Merge branch 'feature/better-import-table'
2016-11-11 11:30:56 +01:00
Markus Frosch
b08f3df882
IcingaServiceSet*: Improve Table and view
...
Add filter and pagination, and some nice display features.
refs #12891
2016-11-11 10:44:22 +01:00
Markus Frosch
c50b1b09a2
IcingaServiceTable: Hide ServiceSet Services from applied ones listing
...
refs #12891
2016-11-11 10:44:22 +01:00
Markus Frosch
699b6a7293
SyncPropertyForm: Only try to enum imports when we are able to
...
This allows a user to use fields or custom expression for serviceSet.
refs #12891
2016-11-11 10:44:22 +01:00
Thomas Gelf
9292bb8524
config/file(s), deployment: improve usability
...
* mark formerly chosen file when navigating back
* autorefresh improvements
fixes #13119
2016-11-09 20:37:33 +01:00
Markus Frosch
d1077a5616
Import*Table: Show key_column as first column
2016-11-09 14:21:04 +01:00
Thomas Gelf
64f00940b1
config/file: unify look and feel, link back
...
fixes #13087
2016-11-08 22:16:56 +01:00
Thomas Gelf
7add16751b
IcingaServiceSetForm: provide a list url
...
fixes #13085
2016-11-08 22:11:53 +01:00
Thomas Gelf
8ca17f4e7b
StartupLogRenderer: remove heavvy logic from view
2016-11-08 16:48:45 +01:00
Thomas Gelf
8eba20a578
show/activities: show diff also for create/delete
...
fixes #13077
2016-11-08 16:21:54 +01:00
Thomas Gelf
72fbe80e7b
startup.log: improve link handling
...
fixes #13075
2016-11-08 16:19:06 +01:00
Thomas Gelf
8ce4cf49c0
inspect: show tabs, allow for all hosts
...
fixes #13073
2016-11-08 16:13:01 +01:00
Thomas Gelf
9725d8f625
runSummary: link action, not action_name
...
fixes #13067
2016-11-08 11:45:29 +01:00
Thomas Gelf
2b20daa552
FormDataFilter: show groups of any type
...
fixes #13045
2016-11-07 22:17:15 +01:00
Thomas Gelf
588926a9f9
config/activities: allow to filter them
...
fixes #12239
2016-11-07 22:04:51 +01:00
Markus Frosch
37f3d1a3e8
SettingsForm(Legacy): Add activation script setting
...
refs #13049
2016-11-04 16:36:54 +01:00
Markus Frosch
1786d08321
CoreApi: Use DeploymentApiInterface
...
refs #13049
2016-11-04 14:13:07 +01:00
Markus Frosch
79541be050
SettingsForm(Legacy): Add configuration for a deployment path
...
refs #13049
2016-11-04 14:10:50 +01:00
Thomas Gelf
f67b71a353
SettingsForm: more comfort for v1 users
2016-11-04 10:34:40 +01:00
Markus Frosch
003a100b9c
IcingaConfig(Legacy): Add deployment mode for Icinga 1 config
...
refs #13049
2016-11-04 10:28:11 +01:00
Thomas Gelf
4f2dbdf5e8
HostController: add set link
2016-11-04 09:37:12 +01:00
Thomas Gelf
76ff4ebfd2
Sets: enable them
2016-11-04 09:37:12 +01:00
Markus Frosch
1455831a3c
IndexController: Show dashboard as soon as schema is initialized
...
fixes #13047
2016-11-04 09:36:47 +01:00
Thomas Gelf
f2b178ecec
SettingsForm: show stored values
...
fixes #13042
2016-11-03 22:04:06 +01:00
Thomas Gelf
1afe452d29
SettingsForm: log level reminder
...
fixes #13042
2016-11-03 20:42:56 +01:00
Thomas Gelf
b2c834e7a4
permissions: provide new ones and enforce them
...
fixes #13039
2016-11-03 16:06:35 +01:00
Thomas Gelf
7e4479a76a
HostController: hide forgotten set link
2016-11-03 15:13:55 +01:00
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
8b2f43e4ff
SettingsForm: hiding v1-masterless for now
2016-11-03 14:22:08 +01:00
Markus Frosch
802b923df6
IcingaConfig: Add v1-masterless config format
...
Do not render a passive checkable to the master zone then.
refs #12919
2016-11-03 13:41:44 +01:00
Thomas Gelf
4a82bd5b90
IcingaConfig: count apply rules and show them
2016-11-03 13:35:44 +01:00
Thomas Gelf
c073278ee3
ServiceSet: re-enable them
2016-11-03 12:54:15 +01:00
Thomas Gelf
a540fd08aa
cli/objects: provide new commands
...
fixes #12965
2016-11-03 12:32:51 +01:00
Thomas Gelf
d006449564
inspect: enforce permissions
...
fixes #11763
fixes #11764
2016-11-03 11:49:04 +01:00
Thomas Gelf
6c23a02252
Test: add test suite prototype and command
...
refs #12905
2016-11-02 19:30:11 +01:00
Thomas Gelf
468a2719a7
DirectorActivityLog: optionally log to file/syslog
...
fixes #12976
2016-11-02 18:40:43 +01:00
Thomas Gelf
984740db9a
IcingaUer(Group)Form: allow to specify a zone
...
fixes #11754
2016-11-02 18:04:35 +01:00
Thomas Gelf
57e4c441bd
deploymentlink: show even when there are only...
...
...unrelated changes
fixes #12032
2016-11-02 17:37:04 +01:00
Lee Clemens
f38ded6223
IcingaUserForm: fix object_name description
...
fixes #13023
2016-11-02 14:34:20 +01:00
Thomas Gelf
aec44c90d8
tables: use db, not connection, less code
2016-11-02 14:27:23 +01:00
Thomas Gelf
ee0def7d2b
Lots of files: make IDE users happy
2016-11-01 18:28:36 +01:00
Tobias von der Krone
48c4ee7c23
CommandForm: Make imports optional on commands
...
Specifying an import should be optional for Commands. You have to
specify the execution method, e.g. "Plugin Check Command", anyway so
that the correct base template will be imported by icinga director
automatically.
fixes #12979
2016-10-31 08:38:06 +00: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
a4ef711ef0
SyncProperty: simplify code and form
...
fixes #12700
2016-10-29 21:25:42 +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
5de24c6ec4
IcingaServiceSetForm: restructure the form
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
dedaea0319
IcingaServiceSetForm: prepare custom fields
2016-10-25 23:12:23 +00:00
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