Thomas Gelf
88ffc6baf2
Icinga/DbObject: explizit destruction
2016-02-04 16:58:32 +01:00
Thomas Gelf
ac6464c5e4
DirectorObjectForm: prepare object type access
...
Introduces addObjectTypeElement(), this will allow for context- and
permission-dependent forms. We will then finally get rid of the "Add
object / template" distinction.
2016-02-04 16:52:34 +01:00
Thomas Gelf
7a6bae9430
DirectorObjectForm: improve getSentOrObjectValue()
2016-02-04 16:51:53 +01:00
Thomas Gelf
e56424a20d
doc/70-REST-API: small enhancements
2016-02-04 16:40:18 +01:00
Thomas Gelf
12d6381e44
ObjectController: allow fields for any command
2016-02-04 10:26:16 +01:00
Thomas Gelf
2d40ffa1e0
IcingaObjectFieldForm: easier field handling
...
This makes it much easier to deal with command fields, as they are
auto-proposed in a very helpful way.
2016-02-04 10:05:32 +01:00
Thomas Gelf
7d96201afc
IcingaArguments: fix index when loading from db
2016-02-03 11:15:20 +01:00
Thomas Gelf
e854522d22
ObjectController: fix inheritance for PUT-replace
2016-02-03 10:28:01 +01:00
Thomas Gelf
c62b008df8
IcingaObject: allow mor control over JSON structure
2016-02-03 00:58:13 +01:00
Thomas Gelf
5bafc78f1c
ConfigController: allow API to trigger deployments
2016-02-03 00:55:16 +01:00
Thomas Gelf
0ebf269ebd
ObjectController: allow all REST api methods
2016-02-03 00:54:00 +01:00
Thomas Gelf
4eb3b1936c
ActionController: better error handling
2016-02-03 00:53:05 +01:00
Thomas Gelf
5b893dc47e
QuickForm: remember success message for API requests
2016-02-03 00:51:04 +01:00
Thomas Gelf
85d63556b8
ConfigForm: correct welcome link
2016-02-02 21:47:00 +01:00
Thomas Gelf
f66b5fe289
ConfigForm: enforce utf8 encoding
2016-02-02 21:45:38 +01:00
Thomas Gelf
0b36b39cf7
mysql/schema: allow longer commands
...
fixes #11023
2016-02-02 20:08:49 +01:00
Thomas Gelf
f000059ab3
Db: alias object tables for stats query
...
refs #11066
2016-02-02 17:42:09 +01:00
Thomas Gelf
e4f0f97d4f
CoreApi: clean up the streaming prototype
2016-02-01 15:23:30 +01:00
Thomas Gelf
9786fd5dae
IcingaArguments: play nice with DSL in set_if
...
Recent changes to ITL ships with such an example.
2016-02-01 15:07:02 +01:00
Thomas Gelf
c6c8b75c74
RestApiResponse: give a helpful hint on JSON errors
2016-02-01 14:57:34 +01:00
Thomas Gelf
e139f4349f
ObjectsController: temporarily re-add tpl link
2016-01-25 14:55:51 +01:00
Thomas Gelf
41d9179389
CoreApi: testing streams
2016-01-19 18:01:21 +01:00
Thomas Gelf
df89a2b89e
schema/mysql: hosts must be globally unique
2016-01-19 16:47:18 +01:00
Thomas Gelf
5138501dc1
IcingaConfig: use Benchmark
2016-01-19 16:45:20 +01:00
Thomas Gelf
d26a7b07da
IcingaCloneObjectForm: more intuitive handling
2016-01-19 16:43:26 +01:00
Thomas Gelf
56c357bfb0
Sync: throw exception on erraneous data
2016-01-19 16:33:04 +01:00
Thomas Gelf
848e2d2f74
IcingaConfig: hardcode log_duration = 0...
...
...for auto-generated endpoints only.
2016-01-19 16:30:42 +01:00
Thomas Gelf
5d3512063f
docs/api: modify version hint
2016-01-11 11:07:13 +01:00
Thomas Gelf
998402e4f4
RestApiClient: fix auth headers for curl
2015-12-23 17:28:17 +01:00
Thomas Gelf
0e651c845e
IcingaServiceForm: allow to specify zone setting
2015-12-23 17:13:24 +01:00
Thomas Gelf
89971486f7
RestApiClient: use curl on PHP 5.3
2015-12-23 17:12:53 +01:00
Thomas Gelf
7f45883cba
DirectorObjectForm: allow templates in global zones
2015-12-23 15:13:21 +01:00
Thomas Gelf
2df368f4c7
Sync: fix issues with PHP 5.3
2015-12-23 15:10:37 +01:00
Thomas Gelf
17f3394178
KickstartForm: fix access to invalid property
2015-12-23 11:23:27 +01:00
Thomas Gelf
113ab61424
index: fix redirection issue without db config
2015-12-23 10:56:17 +01:00
Thomas Gelf
c162eda1ad
KickstartForm: allow endpoint/host to differ
2015-12-21 13:11:38 +01:00
Thomas Gelf
3161cae4a8
ObjectsController: fix type case for tabs check
2015-12-21 12:44:19 +01:00
Thomas Gelf
4d13f8a9af
IcingaConfig: store file statistics
2015-12-18 17:32:17 +01:00
Thomas Gelf
a09e1d638c
DbObject: temporarily disable prefetch cache
2015-12-18 16:54:46 +01:00
Thomas Gelf
a0b5e79115
Icinga(Commmand)Arguments: small improvements
2015-12-18 16:11:36 +01:00
Thomas Gelf
6ba5e44071
IcingaCommandArgument: render simple args compact
2015-12-18 16:02:48 +01:00
Thomas Gelf
06ea68f0e9
schema/mysql: allow null values for use_agent
2015-12-18 15:59:46 +01:00
Thomas Gelf
ff5ebdab53
IcingaService: command_endpoint fix for use_agent
2015-12-18 15:52:02 +01:00
Thomas Gelf
129cc8220b
IcingaConfig: add parent zone to auto-zones
2015-12-18 15:42:22 +01:00
Thomas Gelf
ce44252f8e
IcingaObject: return null for missing relations
2015-12-18 14:25:15 +01:00
Thomas Gelf
1cb47b6d32
IcingaObject: allow for null booleans
2015-12-18 14:23:49 +01:00
Thomas Gelf
c4a810ae7a
IcingaUserForm: ignore groups for now
2015-12-18 12:10:19 +01:00
Thomas Gelf
4e7856bc80
IcingaHost/Service: fix boolean array
2015-12-18 12:07:26 +01:00
Thomas Gelf
80a757847d
IcingaServiceForm: allow to set use_agent
2015-12-18 11:59:08 +01:00
Thomas Gelf
01be02fe9c
IcingaService: command endpoint respects use_agent
2015-12-18 11:55:42 +01:00