Thomas Gelf
22918f99b1
Db: no transaction for settings
2016-02-15 08:25:52 +01:00
Thomas Gelf
c0ee54b81c
IcingaConfig:: fix db connection reference
2016-02-10 17:39:56 +01:00
Thomas Gelf
4c8bc7f3b4
HostController: fetch settings via helper methods
2016-02-10 17:38:39 +01:00
Thomas Gelf
446f378b10
IcingaConfig: get rid of hardcoded zone names
2016-02-09 20:43:13 +01:00
Thomas Gelf
543601e5c6
InspectController: discover endpoint if none given
...
Also fixes host/service inspect hooks
2016-02-09 20:38:56 +01:00
Thomas Gelf
8e4e441484
Db: add deployment settings helper methods
2016-02-09 20:38:16 +01:00
Thomas Gelf
ea327ed4ec
Db: add methods to store and fetch settings
2016-02-09 20:37:10 +01:00
Thomas Gelf
b551651f7e
schema/mysql: introduce the director_setting table
2016-02-09 19:37:23 +01:00
Thomas Gelf
ad39da9a13
Sync: fix datalist entry sync
2016-02-09 19:21:36 +01:00
Thomas Gelf
ef1079e600
Sync: raise limits
2016-02-09 19:21:17 +01:00
Thomas Gelf
1838057220
ConfigForm: use migrations table for db check
2016-02-09 14:33:31 +01:00
Thomas Gelf
84cbf522c9
Migrations: implement DB migration helpers
2016-02-08 22:33:28 +01:00
Thomas Gelf
81123ea78f
ConfigController: temporarily remove future param
...
Not yet available in current master, would trigger errors
2016-02-08 12:23:00 +01:00
Thomas Gelf
f0607c33be
DirectorObjectForm: fix refs to missing field
...
The related field has not been pushed to master yet.
2016-02-08 11:30:12 +01:00
Thomas Gelf
a4b2e7ed33
css: align password field to text field size
2016-02-05 17:18:13 +01:00
Thomas Gelf
bd154f8ba5
config/show: replace legacy class
2016-02-05 16:43:44 +01:00
Thomas Gelf
4d78083304
host/agent: add code markup for icinga ticket
2016-02-05 16:42:13 +01:00
Thomas Gelf
242d8aa5a0
host/agent: fix header tags
2016-02-05 16:39:09 +01:00
Thomas Gelf
73f34e7f29
host/agent: agent setup instructions, with ticket
2016-02-05 16:37:57 +01:00
Thomas Gelf
d709ebc05f
CoreApi: new getTicketSalt() method
2016-02-05 16:29:53 +01:00
Thomas Gelf
62d13d7a60
Util::getIcingaTicket (and related helper method)
2016-02-05 16:24:20 +01:00
Thomas Gelf
cf46a7291e
show/activitylog: cleanup, more details
2016-02-05 15:58:42 +01:00
Thomas Gelf
bbc90710cb
ShowController: fix history links for hex source
2016-02-05 15:58:02 +01:00
Thomas Gelf
72b1f01592
config/files: config details, redeploy link
2016-02-05 15:41:02 +01:00
Thomas Gelf
c285dc260d
IcingaZone: no endpoint fetching for new zones
2016-02-05 15:38:57 +01:00
Thomas Gelf
31b0e7a180
DirectorObjectForm: fix object type case on redirect
2016-02-04 16:59:38 +01:00
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