Thomas Gelf
2a8a641117
ObjectsController: apply search for REST API too
...
fixes #1889
2019-11-06 13:27:43 +01:00
Thomas Gelf
db99a30fa1
ObjectSetTable: search in service names too
...
fixes #1873
2019-11-06 13:11:31 +01:00
Thomas Gelf
50315d8714
ImportSource: fix cloning
...
fixes #2005
fixes #1997
2019-11-05 16:50:56 +01:00
Thomas Gelf
bbe55f28b6
config: Allow to disable the Director UI
...
fixes #2007
2019-10-31 15:45:36 +01:00
Thomas Gelf
ece50a0947
InspectPackages: new feature
...
fixes #1995
2019-10-17 03:18:00 +02:00
Thomas Gelf
d0a29d4716
CloneSyncRuleForm: do not fail
...
fixes #1982
2019-10-14 14:24:33 +02:00
Thomas Gelf
88e8408a7b
GroupMemberTable: allow multi-select for hosts
...
fixes #1973
2019-10-03 09:44:51 +02:00
Thomas Gelf
3d0497d003
BackgroundDaemonState: move to widgets
2019-10-02 19:55:26 +02:00
Thomas Gelf
bc1b1e3d29
IcingaObjectgFieldLoader: fix whitespace
2019-10-02 09:59:07 +02:00
Valentina Da Rold
633f4802f0
Correctly manage fields categories whe loading forms
2019-10-02 09:48:30 +02:00
Valentina Da Rold
062b290ca8
Add category name to datafield and hooks
2019-10-01 18:15:02 +02:00
Valentina Da Rold
575fa88518
Group fields based on category in object fields
2019-10-01 17:43:04 +02:00
Valentina Da Rold
90c7bf0dc1
Add DataFieldCategoryController, Tabs and Table
2019-10-01 16:57:10 +02:00
Valentina Da Rold
50c477acce
Create DirectorDatafieldCategory for DirectorDatafield
2019-10-01 15:33:42 +02:00
Thomas Gelf
26c272bba9
ImportedrowsTable: sort by correct key column
...
fixes #1924
fixes #1925
2019-09-25 16:29:44 +02:00
Thomas Gelf
4ee3ef2fd9
Daemon: new implementation
2019-09-25 12:10:08 +02:00
Thomas Gelf
6d781e09e3
ConfigController: fix search in id-range filtered
...
...activities
fixes #1381
2019-09-20 01:37:47 +02:00
Thomas Gelf
3f984af534
IcingaServiceSetServiceTable: fix headers for ipl
2019-09-19 23:48:59 +02:00
Thomas Gelf
2cfd072739
Basket: sort table, form element
2019-09-19 17:42:29 +02:00
Thomas Gelf
5304be4ec0
Core*Table: work with ipl, no header w/o content
2019-09-16 11:30:53 +02:00
Thomas Gelf
de2ad48c4f
TemplateUsageTable: fix ipl compatibility
2019-09-16 11:16:42 +02:00
Thomas Gelf
686f168ee3
ObjectsTableEndpoint: merge arrays, it fails with
...
...with ipl
2019-09-12 00:15:33 +02:00
Thomas Gelf
606d71501e
Use ipl, try to keep dipl compatibility
2019-09-11 23:02:39 +02:00
Thomas Gelf
dbc4699042
Merge branch 'next'
2019-09-11 22:44:27 +02:00
Thomas Gelf
73227bda0f
ObjectsTable: style
2019-09-11 22:40:56 +02:00
Thomas Gelf
0e0bc3fb5d
various: some little fixes
2019-09-11 22:36:36 +02:00
Thomas Gelf
04f0dc51f1
Widget/Lists: add widget missing in ipl/incubator
2019-09-11 22:35:02 +02:00
Thomas Gelf
e1565c9990
Revert "Merge branch 'next'"
...
This reverts commit f45f925e5e
, reversing
changes made to 90c07943e4
.
This was too early, need to check for incubator
2019-09-06 09:54:03 +02:00
Thomas Gelf
17f8ef1dd0
Use ipl, try to keep dipl compatibility
2019-09-06 09:48:11 +02:00
Thomas Gelf
a97f31e657
StoredPassword: new element type -> hidden strings
...
fixes #1872
2019-07-10 13:11:58 +02:00
Thomas Gelf
4413a44d65
IcingaServiceForm: allow to set check_command...
...
...for Service Apply rules, given that admin permissions have been granted.
This also fixes the problem that inherited command names haven't been shown.
fixes #1899
2019-07-08 16:27:44 +02:00
Thomas Gelf
4597ce2836
Text: new form element type, catch type issues
...
fixes #1200
2019-07-08 15:01:53 +02:00
Markus Frosch
e101416b5d
ExtensibleSet: Migrate also integers to an array
2019-07-04 13:26:44 +02:00
Bernhard Friedreich
8f871f4afa
Fixed phpcs warning else if to elseif
2019-07-04 12:54:48 +02:00
Bernhard Friedreich
03519c25e8
Add action bar with download as json option for service apply rules and templates
...
related to issue #1811
2019-07-04 12:54:48 +02:00
Gino
64d0d8b618
Fix ambiguous host_id field
2019-07-04 12:16:01 +02:00
Thomas Gelf
cc15cae34a
Basket: allow to add external commands and...
...
...command templates
2019-05-27 17:27:18 +02:00
Markus Frosch
4b68d68554
ActivityLogInfo: Fix loading newProperties for deleted objects
...
refs #1816
2019-05-21 12:32:46 +02:00
Thomas Gelf
3e80115692
DataTypeDatalist: fix typo
2019-05-20 11:06:08 +02:00
Thomas Gelf
a80bdd833e
ExtensibleSet: fix exception parameters
2019-05-20 11:04:56 +02:00
Thomas Gelf
a14ab4d8a1
ExtensibleSet: do not override validators
2019-05-06 21:25:44 +02:00
Thomas Gelf
db8895ae10
DataTypeDatalist: allow to customize behavior
...
Available options:
* strict: select box
* suggest_strict: auto-completion, allow only list values
* suggest_optional: Allow for values not on the list
* suggest_extend: Extend the list with new values
fixes #1846
2019-05-06 21:25:44 +02:00
Bernhard Friedreich
7177d489ec
Fix wrong links for hosts/apply rules based on <something> ( #1864 )
2019-05-06 21:24:09 +02:00
Thomas Gelf
d68c0a0c03
ApplyRulesTable: fix non-service tables...
...
...as they have no apply_for column
fixes #1866
2019-05-06 21:22:12 +02:00
Bernhard Friedreich
08266a4b92
Sort list of applied services by object_name ( #1862 )
2019-05-06 19:43:26 +02:00
Markus Frosch
767296ce6a
Display apply_for in apply listings
2019-05-06 14:38:17 +02:00
Markus Frosch
83245f2dd4
IcingaHostAppliedServicesTable: Fix assign rendering
2019-05-06 14:33:07 +02:00
Thomas Gelf
da909907fd
IcingaMultiEditForm: use IcingaObjectFormHook
2019-04-24 11:20:40 +02:00
Thomas Gelf
cdb500134d
IcingaObjectFormHook: new generic hook
2019-04-23 18:16:35 +02:00
Thomas Gelf
db6deb2a72
QuickForm: allow to call callbacks on success
2019-04-18 17:29:46 +02:00
Thomas Gelf
70618169f1
ObjectsTabs: fix tabs for Choices
2019-04-12 11:58:09 +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
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
0178bb4718
IcingaScheduledDowntimeRangeTable: introduce, use
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
c72b51c538
ScheduledDowntimes: a bunch of url-related changes
2019-04-11 02:34:14 +02:00
Thomas Gelf
0c2cb9e484
ScheduledDowntimes: controllers, first form
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
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
8c04de0a14
ImportsourceHookTable: show malformed data...
...
...plus some namespacing/cleanup
2019-04-04 13:22:39 +02:00
Markus Frosch
7b9e9f3a2f
ActivityLog: Link back to the correct frontend for service and serviceset
...
fixes #1377
2019-03-28 18:21:38 +01:00
Markus Frosch
2be27ddf3d
IcingaObjectInspection: Show flat commands run by the core
2019-03-26 12:15:30 +01:00
Markus Frosch
a6e32d763f
ObjectPreview: Avoid linking a flat command attribute inside a command
2019-03-26 12:02:55 +01:00
Markus Frosch
b3bd671d90
ObjectController: Fix phpcs lint
2019-03-19 15:43:20 +01:00
Markus Frosch
de8654fc74
ObjectController: Fix back link for clone action with services
2019-03-19 15:29:08 +01:00
Markus Frosch
43e11879f7
ShowConfigFile: Fix object type being changed in output
...
fixes #1799
2019-03-08 14:44:44 +01:00
Thomas Gelf
8046510b1f
ServiceapplyrulesController and related changes
...
fixes #1755
2019-02-15 01:29:43 +01:00
Thomas Gelf
bd16756913
TemplateTree: new loop detection
...
fixes #1631
2019-02-13 21:43:37 +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
af2e86d8b8
host/findservice: new route to readonly view
2019-02-10 11:15:05 +01:00
Thomas Gelf
92c05f49a3
ActivityLogTable: filter by host if given
...
In future we'll have better filtering possibilities, for now this scans all
rows with a matching service name in the table
fixes #1613
2019-01-11 12:24:29 +01:00
Thomas Gelf
bb0bdeb737
SyncruleController: provide a preview tab
...
fixes #1754
2019-01-10 12:11:30 +01:00
Markus Frosch
91a62ffbee
phpcs: Fix ObjectsController
2018-11-27 11:00:14 +01:00
Thomas Gelf
7926d558ba
DataList: load by name, fix basket
2018-11-26 00:11:35 +01:00
Thomas Gelf
ec11dea8a9
Basket: allow to download for non-primary Instance
2018-11-15 12:50:33 +01:00
Thomas Gelf
6377ed61cc
DbObject: remove binary column magic
...
Binary columns must be configured explicitly, binary keys are now also
possible
fixes #1702
2018-11-14 12:24:31 +01:00
Thomas Gelf
f3b972e904
Clone..Form: fix for ImportSource and SyncRule
2018-11-08 08:31:38 +01:00
Thomas Gelf
280ed4430e
TemplateController: link non-template commands
...
fixes #1544
2018-10-30 19:08:18 +01:00
Thomas Gelf
a09bd4df95
TemplatesTable: allow to filter by usage
...
fixes #1339
2018-10-30 17:55:50 +01:00
Thomas Gelf
dce9770dcd
ObjectController: fix adding single Host Templates
...
...to a Configuration Basket
2018-10-30 16:41:49 +01:00
Thomas Gelf
cf6e4536ea
Util: drop bin2hex/hex2bin helpers
...
We dropped support for PHP 5.3, this is no longer required
2018-10-30 15:32:17 +01:00
Thomas Gelf
bff93725eb
ObjectController: fix "add to basket" for Sets
2018-10-25 08:38:24 +02:00
Thomas Gelf
ef0499918f
Services: fix multiselection for templates
2018-10-25 08:26:09 +02:00
Thomas Gelf
77cbb1040c
GroupMemberTable: should work for services also
...
refs #1682
2018-10-25 08:21:58 +02:00
Gregory Hargreaves
8e38b1e318
Fixed style issue.
2018-10-22 09:42:33 +02:00
Gregory Hargreaves
9b0d4b4d84
Added membership tab to servicegroups now the prerequisites are available for this functionality
2018-10-22 09:42:33 +02:00
Thomas Gelf
6132166513
RemoveLinkForm: allow for multiple instances
...
fixes #1619
2018-10-16 16:09:53 +02:00
Thomas Gelf
f871e0bd7d
basket: cleanup, fix/finish custom selection
...
fixes #1630
2018-10-15 15:04:14 +02:00
Thomas Gelf
5d113b3833
BasketController: allow to download JSON via Web
2018-10-15 15:03:57 +02:00
Thomas Gelf
bea52a3091
Basket: load by name
2018-10-15 15:03:57 +02:00
Thomas Gelf
f0878a9bcd
BasketSnapshotTable: split by day - and more
2018-10-15 15:03:57 +02:00
Thomas Gelf
1cbe6741ae
BasketSnapshotTable: show '-' when empty
2018-10-15 15:03:57 +02:00
Thomas Gelf
f4220016d8
Basket: initial import of the main components
...
refs #1630
2018-10-15 15:03:57 +02:00
Thomas Gelf
35acda4865
ObjectController: fix usage link
2018-10-15 15:03:47 +02:00