Commit Graph

1096 Commits

Author SHA1 Message Date
Thomas Gelf 721aa28f08 PropertyModifierFromLatin1: new modifier 2016-03-18 17:16:34 +01:00
Thomas Gelf 0a022644b4 DirectorObjectForm: require imports for objects 2016-03-18 15:04:23 +01:00
Thomas Gelf 7ca46b1ab5 ObjectController: show info, no form for externals 2016-03-18 14:58:46 +01:00
Thomas Gelf 4417d58349 DirectorObjectForm: do not allow external objects 2016-03-18 14:39:00 +01:00
Thomas Gelf 906644cb18 DirectorObjectForm: no object type change allowed 2016-03-18 14:36:57 +01:00
Thomas Gelf f10ee539c8 RestApiResponse: throw error on error result 2016-03-18 13:49:42 +01:00
Thomas Gelf 5e3fe5e2df IcingaCommandArguments: refactor large parts 2016-03-18 13:46:06 +01:00
Thomas Gelf e4ed5eb04d Db: optional filter for fetchImportedRowsetRows 2016-03-18 13:43:15 +01:00
Thomas Gelf 944701c725 ObjectController: remove superfluous sprintf 2016-03-18 13:37:15 +01:00
Thomas Gelf 574cb91093 DirectorObjectForm: add form field ordering 2016-03-18 13:01:27 +01:00
Thomas Gelf 6bd8a492b6 ObjectController: add beforeTabs hook 2016-03-18 11:44:48 +01:00
Thomas Gelf 1dbf2e8410 IcingaObject: failsafe helper for related object 2016-03-18 11:43:40 +01:00
Thomas Gelf 4119fee9bb IcingaHost: syntax 2016-03-18 11:38:44 +01:00
Thomas Gelf 85b26822c0 DirectorObjectForm: failsafe check for object_type 2016-03-18 11:38:08 +01:00
Thomas Gelf 8680f04532 IcingaObject: a bunch of timeperiod-related fixes 2016-03-17 23:08:57 +01:00
Thomas Gelf 81e97853c4 IcingaTimePeriodRanges: lot of changes 2016-03-17 23:06:06 +01:00
Thomas Gelf 0ba23e8b4a ObjectCommand: fix typo 2016-03-17 16:44:25 +01:00
Thomas Gelf b513b40d4e ImportSourceCoreApi: allow to import user objects
fixes #11334
2016-03-17 15:31:14 +01:00
Thomas Gelf 2c8b16893c DirectorObjectForm: fix strange notifications
...like "The operty has been modified"
2016-03-17 08:47:59 +01:00
Thomas Gelf 7546a9db66 IcingaObject: fix unmodified multi rel properties
Former object in activity log used to be buggy in case you removed
all relations of a multi-relation properties
2016-03-17 08:27:11 +01:00
Thomas Gelf 6ea94dd7a2 DirectorObjectForm: no elements for unknown vars 2016-03-17 02:27:06 +01:00
Thomas Gelf 0119e0f4a2 DirectorObjectForm: add and use isNew helper 2016-03-17 01:42:57 +01:00
Thomas Gelf 8ce323bde1 ObjectCommand: improve readability 2016-03-17 01:24:48 +01:00
Thomas Gelf a149206418 ObjectCommand: allow experimental live creation 2016-03-17 01:12:46 +01:00
Thomas Gelf ac245666a2 Cli/ObjectCommand: add experimental flags 2016-03-17 01:12:16 +01:00
Thomas Gelf 5296616c41 CoreApi: add runtime object creation sample 2016-03-17 01:08:34 +01:00
Thomas Gelf f0d3364bcf CoreApi: add more interactive check helpers 2016-03-17 01:07:55 +01:00
Thomas Gelf 95cb1498bc RestApiResponse: response code handling 2016-03-17 01:07:04 +01:00
Thomas Gelf 228f72db91 cli/core: provide a CLI action for helper methods 2016-03-16 23:43:27 +01:00
Thomas Gelf 404c1a7164 CoreApi: add helper functions for on-demand checks 2016-03-16 23:34:12 +01:00
Thomas Gelf 83b85a1868 ObjectController: autorefresh history 2016-03-16 23:22:43 +01:00
Thomas Gelf 6e5fa49e1a DirectorObjectForm: fix booleans 2016-03-16 23:20:36 +01:00
Thomas Gelf 782667e6b9 object/history: use activity log styling 2016-03-16 22:50:35 +01:00
Thomas Gelf 01659f3505 config/activities: (un)deployed rows, icons, style 2016-03-16 22:45:29 +01:00
Thomas Gelf 2b80c554d5 IcingaTimePeriodRanges: new range has been modified 2016-03-16 22:14:39 +01:00
Thomas Gelf 93eccc52a6 AssignRenderer: make filters look better, fix not 2016-03-16 21:48:53 +01:00
Thomas Gelf 05f745c3dc IcingaObjectMultiRelations: fix failing tests 2016-03-16 21:48:02 +01:00
Thomas Gelf b188b9c18d IcingaObject: a couple of small fixes 2016-03-16 21:46:00 +01:00
Thomas Gelf 4af6b11f58 DbObject: provide friendler not-found errors 2016-03-16 21:41:00 +01:00
Thomas Gelf af71138227 Cli: add object commands
fixes #11351
2016-03-16 21:36:42 +01:00
Thomas Gelf 03a5708a00 IcingaObject: return booleans in plain objects 2016-03-16 21:34:46 +01:00
Thomas Gelf 8ecd799d81 Cli/Command: add new JSON helpers 2016-03-16 20:28:52 +01:00
Thomas Gelf 2b46eff08f IcingaObject: add createByType method 2016-03-16 20:27:26 +01:00
Thomas Gelf 61674546d9 IcingaObject: return a list for multi-related 2016-03-16 19:26:28 +01:00
Thomas Gelf 5a045adbb4 PropertyModifierFromAdSid: be more conservative 2016-03-16 18:05:03 +01:00
Thomas Gelf d605bd7b06 IcingaObject: fix full plain for empty multi rel 2016-03-16 15:17:58 +01:00
Thomas Gelf d008cb7ef9 IcingaService: fix rendering when assigned to tpl 2016-03-16 14:32:23 +01:00
Thomas Gelf 433cb887c0 IcingaNotificationForm: add related user(-groups) 2016-03-16 14:07:09 +01:00
Thomas Gelf 3aa5ecbd8e IcingaNotification: fix CodeSniffer warnings 2016-03-16 13:57:53 +01:00
Thomas Gelf c7bf68a70a IcingaObjectMultiRelations: fix store and render 2016-03-16 13:53:34 +01:00
Thomas Gelf 8336d16d98 IcingaNotification: add related users and -_groups 2016-03-16 13:02:45 +01:00
Thomas Gelf 5861788420 IcingaObjectMultiRelations: new abstraction layer 2016-03-16 13:01:55 +01:00
Thomas Gelf 5b8dcc44db Import: one more protection against braindead "AI" 2016-03-16 11:52:47 +01:00
Thomas Gelf 6243fa33ff Db: and once again 2016-03-15 17:55:59 +01:00
Thomas Gelf 289939a1bb Db: still trying to work around AI 2016-03-15 17:48:37 +01:00
Thomas Gelf d7b0b18cdf Db: workaround for ZF super intelligent aliasing 2016-03-15 17:41:52 +01:00
Thomas Gelf 96e6a15655 Sync: implement filter-based properties 2016-03-15 17:28:49 +01:00
Thomas Gelf 0febe231ab QuickTable: use plain object renderer 2016-03-15 16:25:15 +01:00
Thomas Gelf c34f1c5411 ImportSourceLdap: field descriptions 2016-03-14 13:27:50 +01:00
Thomas Gelf 9404c68608 PropertyModifierFromAdSid: new property modifier 2016-03-14 12:46:44 +01:00
Thomas Gelf b4ed770651 Import: avoid stream resources for PostgreSQL
I'd like to change this back to binary data later on, but for now
the fix should be fine.

fixes #11321
2016-03-14 12:07:57 +01:00
Thomas Gelf ead2bf8fb0 Db: show pending deployments when never deployed 2016-03-13 22:27:47 +01:00
Thomas Gelf 471dea40ca Index: show notification summaries 2016-03-12 02:05:26 +01:00
Thomas Gelf 7209f162b2 IcingaNotificationForm: add times to main group 2016-03-12 01:44:28 +01:00
Thomas Gelf 23b1b008a8 ObjectController: REST API 422 was too strict 2016-03-12 01:36:58 +01:00
Thomas Gelf f971839f82 Notification: form and rendering improvements 2016-03-12 01:35:24 +01:00
Thomas Gelf 8b903486d3 IcingaObject: support merge for objects with no CV 2016-03-11 13:56:34 +01:00
Thomas Gelf b6dc8e5faf Db, DirectorObjectForm: support notifications 2016-03-11 09:07:22 +01:00
Thomas Gelf 4fd4f0f7ce DbObject: add prefetch stats for evaluation 2016-03-11 02:55:45 +01:00
Thomas Gelf c832ca4ade DbObject: reallySet should not risk magic lookups 2016-03-11 02:49:41 +01:00
Thomas Gelf 507dd176cc IcingaObject: fix lookup loop on lazy loading 2016-03-11 02:41:22 +01:00
Thomas Gelf 98ffe3628d DirectorObjectForm: commands -> templates, not obj 2016-03-10 21:14:20 +01:00
Thomas Gelf 47ef93cf91 IcingaNotification: fix loading for apply objects 2016-03-10 21:11:41 +01:00
Thomas Gelf d3957c276c application/forms: more object form abstraction 2016-03-10 20:44:12 +01:00
Thomas Gelf e8a28a12da DirectorObjectForm: replace state filter helpers 2016-03-10 19:32:29 +01:00
Thomas Gelf 5a5587eaab DirectorObjectForm: style 2016-03-10 19:06:02 +01:00
Thomas Gelf 251155e89a PropertyModifierExtractFromDN: fix labels 2016-03-10 15:08:32 +01:00
Thomas Gelf 32124bbba9 PropertyModifier: added split and join 2016-03-10 14:19:52 +01:00
Thomas Gelf 012a2bb577 PropertyModifierExtractFromDN: new modifier 2016-03-10 11:01:35 +01:00
Thomas Gelf be637551be application/forms: unify and clean up group forms 2016-03-09 20:55:26 +01:00
Thomas Gelf d8a3fb68bd IcingaObjectGroup: unify group object logic 2016-03-09 20:53:57 +01:00
Thomas Gelf a3c7e57333 DirectorObjectForm: fix typo 2016-03-09 19:37:50 +01:00
Thomas Gelf 9120db3f70 IcingaCommand: allow formatted timeout (e.g. 1m 4s)
refs #11340
2016-03-09 18:12:01 +01:00
Thomas Gelf faf40ec970 Db: style 2016-03-09 09:46:10 +01:00
Thomas Gelf 6105ae4386 FormExtensibleSet: fix add button 2016-03-09 09:45:06 +01:00
Thomas Gelf fda920d3ad DirectorObjectForm: inheritance error for arrays 2016-03-09 09:26:36 +01:00
vbalkanov a94843ef12 Db: Fix error in fetchActivityLogEntry($checksum)
Signed-off-by: Thomas Gelf <thomas@gelf.net>
2016-03-09 09:21:34 +01:00
Thomas Gelf 7cd2eb415f FormExtensibleSet: fix nested options (e.g. users) 2016-03-09 09:14:13 +01:00
Thomas Gelf 04f16008fe PropertyModifierMap: new list lookup modifier 2016-03-08 22:30:45 +01:00
Thomas Gelf 1d4b508ff3 different files: style 2016-03-08 22:30:12 +01:00
Thomas Gelf 1c395037c3 DbObject.php: forget autoinc on clone 2016-03-08 22:24:53 +01:00
Thomas Gelf 5b853879b0 PropertyModifierGetHostByName: new modifier 2016-03-08 22:10:50 +01:00
Thomas Gelf 66c8d7628f PropertyModifierHook: provide db connection 2016-03-08 22:09:59 +01:00
Thomas Gelf 23333f1b77 IcingaObject: unmodified object should be an object 2016-03-08 21:30:12 +01:00
Thomas Gelf ef50386cd7 CustomVariables: fix modification handling
Used to fail when stored and modified multiple consecutive times.
2016-03-08 21:28:54 +01:00
Thomas Gelf 2afacf3431 BaseTestCase: newObject helper method added 2016-03-08 21:25:27 +01:00
Thomas Gelf fdfedbae04 IcingaConfigHelper: render dictionaries sorted
Adjusted test scenario
2016-03-08 09:24:18 +01:00
Thomas Gelf 670b932526 IcingaObject: fix lezy-loading issues 2016-03-08 09:21:59 +01:00
Thomas Gelf 7ef09b99dc ObjectController: remove obsolete sprintf 2016-03-07 18:37:49 +01:00
Thomas Gelf e40c6d1f5e KickstartHelper: remove 'imports' workarounds 2016-03-07 18:37:11 +01:00