Commit Graph

1096 Commits

Author SHA1 Message Date
Thomas Gelf 93ead1f68e CustomVariables: add render support 2015-06-11 19:23:18 +02:00
Thomas Gelf 57d443157f IcingaObject: allow to access custom vars 2015-06-11 19:18:47 +02:00
Thomas Gelf 8184605c32 CustomVariables: fix typo 2015-06-11 19:12:20 +02:00
Alexander Fuhr 26e4d4ff0e CustomVariable: Fix some mistakes 2015-06-11 10:39:12 +02:00
Thomas Gelf 8669d4be38 CustomVariable: added new playground and prototypes 2015-06-11 08:15:51 +02:00
Thomas Gelf db29f4b6c6 IcingaConfigHelper: improved string escaping 2015-06-11 08:12:54 +02:00
Thomas Gelf c8576ea2db Revert "DbObject: do not treat an empty string as null"
This was needed as we get empty strings from form fields. Should be
fixed in our forms, restoring former behavior right now.

This reverts commit 03ad5f7376.
2015-06-11 08:11:15 +02:00
Thomas Gelf 38221e0605 IcingaConfigHelper: add reserved words 2015-06-11 07:52:26 +02:00
Thomas Gelf 9e52629d6e IcingaObject: move render helpers to helper class
Introduced IcingaConfigHelper, as not only IcingaObject classes will
need those helper methods. Calls are static right now.
2015-06-11 07:44:22 +02:00
Thomas Gelf 03ad5f7376 DbObject: do not treat an empty string as null 2015-06-10 19:12:07 +02:00
Alexander Fuhr ff6ed55c4b renderCustomVars: Add todo about escaping of reserved words 2015-06-10 15:40:45 +02:00
Alexander Fuhr db8059c4b7 ServiceVars: Add form, table, object and actions 2015-06-09 11:55:48 +02:00
Alexander Fuhr 5412254d83 TimePeriod: Conform the naming 2015-06-09 10:35:02 +02:00
Thomas Gelf 12cbb83044 IcingaZone: fix erraneous parameter order 2015-06-08 20:40:51 +02:00
Alexander Fuhr a9e879b72f IcingaZone: Fix missing semicolon 2015-06-08 15:28:56 +02:00
Thomas Gelf 9b34ba6848 IcingaHost: render boolean property, sample 2015-06-08 14:42:28 +02:00
Thomas Gelf 37b5f5ddc7 IcingaHost: show how to state custom var support 2015-06-08 14:42:12 +02:00
Thomas Gelf d2bb7fc9de IcingaHost, IcingaService: render check_command name 2015-06-08 14:41:40 +02:00
Thomas Gelf 8306787383 IcingaZone: render parent zone names 2015-06-08 14:40:46 +02:00
Thomas Gelf 88d87b1e5c QuickForm: add preValidation hook
Allows to modify form properties depending on submitted values before
validating them
2015-06-08 14:38:54 +02:00
Thomas Gelf b4fdb6b64e IcingaObject: add first rendering examples 2015-06-08 14:37:33 +02:00
Thomas Gelf f848a170d5 Db: caching command/zone name lookup methods 2015-06-08 14:37:02 +02:00
Thomas Gelf 26621f5ab1 IcingaObject: add generic helper methods 2015-06-08 13:02:09 +02:00
Alexander Fuhr 4c1c4e7d2a ServiceGroupMembers: Add form, table, object and actions 2015-06-03 14:59:29 +02:00
Alexander Fuhr 0c66f23430 Service: Add form, table, object and actions 2015-06-03 14:34:54 +02:00
Alexander Fuhr 7d99342274 Timeperiod: Add form, table, object and actions 2015-06-03 13:02:44 +02:00
Alexander Fuhr c61656c46c HostgroupVars: Add form, table, object and actions 2015-06-03 12:05:50 +02:00
Alexander Fuhr a4a97db6c3 HostgroupMember: Add form, table, object and actions 2015-06-02 17:37:54 +02:00
Alexander Fuhr 7e84b564f6 QuickTable: render only columns with titles 2015-06-02 17:32:19 +02:00
Alexander Fuhr 4a5c425056 DirectorObjectForm: automagic ugly host/hostgroup handling 2015-06-02 17:31:02 +02:00
Alexander Fuhr 0793c1cc55 DirectorObjectForm: no automagic hidden id if no such 2015-06-02 17:29:58 +02:00
Alexander Fuhr a130f92d37 Db: add enumHostgroups 2015-06-02 17:29:07 +02:00
Alexander Fuhr 43982b6c3a DbObject: fix multicolumn primary keys 2015-06-02 17:27:36 +02:00
Alexander Fuhr a991e6815d Usergroup: Add form, table, object and actions 2015-06-02 14:19:05 +02:00
Alexander Fuhr 8d25b84f20 Servicegroup: Add form, table, object and actions 2015-06-02 11:56:42 +02:00
Alexander Fuhr 0459ec95f9 Hostgroup: Add form, table, object and actions 2015-06-02 10:49:31 +02:00
Alexander Fuhr b74d26808f Endpoint: add table, form and object 2015-06-01 17:26:09 +02:00
Alexander Fuhr 39c53813e7 User: add table, form, object 2015-06-01 17:00:02 +02:00
Thomas Gelf 01078199a6 DirectorObjectForm: another "magic" column
Still ugly
2015-06-01 16:36:07 +02:00
Thomas Gelf f2b1df68c6 Db: add enumCommands to get ALL commands 2015-06-01 16:36:07 +02:00
Thomas Gelf 825602f509 IcingaCommandArgument: new object type 2015-06-01 16:36:06 +02:00
Thomas Gelf 8037f19e13 show/activitylog: first simple visualization 2015-06-01 14:33:07 +02:00
Thomas Gelf 6d3bdc10fc QuickTable: introduce getActionUrl
* removed getActionUrls
* introduced optional exta actions
* no longer showing actions table per default
2015-06-01 12:42:40 +02:00
Thomas Gelf ca3398247e Activity log: initial basic implementation
fixes #9167
2015-04-24 15:57:01 +02:00
Thomas Gelf 0d0fcc973b Initial tables and related base classes
Still VERY simple

fixes #9135
2015-04-24 14:27:22 +02:00
Thomas Gelf 332ec1da4b Initial rough abstractions, basic forms
fixes #9134
2015-04-24 14:26:44 +02:00