Thomas Gelf
45eaf0e987
IcingaServiceForm: add NamePattern validator
2017-10-02 08:45:32 +02:00
David Ulbricht
727cc22bc4
Dependencies: add usage overview and table
2017-09-28 14:50:44 +02:00
Thomas Gelf
e45962c1b9
various: shorten long line, spacing, readability
2017-09-28 11:02:13 +02:00
Marc DeTrano
708edfdebc
Updates: clean code for whitespace/standards...
...
...issues as reported by Travis. Add requirement for parent and child host
fields when setting up a Dependency Object (these fields are not necessarily
needed for Templates or Apply Rules). Renamed new table field to
'parent_service_by_name'... which is a bit more descriptive or what that
field is intended for.
2017-09-28 11:01:27 +02:00
Marc DeTrano
6bea1eff41
Implement Icinga Dependency Configuration.
2017-09-28 11:01:27 +02:00
Thomas Gelf
8a6480e40e
ObjectsTabs: fix typo
2017-09-28 11:01:02 +02:00
Thomas Gelf
e40c1b83de
QuickSubForm: just an IDE hint
2017-09-27 08:38:04 +02:00
Thomas Gelf
748c3668e2
ExtensibleSet: drop-down-like button for drop-...
...
...down-like elements
2017-09-27 08:34:13 +02:00
Thomas Gelf
e950bb3395
Objects: ship templates via REST API
...
fixes #1185
2017-09-18 10:23:36 +02:00
Thomas Gelf
aee72c558c
DirectorObjectForm: add inherited groups to main...
...
...display group
2017-09-17 13:50:13 +02:00
Thomas Gelf
b9d06f3015
IcingaHostForm: show (and link) applied groups
2017-09-13 16:40:04 +02:00
Thomas Gelf
b87c3bb0f6
TranslationDummy: remove unrelated code from form
2017-09-13 11:01:45 +02:00
Thomas Gelf
9be31df544
DirectorObjectForm: do not catch onSuccess failure
...
...base clase already does
2017-09-13 10:50:34 +02:00
Thomas Gelf
bc8af635e8
DirectorObjectForm: show inherited integers
...
fixes #812
2017-09-12 15:29:39 +02:00
Thomas Gelf
c27fd86f4c
QueryColumnsFromSql: use correct DB
...
fixes #1173
2017-09-12 00:26:19 +02:00
Thomas Gelf
9fa641b27c
ObjectTabs: do not offer preview for services...
...
...when making part of a Set
2017-09-11 16:07:17 +02:00
Thomas Gelf
e76665741e
ImportSourceSql: cache query column list
...
fixes #1071
2017-09-11 15:30:00 +02:00
Thomas Gelf
313dba50cb
QuickForm: get unique error helpers from DOF
2017-09-11 15:27:37 +02:00
Thomas Gelf
e752d7f7ae
Changelog: prepare for v1.4.0
2017-09-11 15:17:29 +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
04a72fbc5a
ExtensibleSetElement: no autocomplete for...
...
...existing options - might be confusing
2017-09-04 12:27:48 +02:00
Thomas Gelf
71057ef47a
DirectorObjectForm: do not set imports from...
...
...choices when there are no such.
fixes #1111
2017-09-03 10:41:57 +02:00
Thomas Gelf
f74cb93533
ActionController: handle view=compact
...
fixes #1133
2017-09-03 09:35:09 +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
fd400977f2
IcingaObject: do not resolve imports when...
...
...resolving related objects
2017-08-26 16:17:07 +02:00
Thomas Gelf
84b6196e79
QuickBaseForm: allow for ipl elements in Html
2017-08-25 17:30:29 +02:00
Thomas Gelf
f005f54c72
TemplateUsageTable: add missing headers
...
fixes #1119
2017-08-25 15:37:09 +02:00
Thomas Gelf
8edb7e50fb
DirectorObjectForm: do not sort sets when removing
...
...entries
fixes #1099
2017-08-25 15:16:16 +02:00
Thomas Gelf
8f15fe3c0e
Host applied services: route links to _self
2017-08-25 13:47:04 +02:00
Thomas Gelf
9fbc523ffd
ConfigController: explicitly forbid all REST API
...
...calls to methods not being exported.
fixes #1113
2017-08-25 12:33:36 +02:00
Thomas Gelf
fbcf206b3a
IcingaObjectFieldLoader: cleanup
2017-08-25 10:52:02 +02:00
Thomas Gelf
d65114e783
TableCommand: do not search for object_type
...
fixes #1109
2017-08-25 10:51:21 +02:00
Thomas Gelf
bd0ccc6ca4
FieldLoader: do not add NULL id to list of objects
...
fixes #1102
2017-08-25 09:28:47 +02:00
Thomas Gelf
e05c3a8556
IcingaHostForm: fix bug with no available tpl...
...
...and improve element ordering
fixes #1108
2017-08-24 22:42:01 +02:00
Thomas Gelf
6a60b3942c
DirectorObjectForm: allow for string imports...
...
...and deal with empty choices
2017-08-23 23:52:59 +02:00
Thomas Gelf
b3ae6ea68b
ExtensibleSet: make sure to stop on errors...
...
...that have been "manually" set
2017-08-22 17:43:25 +02:00
Thomas Gelf
1815ef1521
RestApi: fix response codes
...
fixes #1092
2017-08-22 16:47:57 +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
ab69e1c55f
DirectorObjectForm: improve error handling
...
Template resolving has been changed, adjust error handling accordingly
2017-08-22 10:13:37 +02:00
Thomas Gelf
8154d433d4
ActionController: initialize ipl translator
...
fixes #1076
2017-08-22 00:13:41 +02:00
Thomas Gelf
10391cab8e
ExtensibleSetElement: implement optgroups
...
fixes #1037
2017-08-21 22:54:38 +02:00
Thomas Gelf
8402f58610
DirectorObjectForm: work with string imports
2017-08-21 21:35:11 +02:00
Thomas Gelf
b55541097e
QuickForm: helper for exception message text
2017-08-21 21:00:41 +02:00
Thomas Gelf
7b2e13f9c1
DirectorObjectForm, TemplateTree: more fixes...
...
...related to inheritance and fields
2017-08-21 15:15:06 +02:00
Thomas Gelf
45111ac622
DirectorObjectForm: fix issue with pre-set imports
2017-08-21 14:49:13 +02:00
Thomas Gelf
2a836ee884
ObjectController: fix "click on same tab"...
...
...when creating an object switched context
2017-08-21 13:20:47 +02:00
Thomas Gelf
ac8114f32c
ObjectsController: hard-code 'host' filter for...
...
...services through the REST API
2017-08-21 09:50:08 +02:00
Thomas Gelf
7ecc3dc068
ObjectController: do not shift imports...
...
...as they are also needed later on
2017-08-21 09:07:20 +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
4d9d029156
ImportSourceDetails: fix rendering
2017-08-18 21:52:14 +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
fa3042c39f
Boolean: keep value when validating
...
Might fix weird issues related to booleans
2017-08-18 16:15:30 +02:00
Thomas Gelf
bd157b865b
ObjectController: allow to clone external objects
...
fixes #854
2017-08-18 16:13:09 +02:00
Thomas Gelf
b8d3487350
ExtensibleSetElement: move "add" option out of...
...
...tab order
2017-08-18 10:49:42 +02:00
Thomas Gelf
78ab1fa120
ObjectTabs: cosmetics
2017-08-17 00:01:56 +02:00
Thomas Gelf
75181ea7a2
ObjectController: refactor some base actions...
...
...and provide new helpers
2017-08-16 23:53:37 +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
a4abe398ac
ActionController: add new helpers, remove obsolete
...
...ones
2017-08-16 15:30:46 +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
23d599053e
JobDetails: move logic to dedicated class...
...
...plus code cleanup
2017-08-16 14:01:43 +02:00
Thomas Gelf
f65275bda7
DirectorObjectForm: use new inheritance helpers
2017-08-16 13:56:04 +02:00
Thomas Gelf
a4e6d3251a
PropertymodifierTable: move and refactor
2017-08-16 12:32:53 +02:00
Thomas Gelf
578446d79c
ImportSourceDetails: new dedicated class, plus..
...
...a missing new controller class
2017-08-16 12:01:25 +02:00
Thomas Gelf
6f3d07f729
ImportsourceHookTable: move and refactor based...
...
...on SimpleQueryBasedTable
2017-08-16 11:15:39 +02:00
Thomas Gelf
9f70f84423
ImportsourceTabs: new dedicated class for tabs
2017-08-16 10:50:33 +02:00
Thomas Gelf
5311f37708
Syncrule/Importsource: add dedicated controllers
2017-08-16 09:43:05 +02:00
Thomas Gelf
e5f7633d1e
Automation: move and refactor related tables
2017-08-16 09:23:45 +02:00
Thomas Gelf
408ff7639c
IcingaObjectsHandler: new REST API handler for...
...
...list of objects
2017-08-16 08:17:31 +02:00
Thomas Gelf
93cb271554
IcingaObjectHandler: delegate REST API
2017-08-16 08:08:08 +02:00
Thomas Gelf
a7b796466f
ObjectsController: fix set-related permissions
2017-08-15 02:51:59 +02:00
Thomas Gelf
681f2de05a
ObjectPreview: move rendering logic to a...
...
...dedicated class
2017-08-14 12:40:02 +02:00
Thomas Gelf
f24b82821f
SelfService: move logic to a dedicated class
2017-08-14 12:22:28 +02:00
Thomas Gelf
52045b799a
RestApi: add new RequestHandler
2017-08-14 10:51:26 +02:00
Thomas Gelf
e5305cb049
IcingaObjectDatafieldTable: move and base on new
...
...SimpleQueryBased table
2017-08-13 13:38:35 +02:00
Thomas Gelf
38ebf2dd2d
IcingaObjectFieldLoader: use new repository-based
...
...inheritance helper methods
2017-08-13 12:05:03 +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
696390968d
ObjectTabs, Dashboard: fix small permission issues
...
...and show only tabs pointing to Dashboards with (allowed) Dashlets
2017-08-07 11:00:59 +02:00
Thomas Gelf
b7579e184c
ObjectsController: try to control output buffering
...
...for REST API. Base requests on queries from new table objects
2017-08-02 15:54:03 +02:00
Thomas Gelf
92cbdb7db6
ActionController: remove obsolete code
2017-08-02 16:59:56 +02:00
Thomas Gelf
6436ba74af
ObjectController: move REST API code to method
2017-08-02 16:59:56 +02:00
Thomas Gelf
5ccb94dfbd
Objects: dedicated tab for external commands
2017-07-31 10:37:08 +02:00
Thomas Gelf
e1d766f112
ServiceController: improve ObjectTabs handling
2017-07-29 00:13:20 +02:00
Thomas Gelf
81a7914fdb
ObjectController: code cleanup
2017-07-29 00:12:34 +02:00
Thomas Gelf
34c6134b21
HostController: move tab handling to ObjectTabs
...
Helps to unify tabs on usage/edit
2017-07-28 23:20:58 +02:00
Thomas Gelf
5ca7740285
Various: cosmetics, hints, more links
2017-07-28 23:07:48 +02:00
Thomas Gelf
99ab56e6f9
ObjectController: link back to template usage
2017-07-28 22:56:51 +02:00
Thomas Gelf
a0a12ce3d1
TemplateControllers: throw away custom code...
...
...and bring all logic to the base class, fix all links
fixes #1044
2017-07-28 22:56:03 +02:00
Thomas Gelf
85e1f0053e
Dashlets: unify tabs, change apply position
2017-07-28 22:42:16 +02:00
Thomas Gelf
74a887f5af
DirectorObjectForm: fix redirectionUrl for...
...
...objects without id
fixes #1043
2017-07-28 22:40:16 +02:00
Thomas Gelf
b2736e1776
ObjectForms: fix weird issues with 'add' forms
2017-07-28 18:46:11 +02:00
Thomas Gelf
6d1dd52229
Timeperiod: fix ranges tab, refactor code
2017-07-28 16:50:15 +02:00
Thomas Gelf
8276f19ab7
ObjectsController: add missing autorefresh
2017-07-28 09:56:17 +02:00
Thomas Gelf
313c8168ba
Dashboard, templates: timeperiod, not timePeriod
...
fixes #1036
2017-07-27 12:12:12 +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
Thomas Gelf
cc01446269
ActivityLogTable: fix range/author filtering
2017-07-26 09:25:58 +02:00
Thomas Gelf
f2ad5884ea
IcingaAppliedServiceTable: base on ipl
2017-07-26 09:22:41 +02:00
Thomas Gelf
24cee68044
SyncRuleTabs, SyncRunDetails: new helper classes
2017-07-25 17:55:08 +02:00
Thomas Gelf
098cd0a57a
Sync: completely refactor table, form, controller
2017-07-25 17:53:59 +02:00
Thomas Gelf
8c83a951f7
ActivityLogInfo: add missing class
2017-07-25 14:51:18 +02:00
Thomas Gelf
39a1aa38b4
ObjectsController: add missing 'add' link for sets
2017-07-25 14:47:35 +02:00
Thomas Gelf
c0e723c57e
ActivityLog: preserve object when switching tab
2017-07-25 14:20:39 +02:00
Thomas Gelf
fadbde5e9b
HostForm: take over logic from base form, clean up
2017-07-25 10:18:07 +02:00
Thomas Gelf
b675d37b6f
CloneObject: use modern loading
2017-07-25 10:16:15 +02:00
Thomas Gelf
c295218a5c
HostController: code cleanup, little fixes, tabs
2017-07-24 10:52:36 +02:00
Thomas Gelf
32be68b671
SimpleController: obsolete, removed
2017-07-24 09:19:54 +02:00
Thomas Gelf
9d60bceb0c
Controller/Extension: remove obsolete QuickSearch
2017-07-24 08:49:55 +02:00
Thomas Gelf
cd92429a60
BaseActionBar: no back link for objects without...
...
...a dedicated dashboard type
fixes #1027
2017-07-21 13:42:47 +02:00
Thomas Gelf
374c328a5b
ObjectsController: fix redirect after deleting...
...
...multiple hosts or services
2017-07-21 13:32:38 +02:00
Thomas Gelf
8e7022258f
DeploymentLogTable: fix PostgreSQL issue with...
...
...binary value, it returns a resource instead of the real value
fixes #1026
2017-07-21 12:10:01 +02:00
Thomas Gelf
b8a953e296
ActivityLogTable: do not call fetchRows twice
2017-07-21 12:07:47 +02:00
Thomas Gelf
985d03d5f2
IcingaCommandArgumentTable: improve readability
2017-07-21 12:07:28 +02:00
Thomas Gelf
7258b83dbb
DbHelper: new trait with DB-specific utils
2017-07-21 12:05:47 +02:00
Thomas Gelf
cfabbf25e0
CommandArguments: provide quickSearch
2017-07-21 08:23:52 +02:00
Thomas Gelf
27e38b566d
ObjectsController: allow child classes to...
...
...fiddle with our table
2017-07-20 22:29:23 +02:00
Thomas Gelf
44458d2eec
CommandArguments: refactor table, controller
2017-07-20 22:29:00 +02:00
Thomas Gelf
d16bc24b1c
Commands: show external commands separately
2017-07-20 17:19:51 +02:00
Thomas Gelf
014963f96c
Tables: get rid of assemble workaround
2017-07-20 14:58:23 +02:00
Thomas Gelf
4cd3c02a90
TemplatesTable: translate header
2017-07-20 12:48:01 +02:00
Thomas Gelf
27d1297303
InfraTabs: add missing tab class
2017-07-20 11:06:58 +02:00
Thomas Gelf
31d65fadc2
Deployment: add Info class, refactor LogRenderer
...
No more view script, based on ipl
2017-07-20 11:06:20 +02:00
Thomas Gelf
cda6970594
ipl: Components are now Widgets
2017-07-20 10:19:32 +02:00
Thomas Gelf
68324d9b52
Controllers: formatting
2017-07-20 09:53:31 +02:00
Thomas Gelf
1ba276cf15
DeploymentLinkForm: introduce new form
2017-07-20 09:24:42 +02:00
Thomas Gelf
5d01c1d843
ObjectController: use new DeploymentForm, tables
2017-07-20 08:31:53 +02:00
Thomas Gelf
1df9ef13d9
ObjectsTable: show 100 lines instead of 25
2017-07-20 08:28:38 +02:00
Thomas Gelf
5e98ea7b9b
TemplatesTable: clean up links
2017-07-20 08:25:30 +02:00
Thomas Gelf
db31f337f1
Table: override inherited assemble method
...
This is an ugly workaround for now, need to find a better solution
2017-07-19 19:07:42 +02:00
Thomas Gelf
37b3a8da82
Activity/DeploymentLogTable: completely refactored
2017-07-19 18:45:12 +02:00
Thomas Gelf
e6a9b1197d
QuickForm: allow options for submit button helpers
2017-07-19 18:29:16 +02:00
Thomas Gelf
dc110e87ed
Notifications: add usage overview and table
2017-07-14 15:21:08 +02:00
Thomas Gelf
3d666d1157
DatafieldTable: fix search columns
2017-07-14 13:45:31 +02:00
Thomas Gelf
b89c337d3b
CustomvarTable: do not break
2017-07-14 13:43:28 +02:00
Thomas Gelf
e200221529
data/vars: add a new table
...
Also cleaned up some obsolete code
fixes #1016
2017-07-14 13:21:42 +02:00
Thomas Gelf
acddf07849
DataTabs: remove them from the controller
2017-07-14 13:21:42 +02:00
Thomas Gelf
953baf5b95
DataFilter: code cleanup
2017-07-14 13:21:42 +02:00
Thomas Gelf
95e7b2bf0a
ObjectController: permissions are plural
2017-07-14 13:21:42 +02:00
Thomas Gelf
fe822c3e31
ObjectsController: it's apply, not apply_rule
2017-07-14 13:21:42 +02:00
Thomas Gelf
e0667a1d9b
ApplyRulesTable: fix restriction name
2017-07-14 13:21:42 +02:00
Thomas Gelf
ee582b7106
ObjectsController: fix 'add' link for apply rules
2017-07-14 13:21:42 +02:00
Thomas Gelf
5457a0865f
ObjectTabs: relax notification apply permissions
...
refs #1015
2017-07-14 13:21:42 +02:00
Thomas Gelf
1c4d6598c0
Notifications: allow access to apply rules with...
...
...director/notifications permission
fixes #1015
2017-07-14 13:21:42 +02:00
Thomas Gelf
8f8f9a508e
QuickForm: split method, new helpers for buttons
2017-07-14 13:21:42 +02:00
Thomas Gelf
b9fd1f42d9
DirectorObjectForm: fallback, static auth
2017-07-14 13:21:42 +02:00
Thomas Gelf
a23e77ef90
ApplyRulesTable: gray out disabled rows like in...
...
...objects tables
2017-07-14 13:21:42 +02:00
Bernd Arnold
7e2b8ce97b
Object: fix typos
...
throught -> through
Since every sentence ends with a dot here, I've also added a dot for the last
sentence.
fixes #990
2017-07-14 13:21:42 +02:00
Thomas Gelf
4a0e8df2f2
Host,Service: add check_timeout property
...
fixes #546
2017-07-14 13:21:42 +02:00
Thomas Gelf
3eb3d82f44
Apply/TemplatesTable: allow to restrict by name
...
refs #898
2017-07-14 13:21:42 +02:00
Thomas Gelf
b11c6b9f34
Boolean: hardcode isValid for true/false
...
Not perfect, but should do the job unless we move to better forms
fixes #690
2017-07-14 13:21:42 +02:00
Thomas Gelf
e27bb05fb1
Inspect: completely refactored
...
* new tree renderer
* more tables with details
* styling
* allow to show status
fixes #1003
fixes #1005
2017-07-14 13:21:42 +02:00
Thomas Gelf
be18c37968
TemplateTreeRenderer: use translation
2017-07-14 13:21:42 +02:00
Thomas Gelf
2e0e601cee
QuickBaseForm: less code
2017-07-14 13:21:42 +02:00
Thomas Gelf
46d24e7600
GroupMemberTable, SelfServiceController: cs
2017-07-14 13:21:42 +02:00
Thomas Gelf
0c7e3eee41
Data: controller, table, form - ipl adjustments
2017-07-14 13:21:42 +02:00
Thomas Gelf
1e531bef1b
Group members: hosts only for now
2017-07-14 13:21:42 +02:00
Thomas Gelf
2691081349
HosttemplateController: introduce usage view
...
fixes #884
2017-07-14 13:21:42 +02:00
Thomas Gelf
58accea801
GroupMemberTable: show group members
...
fixes #994
2017-07-14 13:21:42 +02:00
Thomas Gelf
29abb6c6e7
ObjectController: fix issue with Apply tabs
2017-07-14 13:21:42 +02:00
Thomas Gelf
475c84de1e
RestApi: allow to override permission check
2017-07-14 13:21:42 +02:00
Thomas Gelf
e562d00a50
QuickForm: improve REST API support
...
refs #486
2017-07-14 13:21:42 +02:00
Thomas Gelf
15942f93f7
DirectorForm: new base class, should get logic...
...
...useful to all Director forms, even for those not dealing with a DbObject
2017-07-14 13:21:42 +02:00
Thomas Gelf
120a7532a1
ObjectController: fix history and fields
2017-07-14 13:21:42 +02:00
Thomas Gelf
efe6cfbbaa
QuickTable: every QuickTable is ValidHtml
2017-07-14 13:21:42 +02:00
Thomas Gelf
1a7a83e28b
TemplatesTable: link hosts to "edit" as long as...
...
...usage is missing
2017-07-14 13:21:42 +02:00
Thomas Gelf
6aaae3c445
TimePeriods: do not enforce template
2017-07-14 13:21:42 +02:00
Thomas Gelf
ed6a77af5d
ExtensibleSet: allow to hide elements, for choices
2017-07-14 13:21:42 +02:00
Thomas Gelf
ceebe08ecd
TemplateChoice: work without form loader
2017-07-14 13:21:42 +02:00
Thomas Gelf
456c8557a4
ObjectsTableHost: remove obsolete comment
2017-07-14 13:21:42 +02:00
Thomas Gelf
f2abd3541e
ObjectController: phpcs, formattinObjectController: phpcs, formattingg
2017-07-14 13:21:42 +02:00
Thomas Gelf
f8ffc13642
Tables: use 'disabled' property
2017-07-14 13:21:42 +02:00
Thomas Gelf
cea78db5af
ServiceSetTables: implement ValidHtml
2017-07-14 13:21:42 +02:00
Thomas Gelf
0cf6676c3c
Host/Service/ObjectController: use more ipl
2017-07-14 13:21:42 +02:00
Thomas Gelf
20310a0c9e
Choices: add dedicated action bar, add to...
...
...ObjectTabs, refine choice(s)Controller
2017-07-14 13:21:42 +02:00
Thomas Gelf
6c943e4d06
ObjectsController: remove obsolete "global" types
2017-07-14 13:21:42 +02:00
Thomas Gelf
f9271da888
ApplyRulesTable: remove action links for now...
...
...and allow to filter by inheritance
2017-07-14 13:21:42 +02:00
Thomas Gelf
652c805387
TemplatesTable: allow to filter by inheritance
2017-07-14 13:21:42 +02:00
Thomas Gelf
74dfbcaa67
ActionController: treat different viewRenderers
2017-07-14 13:21:42 +02:00
Thomas Gelf
8f1ae6fc94
RestApi: remove useless code
...
This is handled in the controller
2017-07-14 13:21:42 +02:00
Thomas Gelf
1739b950a8
ObjectController: hendly duplicate key errors
...
fixes #977
2017-07-14 13:21:42 +02:00
Thomas Gelf
afcd928dfa
ObjectsTableService: fix multiselect by using id
...
Not nice, but works
2017-07-14 13:21:42 +02:00
Thomas Gelf
0b89c222eb
IcingaTemplateChoice: take over code generating...
...
...the choice form element
2017-07-14 13:21:42 +02:00
Thomas Gelf
d7422fa55c
DirectorObjectForm: adjust choice loading to fit
...
...new class names
2017-07-14 13:21:42 +02:00
Thomas Gelf
9845cddcb4
QureyBasedTable: move to ipl
2017-07-14 13:21:42 +02:00
Thomas Gelf
f3a11213f7
cs fixes
2017-07-14 13:21:42 +02:00
Thomas Gelf
edc887969e
tables: remove obsolete code and files
2017-07-14 13:21:42 +02:00
Thomas Gelf
6597cd2027
ObjectController: adjust to fit new base controller
2017-07-14 13:21:42 +02:00