2899 Commits

Author SHA1 Message Date
Thomas Gelf
e05eb60286 IcingaHostAppliedServicesTable: switch parameters 2017-01-02 10:51:29 +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
7a2665646f IcingaServiceForm: restructure to allow more...
...variants with less code

refs #13849
2017-01-02 10:16:55 +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
188530b3ef js: do not show zero fieldset elements...
...as this would be wrong anyways
2017-01-02 10:13:35 +01:00
Thomas Gelf
e5e012cf56 IcingaHostAppliedServicesTable: new table for...
...applied services

refs #13849
2017-01-02 10:08:38 +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
Thomas Gelf
59f19267c7 Merge branch 'feature/regexp-split-13841' 2016-12-30 12:12:05 +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
37bdbe265b ActivityLogTable: artificially limit row count
refs #13811
2016-12-28 16:01:48 +01:00
Thomas Gelf
1460c1b1dc css: render action link-link form as such 2016-12-28 16:01:17 +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
935db47a81 ConfigController: provide quick filter showing...
...own changes in the activity log

refs #13809
2016-12-28 12:39:13 +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
8fa9bafd6e js: do not collapse a single fieldset
Affects service overrides
2016-12-20 09:02:04 +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
ee5ca2f33e schema/upgrade_127: avoid problems with utf8mb4 2016-12-16 14:27:39 +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
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
967baa330e css: remove obsolete assign-rule, align top lines 2016-12-16 11:30:57 +01:00
Thomas Gelf
07b6090c31 schema: add variable cache/lookup tables
refs #13068
2016-12-15 19:45:22 +01:00
Thomas Gelf
e4525a09df upgrade_126: re-order queries
...otherwise we might delete indexes before the related constraint in case
they are different

refs #13591
2016-12-15 16:21:49 +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
df71b40548 test/bootstrap: no more symlinking...
...as we can load the module anyways

fixes #13589
2016-12-14 21:43:38 +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
ae6c73b947 Merge branch 'bugfix/form-handling-13583' 2016-12-14 21:11:01 +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
af0df901f4 Merge branch 'feature/conditional-fields-13253' 2016-12-14 17:43:10 +01:00
Thomas Gelf
4f8f79557b schema: provide migration for conditional fields
fixes #13253
2016-12-14 17:41:15 +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
3e92746112 IcingaObjectFieldForm: configure conditional fields 2016-12-14 16:36:33 +01:00