Commit Graph

405 Commits

Author SHA1 Message Date
Thomas Gelf e5595431df PropertyModifierSimpleGroupBy: new modifier
fixes #2317
2021-04-23 17:38:52 +02:00
Thomas Gelf c5e25cdcc7 ScheduledDowntime: introduce a new permission...
...and a related name-based restriction

fixes #2086
2021-04-23 12:33:42 +02:00
Thomas Gelf ebe1af13ea IcingaAddServiceForm: import -> autocomplete
fixes #1974
2021-04-23 11:42:46 +02:00
Thomas Gelf 93222099ad BacketCommand: allow to purge objects on restore
fixes #2201
2021-04-15 08:30:32 +02:00
Thomas Gelf c709c00fbd ObjectApplyMatches: fetch allied host groups
fixes #2313
2021-04-14 09:03:35 +02:00
Thomas Gelf b6375b477d CoreApiFieldsTable: show "deprecated" flag
fixes #2312
2021-04-13 17:02:28 +02:00
Thomas Gelf c27d9c7387 Monitoring, various: use monitoring permissions
fixes #2304
2021-03-18 07:01:42 +01:00
Thomas Gelf 29097463be IcingaServiceForm: show Override button also in...
...case all fields belong to categories

fixes #2303
2021-03-18 06:57:05 +01:00
Thomas Gelf 09a0323ad6 DirectorObjectForm: render inherited scalars only
fixes #2288
2021-03-11 23:47:56 +01:00
Thomas Gelf bb6530e9f9 KickstartForm: catch DB connection issues early
fixes #2300
2021-03-11 23:12:05 +01:00
Thomas Gelf 5a0c0481b4 doc/changelog: add next version 2021-03-11 23:09:59 +01:00
Thomas Gelf a8d25b70ee Sync: introduce a 'disable' purge action
fixes #2285
2021-03-11 23:00:52 +01:00
Thomas Gelf 6687524d2f IcingaObject/Imports: better error message wording
fixes #2224
2021-01-11 17:32:59 +01:00
Thomas Gelf 0544b57db4 IcingaHostForm: strike only HTML elements
fixes #2253
2020-12-16 05:59:48 +01:00
Thomas Gelf 90cebbab65 doc/changelog: mention Icinga for Windows 2020-12-16 05:59:48 +01:00
Thomas Gelf bce1781972 doc, module.info: prepare v1.8.0 release 2020-12-15 14:44:54 +01:00
Thomas Gelf f397894149 IcingaHostForm: optionally allow restricted...
...users to set group membership. Permissions are still enforced, but all
available groups are shown

fixes #2252
2020-12-15 14:34:26 +01:00
Thomas Gelf 0a9bd53d2d RestApi: no escaping for unicode and slashes
fixes #2243
2020-12-02 18:06:34 +01:00
Thomas Gelf c12cf5ddb3 PropertyModifierHook: provide the property name
fixes #2241
2020-12-02 17:59:15 +01:00
Thomas Gelf a2757f1376 doc/changelog: refresh German translation
fixes #2240
2020-12-02 17:54:09 +01:00
Thomas Gelf 63a72bec0d doc/changelog: prepare for v1.8.0 2020-11-30 18:48:51 +01:00
Thomas Gelf 4d406621aa DeploymentChecker: new Background Daemon component
fixes #2045
fixes #1988
2020-11-30 18:47:52 +01:00
Thomas Gelf 0788742387 MainTabs: show red on daemon missing
fixes #2238
2020-11-30 18:00:52 +01:00
Thomas Gelf 184b39220b InfrastructureDashboard: emphasize infra warning
fixes #2231
2020-11-30 17:47:25 +01:00
Thomas Gelf a2f294fea2 IcingaCloneObjectForm: explicit baseUrl
fixes #1894
2020-11-30 10:19:21 +01:00
Thomas Gelf aa0980e168 SuggestController: use datalist keys
fixes #1918
2020-11-30 09:39:39 +01:00
Thomas Gelf 12a818216c IcingaNotification: separate times.begin/end
fixes #2193
2020-11-30 08:11:25 +01:00
Thomas Gelf c273a20ce4 KickstartHelper: eventually remove external commands
fixes #985
2020-11-30 08:01:53 +01:00
Thomas Gelf 797560beb5 KickstartHelper: friendlier error message...
...when unable to delete

fixes #2206
2020-11-30 07:21:43 +01:00
Thomas Gelf 1d514640dd DataTypeDatalist: explain target type...
...for those in doubt about what choosing "Array" might mean

fixes #1264
2020-11-28 20:11:28 +01:00
valentina da rold 0c3a866020 locale: add Italian translation
fixes #2080
2020-11-28 20:00:17 +01:00
Thomas Gelf e2696fd75a IcingaConfig: remove magic_apply_for
This has always been and experimental feature, deprecated since v1.7.0

fixes #1851
2020-11-28 19:09:58 +01:00
Thomas Gelf 6ef8d98594 doc: mention PHP 8 support
fixes #2233
2020-11-28 19:01:24 +01:00
Thomas Gelf b725a07197 ImportSourceRestApi: use storedPassword field
fixes #1897
2020-11-28 17:55:32 +01:00
Thomas Gelf 81f853e5dc IcingaNotificationForm: explain time units
fixes #1897
2020-11-28 17:54:19 +01:00
Thomas Gelf b8db745a61 doc/changelog: use correct issue number 2020-11-28 17:17:31 +01:00
Thomas Gelf f576e349a6 ArrayUnique: new PropertyModifier
fixes #2229
2020-11-25 16:57:08 +01:00
Thomas Gelf c85eeb5f8f doc/changelog: complete/refresh 2020-11-25 03:49:43 +01:00
Thomas Gelf b8ab90f135 PropertyModifierRejectOrSelect: usability
This also introduces a new Form helper method -> getSetting

fixes #2228
2020-11-25 02:53:29 +01:00
Thomas Gelf 935f8d6b09 PropertyModifier: negate boolean
fixes #2227
2020-11-25 02:15:42 +01:00
Thomas Gelf b543531e32 changelog: mention enhancement 2020-11-25 02:15:42 +01:00
Thomas Gelf f94c20084c Trim: new PropertyModifier
fixes #1660
2020-11-18 20:28:05 +01:00
Thomas Gelf 29258aab31 doc/installation: mention all requirements
...even optional and indirect ones

fixes #2054
fixes #2220
2020-11-18 20:12:56 +01:00
Thomas Gelf 18f9e729e4 SkipDuplicates: new property modifier
fixes #2215
2020-11-02 15:05:52 +01:00
Thomas Gelf db03208c5b IcingaDependency: fix for Array-style parent hosts
fixes #2088
2020-11-02 11:30:28 +01:00
Thomas Gelf 213f897ffc HostController: details for external services...
...when clicking "Modify" in the monitoring module

fixes #1531
2020-10-27 01:18:18 +01:00
Thomas Gelf 1d384500aa GetHostByAddr: new property modifier
fixes #2210
2020-10-27 00:08:55 +01:00
Thomas Gelf 8d55b5345d doc/more: link 2020-10-26 07:22:53 +01:00
Gianluca Piccolo 0568d9d0af Add CLI deployment status doc 2020-10-07 19:24:49 +02:00
Gianluca Piccolo bcea4304e5 Fix doc for deployment status api 2020-10-07 16:04:06 +02:00
Gianluca Piccolo dd53e4db9d Fix params names 2020-10-07 16:04:06 +02:00
Gianluca Piccolo 6438016ee2 Add doc for deployment status api 2020-10-07 16:04:06 +02:00
Thomas Gelf 36141c5f98 Import: validated encoding on DB error
MySQL gives useless error messages for invalid UTF8 characters and
confuses users with an 'Invalid datetime format' message.

Once storing imported data fails, the original data will now be scanned
for invalid UTF-8 characters. If such are found, a dedicated exception
with more details is thrown. Otherwise the original exception will be
forwarded

fixes #2143
2020-07-10 17:16:08 +02:00
Thomas Gelf b1245ac6d3 css: show more content, reduce padding
fixes #2140
2020-06-06 23:50:14 +02:00
Thomas Gelf f70df23e72 Daemon Logger: do not override given log level
fixes #2139
2020-06-06 23:29:31 +02:00
Thomas Gelf 25732aaf3e PropertyModifier: convert binary UUID to HEX
fixes #2138
2020-06-06 23:22:01 +02:00
Thomas Gelf 506a78491f css: Limit form width
fixes #2136
2020-06-06 23:17:38 +02:00
Thomas Gelf 2b0c9f9dd2 Daemon: prepare for future react/promise versions
fixes #2137
2020-06-06 23:16:47 +02:00
Thomas Gelf 6736e3296e IcingaServiceForm: use "re/deactivate" (wording)
fixes #2135
2020-06-06 22:24:40 +02:00
Thomas Gelf 98aafeb535 PropertyModifierRejectOrSelect: change wording
fixes #2134
2020-06-06 22:06:10 +02:00
Thomas Gelf d8f55a47b3 IcingaHostForm: do not trust HTML separator
fixes #2133
2020-06-06 21:56:54 +02:00
Thomas Gelf a7ea5d0b76 ImportsourceController: fix pagination
Next page pointed to importsource/fetch, should stay importsource/preview

refs #2096
2020-03-09 10:26:49 +01:00
Thomas Gelf 865ed3f0d0 ImportsourceController: allow to fetch preview
fixes #2096
2020-03-05 13:06:51 +01:00
Thomas Gelf 66fdeec923 DeploymentHook: fix typo, keep compatibility 2020-01-21 20:08:35 +01:00
Thomas Gelf 7432516fa0 doc/changelog: mention woarkaround 2020-01-17 12:00:48 +01:00
Thomas Gelf 0d75ad69d6 doc/changelog: one more 2020-01-17 11:33:30 +01:00
Thomas Gelf 1f5a580739 doc/changelog: mention ListToObject 2020-01-17 11:31:05 +01:00
Thomas Gelf c12a6baeea Sync: implement update-only policy
fixes #2059
2020-01-17 09:01:25 +01:00
Thomas Gelf 4e54177bfe ObjectsTableEndpoint: show an object type column
fixes #2050
2019-12-18 11:39:43 +01:00
Thomas Gelf e0c0662be1 IcingaHostSelfServiceForm: ignore empty values 2019-12-04 12:28:19 +01:00
Thomas Gelf aab972fbd8 doc/changelog: changes for v1.7.2 2019-11-05 16:54:48 +01:00
mzac 53309a3d6b Update 02-Installation.md
Missing close single quote in Mysql example for password
2019-11-04 18:06:06 +01:00
Thomas Gelf bbe55f28b6 config: Allow to disable the Director UI
fixes #2007
2019-10-31 15:45:36 +01:00
Thomas Gelf 3996efc3cf IcingaNotification: render service_name
fixes #2006
2019-10-31 15:27:37 +01:00
Thomas Gelf ece50a0947 InspectPackages: new feature
fixes #1995
2019-10-17 03:18:00 +02:00
Thomas Gelf 1723e13557 schema/mysql: workaround for bug in MySQL v5.6
fixes #1993
2019-10-16 16:51:01 +02:00
Thomas Gelf 5dab744b81 Health: do not complain about new jobs...
...that have never been triggered and are not due right now

fixes #1994
2019-10-16 14:49:04 +02:00
Thomas Gelf 8003b7e106 doc/installation: use latest stable version in...
...our sample scripts
2019-10-16 13:44:56 +02:00
Thomas Gelf c71f40be23 doc/changelog: finalize v1.7.1 section 2019-10-16 13:38:12 +02:00
Thomas Gelf 85f78c742d doc/changelog: link milestone 2019-10-16 13:37:57 +02:00
Thomas Gelf 663ad7f187 doc/changelog: mention downgrade check 2019-10-16 11:36:18 +02:00
Thomas Gelf 51c491616e doc/changelog: prepare 'next' 2019-10-16 10:55:38 +02:00
Thomas Gelf 0624720e5d doc/changelog: add v1.7.1 2019-10-16 10:31:48 +02:00
Thomas Gelf 82f8916ec4 doc/daemon: do not mention packages for now 2019-09-30 17:45:40 +02:00
Thomas Gelf 2cb3d85586 doc/changelog: mention the background daemon 2019-09-26 12:48:14 +02:00
Thomas Gelf 1374323b1a doc/upgrading: there is no job daemon in 1.7 2019-09-26 09:58:04 +02:00
Thomas Gelf 7ded2bf19d doc, module.info: refresh, cleanup, prepare v1.7.0 2019-09-26 00:22:05 +02:00
Thomas Gelf c0998e18b3 doc/installation: fix outdated dependencies 2019-09-25 15:31:14 +02:00
Thomas Gelf 6dbcf07dfc doc, module.info: raise incubator to v0.5.0 2019-09-25 15:28:17 +02:00
Dirk Götz cd62ed9c2d Daemon: fix typos 2019-09-25 14:04:48 +02:00
Thomas Gelf 4a552b3797 doc/upgrading: raise dependencies 2019-09-25 12:24:01 +02:00
Thomas Gelf 4ee3ef2fd9 Daemon: new implementation 2019-09-25 12:10:08 +02:00
Thomas Gelf 300e716d52 doc: upgrading notes for v1.7.0
resolves #1939
2019-09-11 22:35:11 +02:00
Thomas Widhalm 884118958e doc: add a note about director-global being reserver for Director 2019-07-04 12:08:25 +02:00
Thomas Gelf 523cd7f0e5 doc: raise requirements, dependencies 2019-05-22 17:59:26 +02:00
Thomas Gelf 6a1c3d211f doc/changelog: mention configurable datalist fields 2019-05-06 21:29:24 +02:00
Thomas Gelf df509262e8
Merge pull request #1801 from WuerthPhoenix/add-configuration-basket-documentation
Add documentation for configuration baskets
2019-05-06 14:28:52 +02:00
Thomas Gelf ab6a211631 doc/changelog: mention changes related to v1.7 2019-05-06 14:24:27 +02:00
Thomas Gelf 623d48f91f doc: adjust installation instructions for MySQL 8 2019-04-04 15:18:06 +02:00
CharlesWP 4866a5af36 Add documentation for configuration baskets. 2019-03-12 11:17:32 +01:00
Thomas Gelf a56dacb9c5 doc/installation: refer latest version 2019-03-01 11:24:14 +01:00
Thomas Gelf f9321ec7b3 schema: allow for virtual config files > 16MB
fixes #1787
2019-02-26 16:30:49 +01:00
Thomas Gelf 85943f69a0 doc/changelog: begin work on v1.7.0 2019-02-26 16:27:44 +01:00
Thomas Gelf f56634d603 doc/changelog: add new section for v1.6.2 2019-02-26 16:04:44 +01:00
Thomas Gelf 8046510b1f ServiceapplyrulesController and related changes
fixes #1755
2019-02-15 01:29:43 +01:00
Thomas Gelf 85ed54f932 IcingaServiceSet: skip Service on single host...
...when blacklisted

fixes #1616
2019-02-15 00:48:05 +01:00
Thomas Gelf 7da91d747f IcingaService: blacklisting on Host Templates...
...is now supported

fixes #1707
2019-02-15 00:08:23 +01:00
Thomas Gelf 32b71c922c IcingaCloneObjectForm: fix cloning to another Set
fixes #1758
2019-02-14 23:11:45 +01:00
Thomas Gelf 62c020171a IcingaCommand: import/export with fields
fixes #1747
2019-02-14 22:55:24 +01:00
Thomas Gelf 738e4eeaf1 IcingaTimePeriod: support Basket (ExportInterface)
fixes #1735
2019-02-14 22:42:21 +01:00
Thomas Gelf 640da36c62 IcingaDependency: allow for basket snapshots
fixes #1739
2019-02-14 21:54:11 +01:00
Thomas Gelf 56293f167f SelfServiceController: ship optional Service User
fixes #1297
2019-02-14 15:34:22 +01:00
Thomas Gelf f06b5df3ae schema/postgres: fix wrong uniqueness
fixes #1762
2019-02-14 15:20:49 +01:00
Thomas Gelf bd16756913 TemplateTree: new loop detection
fixes #1631
2019-02-13 21:43:37 +01:00
Thomas Gelf aaf7ee8efd doc/changelog: changes related to v1.6.1 2019-02-13 12:01:34 +01:00
Thomas Gelf d35ec0fee6 Tables, Redirector: add highlight for RO users
...and refactor some parts of the code

fixes #1785
2019-02-13 11:41:26 +01:00
Thomas Gelf 0139506494 AssignRenderer: fix and test NOT on root level
fixes #1777
2019-02-08 12:08:06 +01:00
Thomas Gelf b9c5f94589 IcingaConfigHelper: add missing reserved keywords
fixes #1765
2019-01-23 10:28:29 +01:00
Thomas Gelf 35318396e8 Basket: do not fail when setting "Custom Selection"
fixes #1733
2018-12-12 10:42:31 +01:00
Thomas Gelf 788fb452cd RestoreBasketForm: do not fail with a single DB
fixes #1716
2018-12-11 00:26:01 +01:00
Thomas Gelf b00af91059 doc/upgrading: add section for v1.6.0 2018-12-10 13:19:48 +01:00
Thomas Gelf 67b854772a doc/screenshot: strip a black pixel row 2018-12-10 12:44:58 +01:00
Thomas Gelf e8a953a039 changelog: prepare for v1.6.0 2018-12-10 10:03:59 +01:00
Thomas Gelf 15d8bce17c docs: check out given version
refs #1656
2018-12-10 06:48:29 +01:00
Thomas Gelf 9c689aca51 doc/screenshot: replace main dashboard screenshot 2018-12-09 18:58:12 +01:00
Thomas Gelf 7f0ffb1691 IcingaCloneObjectForm: allow to clone a service...
...from one Service set into another one

fixes #886
2018-11-07 11:08:40 +01:00
Thomas Gelf 9864d86422 changelog: formatting 2018-10-30 20:10:48 +01:00
Thomas Gelf 84673a64ca schema: enforce command object_name uniqueness
fixes #1496
2018-10-30 20:07:45 +01:00
Thomas Gelf 6b4c47a649 IcingaObject: rendered disabled objects should...
...not break comments

fixes #1263
2018-10-30 19:39:44 +01:00
Thomas Gelf e8533b90a2 changelog: recent changes 2018-10-30 19:09:23 +01:00
Thomas Gelf 280ed4430e TemplateController: link non-template commands
fixes #1544
2018-10-30 19:08:18 +01:00
Thomas Gelf 46d3800014 IcingaCommandArgument: allow to change type
fixes #1640
2018-10-30 18:20:08 +01:00
Thomas Gelf f9cb40fbbd changelog: mention #619
fixes #619
2018-10-30 17:59:00 +01:00
Thomas Gelf a09bd4df95 TemplatesTable: allow to filter by usage
fixes #1339
2018-10-30 17:55:50 +01:00
Thomas Gelf ffe2ccf170 changelog: pick changes from 1.5.2 2018-10-30 17:31:47 +01:00
Thomas Gelf 5c3e220d4b Basket: provide CLI command 2018-10-15 15:03:57 +02:00
Michael Friedrich 0349a1042a Add release download URL and methods (tarball, git) to the docs
fixes #1656
2018-10-10 09:30:15 +02:00
Thomas Gelf dd566dc1be CLI: allow to append/remove from/to Arrays
fixes #1666
2018-10-05 12:10:58 +02:00
Thomas Gelf 2f3f01e1c1 StartupLogRenderer: support non-standard package
* Warning Links are now available when package != director
* Changelog: mention health check change

fixes #1633
2018-09-06 01:15:14 +02:00
Thomas Gelf e853dc40fc ObjectController: hard exit after REST API response
fixes #1314
2018-09-05 22:29:19 +02:00
Thomas Gelf c42f146e3d Changelog: add section for upcoming v1.5.2 2018-09-05 18:09:58 +02:00
Thomas Gelf 4268221603 ImportsourceCommand: add fetch action
fixes #1626
2018-09-05 13:32:17 +02:00
Thomas Gelf 3c02f7499f ImportRun: fix problem with some binary checksums
fixes #1556
2018-08-14 09:10:15 +02:00
Thomas Gelf 08c4df9ecc doc/changelog: add v1.5.1 2018-08-14 08:47:13 +02:00
Thomas Gelf 457cdb53c1 doc/changelog: refresh for v1.5.0 2018-08-13 13:13:03 +02:00
Thomas Gelf 8929b41df0 Import/Export: refine action names, docs
refs #1409
2018-08-13 08:04:00 +02:00
Thomas Gelf 46ba2f8366 doc/upgrading: new section for v1.5.x 2018-08-10 14:00:03 +02:00
Markus Frosch 440186fa0e
Merge pull request #1562 from apsivam/master
Fixed a small typo
2018-08-08 09:19:58 +02:00
Thomas Gelf c7a94f2c39 Dependencies: no longer considered experimental 2018-07-16 08:28:13 +02:00
Thomas Gelf 014f9b9dbe UserGroups: allow to specify zones
fixes #1163
2018-07-13 10:35:28 +02:00