Markus Frosch
a30a28a7a1
Sync: Purge TemplateRepository cache before sync
2019-04-17 10:47:43 +02:00
Markus Frosch
6d3702a893
PrefetchCache: Purge any object cache on forget or initialize
2019-04-17 10:47:16 +02:00
Markus Frosch
ef41022a73
IcingaArguments: Mark arguments for removal when setting empty
...
Without the fix arguments will remain untouched in DB, but appear to be removed in activity log.
fixes #1829
2019-04-15 16:35:40 +02:00
Thomas Gelf
fd27d25df3
Merge pull request #1834 from nbuchwitz/patch-2
...
Fix schema migration from CREATE to ALTER TABLE
2019-04-15 10:27:01 +02:00
Nicolai
c88f6f2393
Fix schema migration from CREATE to ALTER TABLE
2019-04-15 10:10:04 +02:00
Thomas Gelf
0d014fed52
Merge pull request #1832 from Icinga/feature/schedule-downtimes-with-services-1831
...
ScheduledDowntimes: Hosts with Services, optional
2019-04-12 12:24:26 +02:00
Thomas Gelf
904ec7c435
ScheduledDowntimes: Hosts with Services, optional
...
schema, form, rendering
fixes #1831
2019-04-12 12:12:32 +02:00
Thomas Gelf
70618169f1
ObjectsTabs: fix tabs for Choices
2019-04-12 11:58:09 +02:00
Markus Frosch
15386ec868
Merge pull request #1830 from sysadmama/patch-3
...
Adding s
2019-04-12 09:24:46 +02:00
Marianne Spiller
ef2ecf1f8f
Adding s
...
Fixing "[CRITICAL] There is no check named 'job'"
2019-04-11 16:49:35 +02:00
Thomas Gelf
2c4d492d97
Merge pull request #1828 from Icinga/feature/scheduled-downtimes-347
...
Feature/scheduled downtimes, fixes #347
2019-04-11 11:42:36 +02:00
Thomas Gelf
704fb368bd
schema: make ready for pull request
2019-04-11 11:24:57 +02:00
Thomas Gelf
91fc186077
ScheduledDowntimes: remove templates for now
2019-04-11 11:17:58 +02:00
Thomas Gelf
8106a6ab6e
ScheduledDowntime, Form, activity: tweak links
2019-04-11 08:58:19 +02:00
Thomas Gelf
69c8018f8d
IcingaScheduledDowntimeForm: descriptions, cleanup
2019-04-11 02:53:31 +02:00
Thomas Gelf
9a21ace300
IcingaObject: scheduled downtime awareness
...
This is not optimal, but that's how it works right now
2019-04-11 02:53:31 +02:00
Thomas Gelf
54b62c7179
ApplRulesTable: allowto link with names
2019-04-11 02:53:31 +02:00
Thomas Gelf
5a36735400
ObjectsController: allow to override ApplyRulesTbl
2019-04-11 02:53:31 +02:00
Thomas Gelf
3ac99d6be3
IcingaScheduledDowntime: fix rendering
2019-04-11 02:53:10 +02:00
Thomas Gelf
cd13b8124b
IcingaScheduledDowntimeRangeForm: new form
2019-04-11 02:53:10 +02:00
Thomas Gelf
d38465d0f2
schema: drop display_name
2019-04-11 02:53:10 +02:00
Thomas Gelf
0178bb4718
IcingaScheduledDowntimeRangeTable: introduce, use
2019-04-11 02:53:10 +02:00
Thomas Gelf
cb3d13ba3b
IcingaObjectFilterHelper: clean up exceptions
2019-04-11 02:53:10 +02:00
Thomas Gelf
90c5a007da
IcingaConfig: deploy scheduled downtimes
2019-04-11 02:53:10 +02:00
Thomas Gelf
b8f0237708
IcingaScheduledDowntimeRanges: fix property name
2019-04-11 02:53:10 +02:00
Thomas Gelf
9d17984750
QuickForm: get rid of ProgrammingError
2019-04-11 02:34:14 +02:00
Thomas Gelf
12c74df38c
DirectorObjectForm: do not require imports...
...
...for scheduled downtimes
2019-04-11 02:34:14 +02:00
Thomas Gelf
b1bf17569b
IcingaScheduledDowntime: changdefault zone
2019-04-11 02:34:14 +02:00
Thomas Gelf
5e19d3bada
BaseFormElement: move attribute callbacks to...
...
...dedicated methods, this allows to override them
2019-04-11 02:34:14 +02:00
Thomas Gelf
e7fc4d3009
IcingaScheduledDowntime: render object header
2019-04-11 02:34:14 +02:00
Thomas Gelf
6f790dd118
IcingaScheduledDowntimeForm: assignment elements
2019-04-11 02:34:14 +02:00
Thomas Gelf
2b8d2b4569
schema: add apply_to column, got forgotten
2019-04-11 02:34:14 +02:00
Thomas Gelf
d53174391d
SuggestionController: fix phpcs complaint
2019-04-11 02:34:14 +02:00
Thomas Gelf
61f962c7d6
schema/pgsql: prepare PostgreSQL migration
2019-04-11 02:34:14 +02:00
Thomas Gelf
fa2af0ab9f
schema/mysql-migrations: fix columns
2019-04-11 02:34:14 +02:00
Thomas Gelf
c72b51c538
ScheduledDowntimes: a bunch of url-related changes
2019-04-11 02:34:14 +02:00
Thomas Gelf
f5a5a9c741
IcingaScheduledDowntimeForm: add all properties
2019-04-11 02:34:14 +02:00
Thomas Gelf
d6a3d0e229
SuggestController: reduce duplicate code
2019-04-11 02:34:14 +02:00
Thomas Gelf
0c2cb9e484
ScheduledDowntimes: controllers, first form
2019-04-11 02:34:14 +02:00
Thomas Gelf
3cb4a0cbe9
schema/mysql: scheduled downtimes
2019-04-11 02:34:14 +02:00
Thomas Gelf
34cb7524bc
Dashboard: add scheduled downtimes
2019-04-11 02:34:14 +02:00
Thomas Gelf
219958d93f
IcingaScheduledDowntime: cleanup, modernize
2019-04-11 02:34:14 +02:00
Thomas Gelf
2615446572
ScheduledDowntime: initial implementation
...
refs #347
2019-04-11 02:34:14 +02:00
Markus Frosch
fb421d3756
Merge pull request #1816 from Icinga/feature/activity-log
...
Improve ActivityLog for services and servicesets
2019-04-10 13:52:38 +02:00
Markus Frosch
6d4475d89a
ActivityLogInfo: Display extra info when objects are related
...
* Service to Host or ServiceSet
* Set to Host
2019-04-10 13:24:09 +02:00
Markus Frosch
1e5f6b4f76
IcingaServiceSet: Refactor config rendering for sets
...
* A header is now always rendered and includes assign and description
* Diff is now visible for sets
2019-04-10 13:24:04 +02:00
Markus Frosch
db00f1bfc4
ObjectController: Use objects table name to search history
...
This was mainly a problem for IcingaServiceSet and others that may have
a capital letter where the table name is split by `_`
2019-04-10 10:39:05 +02:00
Markus Frosch
cd9d93de3e
ActivityLog: Show proper diffs for service of sets
...
fixes #1287
2019-04-10 10:35:34 +02:00
Markus Frosch
c5a79c6e88
ImportSourceHookTable: Apply modifiers when fetching data
...
This will make sure applying modifiers before initializing the
ArrayDatasource.
Before this change counting and pagination was broken with Black and
Whitelist.
2019-04-09 21:31:40 +02:00
Thomas Gelf
ad9b624e92
ImportSourceRestApi: allow to override url
2019-04-05 08:14:58 +02:00