Thomas Gelf
f6fca75eae
Acl: code cleanup, more comments
2017-01-13 18:59:04 +01:00
Thomas Gelf
1b71df732e
CubeLinks: cleanup, comments
2017-01-13 18:58:46 +01:00
Thomas Gelf
792e58abae
DirectorDatafield: just newlines
2017-01-13 16:39:35 +01:00
Thomas Gelf
f874a79bb4
IcingaObjectFieldLoader: no mandatory field on cmd
...
fixes #12644
2017-01-13 16:05:34 +01:00
Thomas Gelf
9b6eda4e97
IcingaObjectFieldLoader: cleanup, improve handling
2017-01-13 15:24:50 +01:00
Thomas Gelf
40ff51e487
IcingaTemplateResolver: separate concerns...
...
...and make helper accessible
2017-01-13 15:20:04 +01:00
Thomas Gelf
4a75804d86
various: change icinga.org to icinga.com
...
fixes #14001
2017-01-13 13:33:58 +01:00
Thomas Gelf
7a3a845570
Forms: try to give dev UI more hints on fluent...
...
...code
2017-01-13 13:15:01 +01:00
Thomas Gelf
9fc3957f11
QuickForm: fix broken submit button
2017-01-02 10:49:14 +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
0a9ed6ff39
HostApplyMatches: allow usage for single hosts
...
refs #13849
2017-01-02 10:15:55 +01:00
Thomas Gelf
c9929f7b17
QuickForm: postpone default submit button creation
...
This gives more possibilities to override them at a late stage
2017-01-02 10:14:30 +01:00
Thomas Gelf
a395923aed
QuickTable: provide more hooks for special tables
2016-12-30 21:10:29 +01:00
Thomas Gelf
441f94bb37
PropertyModifierRegexpSplit: adjust name
2016-12-30 12:22:39 +01:00
Markus Frosch
4c576f9edc
PropertyModifierRegexSplit: Add regexp based split modifier
...
fixes #13841
2016-12-30 12:11:50 +01:00
Thomas Gelf
fae2a57ed5
Import: fix some type hints and comments
2016-12-30 10:20:24 +01:00
Thomas Gelf
a9874879dd
TemplateResolver: add new methods for stricter...
...
...path resolution. Also ships related tests
refs #13839
2016-12-30 10:15:25 +01:00
Thomas Gelf
efe6fd35ab
IcingaObject: remove code loading fields...
...
...we now have a dedicated class for this
2016-12-28 12:44:51 +01:00
Thomas Gelf
6800d2cbd2
PropertyModifierJsonDecode: show substring on fail
2016-12-22 12:30:22 +01:00
Thomas Gelf
2ef36899e9
PropertyModifierJsonDecode: fail on error...
...
...and give some details
fixes #13733
2016-12-22 12:21:49 +01:00
Thomas Gelf
990e3fc04b
DirectorObjectFrom: set every property we get
...
fixes #13659
fixes #13673
2016-12-19 14:32:52 +01:00
Thomas Gelf
d4736f4a41
IcingaObject: better way to get resolved props?
2016-12-16 13:21:48 +01:00
Thomas Gelf
241404d9ba
HostApplyMatches: do not skip defaults
...
May avoid errors when working with properties defined only on some of your
hosts
2016-12-16 13:19:02 +01:00
Thomas Gelf
8687ecaeeb
Db: cosmetics
2016-12-16 12:23:47 +01:00
Thomas Gelf
ec0cbac657
ObjectQuery, FilterRenderer: two new classes...
...
...required when working with the cache
refs #13068
2016-12-16 12:19:57 +01:00
Thomas Gelf
251eb4f9a5
ObjectController: add explicit NotFoundError...
...
...handling for REST API requests
fixes #13641
2016-12-16 12:07:01 +01:00
Thomas Gelf
2918ef555e
schema: fix lost/diverged foreign keys
...
fixes #13591
2016-12-15 15:51:48 +01:00
Thomas Gelf
3d8ccf2448
DirectorObjectForm: skip empty related sets...
...
...provides as objects
fixes #13605
2016-12-15 11:44:52 +01:00
Thomas Gelf
65181ca67e
ExtensibleSet: be strict on values...
...
...and provide a meaningful Exception in case something fails
refs #13605
2016-12-15 11:43:56 +01:00
Marc DeTrano
66ece6010d
NewObjectsController: pass dummy object to...
...
...provideFilterEditorForTable()
fixes #13597
2016-12-14 23:59:57 +01:00
Thomas Gelf
15b031272e
IcingaObjectFieldLoader: pass db to resolved...
...
...flat object
refs #13583
2016-12-14 22:44:56 +01:00
Thomas Gelf
e85c13ae13
DirectorObjectForm: some more steps to simplify...
...
...this old monster
fixes #13583
2016-12-14 21:07:07 +01:00
Thomas Gelf
a30f34a026
DirectorObjectForm: be careful when continuing...
...
...after an exception
2016-12-14 20:59:26 +01:00
Thomas Gelf
cbb3c7aa88
DirectorObjectForm: remove unused parameter for...
...
...object() helper method
2016-12-14 20:48:59 +01:00
Thomas Gelf
145e1fc6a9
DirectorObjectForm: add has_agent to early props
2016-12-14 20:27:52 +01:00
Thomas Gelf
7e7e2601d3
ObjectFields: prefix filters, respect inheritance
...
refs #13253
2016-12-14 17:33:13 +01:00
Thomas Gelf
949d6c9b54
IcingaCommandField: one more implementation
2016-12-14 16:36:33 +01:00
Thomas Gelf
5847913987
Fields: add a possibility to show fields based...
...
...on filter rules
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
068735021b
ActionController: fix REST API issue
2016-12-14 15:04:00 +01:00
Thomas Gelf
8841906aad
Dashboard: provide apply summaries where available
2016-12-14 15:01:43 +01:00
Thomas Gelf
abab92bdf2
Notifications: add some new dashlets
...
refs #13565
2016-12-14 15:01:07 +01:00
Thomas Gelf
f614d75edc
Dashlet: provide new summary text helpers
2016-12-14 14:53:29 +01:00
Thomas Gelf
34be3801ce
Dashboard: make it easier to override behavior
2016-12-14 12:34:59 +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
4c1ab4dae6
php: just some comments and cleanup
2016-12-13 18:25:14 +01:00
Thomas Gelf
04f9b360da
DirectorDataField: preserve settings in fromDbRow
...
refs #13259
2016-12-13 17:14:58 +01:00
Thomas Gelf
2cfa78af14
FieldLoader: do not fail missing fields
...
One might have toggled template or command, sent values for missing fields
might therefore be perfectly legal and should be silently ignored
refs #13241
2016-12-13 16:57:32 +01:00
Thomas Gelf
e60fdb31b8
DirectorObjectForm: move check_command to main
...
fixes #13551
2016-12-13 16:57:05 +01:00