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
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
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
91fc186077
ScheduledDowntimes: remove templates for now
2019-04-11 11:17:58 +02:00
Thomas Gelf
54b62c7179
ApplRulesTable: allowto link with names
2019-04-11 02:53:31 +02:00
Thomas Gelf
0178bb4718
IcingaScheduledDowntimeRangeTable: introduce, use
2019-04-11 02:53:10 +02:00
Thomas Gelf
c72b51c538
ScheduledDowntimes: a bunch of url-related changes
2019-04-11 02:34:14 +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
Thomas Gelf
8046510b1f
ServiceapplyrulesController and related changes
...
fixes #1755
2019-02-15 01:29:43 +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
7926d558ba
DataList: load by name, fix basket
2018-11-26 00:11:35 +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
a09bd4df95
TemplatesTable: allow to filter by usage
...
fixes #1339
2018-10-30 17:55:50 +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
77cbb1040c
GroupMemberTable: should work for services also
...
refs #1682
2018-10-25 08:21:58 +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
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
33053103e1
IcingaServiceSetTable: do not trust a Servicve Set
...
...name, as the Template might have been renamed in the meantime - and the
name on the Set "object" has no meaning at all
fixes #1664
2018-10-04 18:30:27 +02:00
Thomas Gelf
18ab9b4f7c
tables: more getId calls removed
2018-10-04 06:56:28 +02:00
Thomas Gelf
3ae39af1cb
DeploymentLog: deal with entries without checksum
...
This will allow to keep deployment history while dropping outdated generated
configs
2018-09-12 12:43:01 +02:00
Thomas Gelf
3ffacc70b6
IcingaServiceSet: do not delete on title click
...
fixes #1560
2018-08-13 11:21:54 +02:00
Thomas Gelf
657d6a958f
WIP: click on service set title row should not...
...
...remove the set from the related host
2018-08-13 09:53:10 +02:00
Thomas Gelf
71cc5939d3
CoreApiFieldsTable: fix legacy ipl syntax
2018-08-10 13:35:12 +02:00
Markus Frosch
07b07bb26e
Fix wrong name in ActivityLog quicksearch
...
fixes #1408
2018-08-09 13:07:39 +02:00
Thomas Gelf
505912135d
HostServices: mark disabled services
...
fixes #1548
2018-07-16 09:19:53 +02:00
Thomas Gelf
1733d6d520
Db: fix timezone issues
...
fixes #1332
fixes #1270
2018-07-13 09:43:27 +02:00
Thomas Gelf
7efeab674c
(Host)ServiceTable: always show blacklist details
...
It can affect also single services
2018-06-05 11:06:43 +02:00
Thomas Gelf
c401f5356c
HostServiceTables: drop useless group()
...
fixes #1509
2018-06-01 14:55:14 +02:00
Thomas Gelf
31a6ab0cf2
IcingaHostServiceTable, others: cleanup, fix...
...
...blacklist-styling
2018-05-30 00:45:08 +02:00
Thomas Gelf
35f1f09b84
Tables: fix host/service blacklist queries
2018-05-25 19:11:50 +02:00
Thomas Gelf
8073128d0e
IcingaServiceForm: add blacklist/delete button...
...
...and a lot of related boilerplate to get the "blacklist" feature working
2018-05-25 19:11:50 +02:00
Thomas Gelf
05bc9e5bfc
CustomvarTable, SyncRunDetails: small fixes
2018-05-09 13:18:10 +02:00
Thomas Gelf
df83c9abad
ipl: no more Html::__callStatic, add phpdocs
2018-05-08 19:54:00 +02:00
Thomas Gelf
df7c77a0f6
ipl-related fixes
2018-05-05 18:29:17 +02:00
Thomas Gelf
955695682d
Use BaseHtmlElement and more
2018-05-05 01:11:55 +02:00
Thomas Gelf
4f8c60bb46
various: cleanup, sop using deprecated methods
2018-05-05 00:24:49 +02:00
Thomas Gelf
8e4b88195b
ObjectsTableCommand: formatting
2018-05-04 12:47:51 +02:00
Thomas Gelf
cd2de241dd
Commands: allow to filter by usage
...
fixes #1480
2018-05-04 11:03:42 +02:00
Markus Frosch
1e7f0f962b
IcingaObjectInspection: Properly read and handle config_checksum
...
This adapts behavior from DeploymentLogTable
fixes #1420
2018-03-11 14:20:09 +01:00
Markus Frosch
034319dbe7
ImportedrowsTable: Render complex data types in pre tag
...
Just like ImportsourceHookTable.
refs #1325
2018-03-11 14:10:50 +01:00
Thomas Gelf
7525a7b0f6
ObjectsTable: allow to filter any type by name
...
Not used yet, will make it easy to create restrictions like
director/host/filter-by-name = "*.dev.example.com"
2018-02-25 18:15:12 +01:00
Thomas Gelf
ad88207d84
ObjectsTable: cleanup
2018-02-25 18:08:40 +01:00
Thomas Gelf
3a1d09cfb1
ImportsourceHookTable: add new classes, deal with
...
...empty rows
2018-01-26 13:06:54 +01:00
Thomas Gelf
53432c6d5c
ImportModifiers: friendlier errors on PHP 7.x
2018-01-25 13:13:42 +01:00
Thomas Gelf
dbe8aeeed3
ObjectsTableService: do not show set members
...
fixes #1299
2017-11-23 16:43:52 +01:00
Thomas Gelf
0e10545175
ServiceSet: allow controlled/restricted access
...
fixes #1235
2017-10-12 16:54:31 +02:00
Thomas Gelf
d1e116a5a1
ipl: rename to dipl
...
fixes #1217
2017-10-09 15:23:27 +02:00
Thomas Gelf
223f0fec61
ServiceTemplateUsage: forgot one comment
...
fixes #1210
2017-10-04 13:50:28 +02:00
Thomas Gelf
6980544208
ServiceTemplateUsage: temporarily disable link...
...
...for sets
refs #1122
2017-10-04 06:57:57 +02:00
David Ulbricht
727cc22bc4
Dependencies: add usage overview and table
2017-09-28 14:50:44 +02:00
Thomas Gelf
e950bb3395
Objects: ship templates via REST API
...
fixes #1185
2017-09-18 10:23:36 +02:00
Thomas Gelf
32fe4877fd
ImportsourceHookTable: fix indentation
2017-09-06 02:04:38 +02:00
Thomas Gelf
c0a08584ef
ImportsourceHookTable: use root columns, improve
...
...styling
fixes #243
fixes #1153
2017-09-05 10:57:37 +02:00
Thomas Gelf
2ef865392b
ObjectsTableZone: no object type filter...
...
...and drop 'Templates' tab, as it is useless here
fixes #1125
2017-08-28 10:59:12 +02:00
Thomas Gelf
f005f54c72
TemplateUsageTable: add missing headers
...
fixes #1119
2017-08-25 15:37:09 +02:00
Thomas Gelf
8f15fe3c0e
Host applied services: route links to _self
2017-08-25 13:47:04 +02:00
Thomas Gelf
d65114e783
TableCommand: do not search for object_type
...
fixes #1109
2017-08-25 10:51:21 +02:00
Thomas Gelf
2f2b898a01
ObjectsTableService: also show services on Host...
...
...templates as being valid
fixes #1091
2017-08-22 16:31:43 +02:00
Thomas Gelf
0f3f2f05df
PropertymodifierTable: allow to manually switch...
...
...execution order (priority)
2017-08-20 16:03:49 +02:00
Thomas Gelf
3dce2a5d06
SyncpropertyTable: allow to search and sort
...
fixes #1085
2017-08-19 23:07:25 +02:00
Thomas Gelf
ffb0177a16
ImportsourceHookTable: use PlainObjectRenderer
2017-08-18 21:48:28 +02:00
Thomas Gelf
00e0f9574d
ObjectsTableService: shorten line
2017-08-18 17:02:19 +02:00
Thomas Gelf
ad6dceae99
show/actitivitylog: move to config/activity
2017-08-18 16:55:10 +02:00
Thomas Gelf
23249dcf7d
HostController: refactor all involved tables...
...
...for single services and sets
2017-08-16 23:27:13 +02:00
Thomas Gelf
04a78f734a
config: refactor controller, tables, get rid...
...
...of view scripts, add new Widget helper classes
2017-08-16 19:11:30 +02:00
Thomas Gelf
b016b1954b
GeneratedConfigFileTable: move and refactor
2017-08-16 17:59:09 +02:00
Thomas Gelf
785802cbd6
DbHelper: fix some methods
2017-08-16 17:33:02 +02:00
Thomas Gelf
531b54391a
ServiceSetHosts, ImportrunTable: move and refactor
2017-08-16 16:12:30 +02:00
Thomas Gelf
573e38ce33
IcingaTimePeriodRangeTable: move and refactor
2017-08-16 15:26:31 +02:00
Thomas Gelf
d5ccb1edb5
Importrun, imported rows: move and refactor...
...
...table and refactor the controller
2017-08-16 14:55:34 +02:00
Thomas Gelf
a4e6d3251a
PropertymodifierTable: move and refactor
2017-08-16 12:32:53 +02:00
Thomas Gelf
6f3d07f729
ImportsourceHookTable: move and refactor based...
...
...on SimpleQueryBasedTable
2017-08-16 11:15:39 +02:00
Thomas Gelf
e5f7633d1e
Automation: move and refactor related tables
2017-08-16 09:23:45 +02:00
Thomas Gelf
e5305cb049
IcingaObjectDatafieldTable: move and base on new
...
...SimpleQueryBased table
2017-08-13 13:38:35 +02:00
Thomas Gelf
3b394900c9
IcingaAppliedServiceTable: fix row rendering
2017-08-12 11:51:08 +02:00
Thomas Gelf
7668ac5202
ChoicesTable: more code cleanup
2017-08-12 11:26:42 +02:00
Thomas Gelf
eb433ad03e
GroupMemberTable: code cleanup
2017-08-12 11:26:08 +02:00
Thomas Gelf
7815e450b7
ObjectsTableService: show Service objects without
...
...Host and highlight them as errors
2017-08-11 12:02:53 +02:00
Thomas Gelf
5ca7740285
Various: cosmetics, hints, more links
2017-07-28 23:07:48 +02:00
Thomas Gelf
b2736e1776
ObjectForms: fix weird issues with 'add' forms
2017-07-28 18:46:11 +02:00
Thomas Gelf
dac5dbdcc0
TemplateUsage: make code generic, do no longer...
...
...require concrete implementations
fixes #1028
fixes #1032
2017-07-27 11:34:12 +02:00
Thomas Gelf
9f76efc892
QuickTable: render booleans as such
...
fixes #602
2017-07-27 10:37:11 +02:00
Thomas Gelf
ccfd2176fb
CustomvarVariantsTable: no link, not yet
2017-07-26 12:29:40 +02:00
Thomas Gelf
d95512ce08
CustomvarVariants: one more table, showing...
...
...distinct values for a specific var
2017-07-26 11:53:42 +02:00