Thomas Gelf
|
3f3fbacedd
|
Db: simplify enum methods
|
2015-07-29 18:07:21 +02:00 |
Thomas Gelf
|
2fbfc109d1
|
Db: tabs VS spaces in enumSyncRule
|
2015-07-29 17:31:27 +02:00 |
Thomas Gelf
|
b0e8dbc957
|
Db: fetchHostTemplateTree() experiments
|
2015-07-29 17:19:45 +02:00 |
Alexander Fuhr
|
34237b265e
|
QuickTable: Use the setColumns in EditorFilter
|
2015-07-29 17:16:38 +02:00 |
Alexander Fuhr
|
99027a343d
|
ListController|ObjectsController: setupFilterControl
refs #9729
|
2015-07-29 15:31:32 +02:00 |
Alexander Fuhr
|
b6b7518285
|
QuickTable: Implement the Filter usage
refs #9729
|
2015-07-29 15:31:32 +02:00 |
Thomas Gelf
|
6db336fc54
|
DataTypeSqlQuery: add a new crazy data type
|
2015-07-28 17:58:02 +02:00 |
Alexander Fuhr
|
e4bf3ee370
|
IcingaHost: Add first basic getFields() method
resolves #9760
|
2015-07-28 17:37:58 +02:00 |
Alexander Fuhr
|
f7a2425b97
|
DataTypeDatalist: Implement getEntries()
|
2015-07-28 17:37:58 +02:00 |
Alexander Fuhr
|
31e2b23d82
|
IcingaServiceField: Implement the field assignment
refs #9752
|
2015-07-28 15:25:44 +02:00 |
Alexander Fuhr
|
6005913bbd
|
IcingaHostField: Implement the field assignment
refs #9752
|
2015-07-28 15:25:44 +02:00 |
Alexander Fuhr
|
e89a568fc3
|
Db: Add enumHostTemplates and enumServiceTemplates
|
2015-07-28 15:25:44 +02:00 |
Thomas Gelf
|
51c7a258ce
|
IcingaConfig: start to work on zone magic...
...still incomplete
|
2015-07-28 15:24:05 +02:00 |
Thomas Gelf
|
d381fddfff
|
IcingaConfig: add zone name lookup helper and cache
|
2015-07-28 15:22:48 +02:00 |
Thomas Gelf
|
f57847cb32
|
IcingaConfig: add configFile helper method
|
2015-07-28 15:22:20 +02:00 |
Thomas Gelf
|
2e0c636574
|
object/delete: add new delete form
|
2015-07-28 15:15:08 +02:00 |
Thomas Gelf
|
9e80a5242b
|
QuickForm: support spaces and more on submit labels
|
2015-07-28 15:09:16 +02:00 |
Alexander Fuhr
|
45049e45da
|
DataTypeDatalist: rename datalist field to datalist_id
|
2015-07-28 12:03:47 +02:00 |
Alexander Fuhr
|
f5e8b5f8f8
|
DirectorDatafield: Imlement settings handling
refs #9715
|
2015-07-28 12:03:47 +02:00 |
Thomas Gelf
|
d52549acd7
|
Db: add enumDatalist helper method
|
2015-07-28 11:49:30 +02:00 |
Thomas Gelf
|
fa8dbaadfc
|
QuickForm: add getSentValue() helper method
|
2015-07-28 11:48:42 +02:00 |
Thomas Gelf
|
03ffbb1de6
|
DirectorObjectForm: allow access to our db
|
2015-07-28 11:40:45 +02:00 |
Thomas Gelf
|
d2d7565887
|
DirectorObjectForm: run setup() before object
|
2015-07-28 11:39:18 +02:00 |
Thomas Gelf
|
a8b2eeeaf7
|
DirectorObjectForm: pass db to object if no such
|
2015-07-28 11:38:21 +02:00 |
Thomas Gelf
|
38501e8e96
|
QuickForm: postpone setup() call
|
2015-07-28 11:37:08 +02:00 |
Thomas Gelf
|
570a0ac00a
|
QuickForm: do not validate unsubmitted but sent
There is no clean way to clear errors detected by isValidPartial
afterwards, so we shouldn't call it
|
2015-07-28 11:35:53 +02:00 |
Thomas Gelf
|
d522cb8d2b
|
DbObject: add hasConnection() helper method
|
2015-07-27 23:24:50 +02:00 |
Thomas Gelf
|
1b13d15070
|
Db: provide import statistics
|
2015-07-27 22:39:29 +02:00 |
Alexander Fuhr
|
1400d3df97
|
DataTypeHook: Implement addSettingsFields...
|
2015-07-27 17:23:48 +02:00 |
Alexander Fuhr
|
0380e51087
|
DataTypeHook: Add DataType Hook Datalist
|
2015-07-27 17:22:21 +02:00 |
Alexander Fuhr
|
9c938f1953
|
DataTypeTime: Add DataType Time Hook
|
2015-07-27 17:02:33 +02:00 |
Alexander Fuhr
|
03009502a9
|
DataTypeHooks: Add name param to getFormElement()
|
2015-07-27 15:49:59 +02:00 |
Thomas Gelf
|
68e359cbc0
|
Sync: start to work with multiple datasources...
...working, but still unfinished
|
2015-07-26 15:46:25 +02:00 |
Thomas Gelf
|
ce766df466
|
Db: allow access to dynamic imported rows query
|
2015-07-26 15:40:53 +02:00 |
Thomas Gelf
|
c9e5f16d3e
|
Import: exception for missing key column...
...but skip check for now
|
2015-07-26 15:38:29 +02:00 |
Thomas Gelf
|
666aafc842
|
QuickTable: lazy-load view everywhere
|
2015-07-26 15:37:01 +02:00 |
Thomas Gelf
|
22444f2792
|
Db: getImportrunRowsetChecksum helper method
|
2015-07-26 15:36:32 +02:00 |
Thomas Gelf
|
1ffc032e26
|
Sync: dummy return value to succeed in controller
Fixes redirect unless we store a sync run history
|
2015-07-24 15:31:57 +02:00 |
Thomas Gelf
|
f05fa90fee
|
Sync: fix purge mechanism
|
2015-07-24 15:31:57 +02:00 |
Thomas Gelf
|
f65e880aaa
|
Sync: forbid sync access to existing templates
|
2015-07-24 15:31:57 +02:00 |
Thomas Gelf
|
7edc5f37b3
|
Sync: use a single db transaction
|
2015-07-24 15:31:57 +02:00 |
Thomas Gelf
|
1c5f83a6cf
|
Sync: fail with missing key column
NB: might not work as expected, more fixes to come
|
2015-07-24 15:31:57 +02:00 |
Thomas Gelf
|
80b2974372
|
Import: ignore null properties for now
|
2015-07-24 15:26:09 +02:00 |
Alexander Fuhr
|
6777911a07
|
ImportRowModifierSettings: just spaces
|
2015-07-24 15:05:38 +02:00 |
Alexander Fuhr
|
4f5e0f5918
|
DataTypeString/Number-Hook: Add simple hooks
refs #9716
|
2015-07-24 15:00:50 +02:00 |
Alexander Fuhr
|
1e694f2d1b
|
DataTypeHook: Add a Hook for DataType
refs #9715
|
2015-07-24 15:00:50 +02:00 |
Thomas Gelf
|
753d9420c3
|
IcingaConfig: throw exception when missing
|
2015-07-24 10:58:02 +02:00 |
Thomas Gelf
|
747ea70a33
|
CustomVariables: use ->id, not ->getId
|
2015-07-24 10:57:05 +02:00 |
Thomas Gelf
|
826cafb476
|
SyncRule: add helper method fetching properties
|
2015-07-24 10:54:11 +02:00 |
Thomas Gelf
|
676e694078
|
SyncRule: just spaces
|
2015-07-24 10:53:55 +02:00 |
Thomas Gelf
|
bdda0fe717
|
Sync: initial test implementation
refs #9731
|
2015-07-24 10:51:55 +02:00 |
Stefan Scheungrab
|
250fbeabe2
|
SycPropertyForm: Prepared form for sync property. refs: #9709
|
2015-07-24 09:51:31 +02:00 |
Stefan Scheungrab
|
b9eac26193
|
SyncRule: sync rules should work now. refs. #9709
|
2015-07-23 20:00:31 +02:00 |
Stefan Scheungrab
|
3d3dc19d3b
|
SyncRule: Controller Object and fomr
|
2015-07-23 16:40:32 +02:00 |
Stefan Scheungrab
|
a410fa8f05
|
Merge branch 'master' of git.icinga.org:icingaweb2-module-director
|
2015-07-23 16:37:33 +02:00 |
Stefan Scheungrab
|
ad77d8b702
|
SyncRule: preparation for sync rule
|
2015-07-23 16:36:58 +02:00 |
Alexander Fuhr
|
ec6974b9c5
|
Pagination: Add pagination suppport for all tables
fixes #9691
|
2015-07-23 16:20:33 +02:00 |
Alexander Fuhr
|
08ec28345e
|
QuickTable: Implement Paginatable
refs #9691
|
2015-07-23 16:20:33 +02:00 |
Thomas Gelf
|
ecb3d71760
|
IcingaConfig: just spaces
|
2015-07-23 15:38:17 +02:00 |
Thomas Gelf
|
ec7ad0984b
|
IcingaConfigFile: support string casts
|
2015-07-23 15:37:35 +02:00 |
Thomas Gelf
|
b8d312d3fe
|
IcingaConfig: add getFileContents()
|
2015-07-23 15:37:12 +02:00 |
Stefan Scheungrab
|
396120a1ce
|
PropertyModifierRegexReplace: failed to adjust the input fields
|
2015-07-23 15:13:07 +02:00 |
Stefan Scheungrab
|
b43b8ee5e3
|
PropertyModifier: renamed function for adding new fields to a Form
|
2015-07-23 14:42:53 +02:00 |
Stefan Scheungrab
|
06fc7d82a0
|
Director/PropertyModifier: Create first basic property modifiers refs: #9707
|
2015-07-23 14:29:15 +02:00 |
Stefan Scheungrab
|
103623211b
|
Hook/PropertyModifier: added abstract function transform which actually transform the given value
|
2015-07-23 13:07:39 +02:00 |
Stefan Scheungrab
|
3a15cf8f28
|
Modifier: initial hook and preperation for generic modifier
|
2015-07-23 11:45:07 +02:00 |
Stefan Scheungrab
|
8621e3cfdd
|
SyncProperty: initial setup for synchronising the properties
|
2015-07-23 11:43:41 +02:00 |
Thomas Gelf
|
abab695708
|
Db: add fetch*RowsetRows methods
Magic query creators delivering our key/value table entries as "real" rows
|
2015-07-22 23:33:24 +02:00 |
Stefan Scheungrab
|
8ef61d4b3a
|
Import/ImportSourceSql: typo replaced Resouce with Resource
|
2015-07-22 19:18:42 +02:00 |
Alexander Fuhr
|
9af1b60dc9
|
DataListEntry: Implement the datalistentry management
|
2015-07-22 13:42:47 +02:00 |
Alexander Fuhr
|
9bc8d3882e
|
DbObject: Fix the array to string conversion
|
2015-07-22 13:42:47 +02:00 |
Thomas Gelf
|
3dfec6b8bd
|
Import: allow for differing imports w/o new rows
|
2015-07-22 13:13:00 +02:00 |
Thomas Gelf
|
af021b06ac
|
ImportSourceSql: query should be a textarea
|
2015-07-22 11:37:06 +02:00 |
Stefan Scheungrab
|
2076d6b9a7
|
Import: renamed column imported_rowset_checksum TO rowset_checksum resolves: #9700
|
2015-07-22 11:13:52 +02:00 |
Thomas Gelf
|
bc49af2685
|
Import: implement import runs
* Trigger import run and store data
* Add new table showing related information
|
2015-07-22 10:12:50 +02:00 |
Thomas Gelf
|
6ca8e8a7d6
|
ImportSourceSql: new import provider
fixes #9678
|
2015-07-21 15:18:16 +02:00 |
Thomas Gelf
|
cab2348a28
|
ImportSourceHook: initial import
fixes #9677
|
2015-07-21 15:17:20 +02:00 |
Thomas Gelf
|
1c38e4469e
|
Importsource: controller, object, list
fixes #9676
|
2015-07-21 15:16:18 +02:00 |
Thomas Gelf
|
1fd97c8606
|
QuickForm: add moveSubmitToBottom hack
|
2015-07-21 15:13:42 +02:00 |
Thomas Gelf
|
4881cd3860
|
DbObject: add missing call to onLoadFromDb
|
2015-07-21 15:12:23 +02:00 |
Alexander Fuhr
|
cfbe065b86
|
DirectorDataList: Add controller, object etc.
|
2015-07-03 14:00:40 +02:00 |
Thomas Gelf
|
644c6beeff
|
DirectorDatafield: introduce new object class...
...and adjust table, form and controller
|
2015-07-03 13:17:05 +02:00 |
Alexander Fuhr
|
83fdf0f67d
|
QuickForm: Fix null failure
|
2015-07-03 11:20:32 +02:00 |
Alexander Fuhr
|
ee44f461ab
|
DataField: Add an action and a tab to config tabs
|
2015-07-03 10:49:47 +02:00 |
Thomas Gelf
|
33892f3298
|
DbObject: get rid of setDb. Fix race condition
|
2015-07-03 10:00:16 +02:00 |
Thomas Gelf
|
55ed08412c
|
DirectorObjectForm: remove obsolete method
|
2015-07-03 09:31:20 +02:00 |
Alexander Fuhr
|
8c2939db60
|
ActionController: Fix code typo
|
2015-07-03 09:01:52 +02:00 |
Thomas Gelf
|
61795ccdcd
|
QuickForm/FormLoader: add helper for subforms
|
2015-07-02 15:30:02 +02:00 |
Thomas Gelf
|
6730ac7447
|
HostActions: add "edit" hook to monitoring module
|
2015-07-02 15:28:41 +02:00 |
Alexander Fuhr
|
25f29b3acc
|
DirectorObjectForm: Fix copy paste type ranges. to vars.
|
2015-07-02 14:54:41 +02:00 |
Thomas Gelf
|
edad30f0ac
|
IcingaObject: add initial resolve methods
|
2015-07-02 14:51:59 +02:00 |
Thomas Gelf
|
410d06dc63
|
IcingaObject: object_name is our key
|
2015-07-02 14:32:06 +02:00 |
Thomas Gelf
|
2b2ab87338
|
Datalists: halfway done
|
2015-07-02 14:13:42 +02:00 |
Thomas Gelf
|
02c7a5c62c
|
DbObject: don't ->getId() for ->id
|
2015-07-02 14:11:13 +02:00 |
Alexander Fuhr
|
84a3de8336
|
Merge branch 'master' of git.icinga.org:icingaweb2-module-director
|
2015-07-01 15:24:21 +02:00 |
Alexander Fuhr
|
e9d38103f0
|
TimePeriodRanges: Implement the TimePeriodRanges support
|
2015-07-01 15:15:49 +02:00 |
Alexander Fuhr
|
4d2cbdea44
|
DbObject: Fix mixed key collision
|
2015-07-01 15:13:28 +02:00 |
Thomas Gelf
|
d3f4625d7c
|
DirectorObjectForm: workaround to move submit button
|
2015-06-30 11:37:35 +02:00 |
Thomas Gelf
|
628d7c3221
|
ActionController: remove legacy tab helpers
|
2015-06-30 11:30:08 +02:00 |
Thomas Gelf
|
3ba98a2ffa
|
ActionController: move to Web\Controller namespace
|
2015-06-30 11:27:32 +02:00 |