Commit Graph

731 Commits

Author SHA1 Message Date
Thomas Gelf 91295c4435 DirectorDatafieldForm: provide a delete button
fixes #11641
2016-04-20 22:38:28 +02:00
Thomas Gelf 6f20b9a3de forms: indentation 2016-04-12 21:06:15 +02:00
Thomas Gelf e951256fdd IcingaImportObjectForm: new form allowing to...
...import external objects
2016-04-12 21:00:48 +02:00
Thomas Gelf 97e2a73a48 SyncRuleForm: refine descriptions 2016-04-12 20:32:30 +02:00
Thomas Gelf c216d896e9 IcingaCloneObjectForm: allow to translate new name 2016-04-12 20:11:25 +02:00
Thomas Gelf 73b833ed6b KickstartForm: there is no dual on PostgreSQL 2016-04-11 12:02:26 +02:00
Thomas Gelf 1a5aa87602 host/agent: add related documentation links 2016-04-11 10:11:05 +02:00
Thomas Gelf 10ae09f0d0 index: eliminate different terms for activity log 2016-04-08 10:55:46 +02:00
Thomas Gelf 936145fe46 Assignments: need Db for distinct vars enum
fixes #11545
2016-04-08 00:46:57 +02:00
Thomas Gelf 630cf488f1 host/ticket: add new REST API endpoint 2016-04-08 00:24:20 +02:00
Thomas Widhalm bd03ec62e5 locale/de_DE: translate strings from new version
Signed-off-by: Thomas Gelf <thomas@gelf.net>
2016-04-07 23:10:16 +02:00
Thomas Gelf 242090efdd cli/config: short documentation for 'deploy' cmd 2016-04-03 22:27:00 +02:00
Thomas Gelf eb1fbcdca2 IcingaNotificationForm: do not show timeperiods...
...if no such is available
2016-04-03 21:36:41 +02:00
Thomas Gelf 7eb7f1324c cli: add config deploy command 2016-04-01 17:14:59 +02:00
Thomas Gelf 3d64550802 SyncPropertyForm: choosing imports should not fail
...with no templates available
2016-04-01 09:47:15 +02:00
Thomas Gelf f25b8a5070 AssignmentSubForm: prefix host properties 2016-03-30 19:24:28 +02:00
Thomas Gelf 755112eac5 IcingaServiceForm: do not provide object type 2016-03-29 19:33:45 +02:00
Thomas Gelf 078e46df60 ServiceController: beforeHandlingAddRequest hook 2016-03-29 19:32:50 +02:00
Thomas Gelf cf67917542 IcingaServiceTable: show apply rule preview 2016-03-27 16:28:48 +02:00
Thomas Gelf 311f9da850 ServiceController: adjust apply/assign handling 2016-03-26 16:36:10 +01:00
Thomas Gelf 77a78a5038 AssignmentSubForm: suppress underscore warnings 2016-03-26 16:22:52 +01:00
Thomas Gelf 360812b719 IcingaServiceForm: push forgotten assignments 2016-03-26 16:18:50 +01:00
Thomas Gelf 5a725a45eb IcingaServiceTable: fix apply links 2016-03-26 16:15:26 +01:00
Thomas Gelf fe308a3ee6 IcingaServiceTable: order by whether it has...
...a command and is therefore candidate for apply rules. Sort by
object name afterwards
2016-03-24 18:50:48 +01:00
Thomas Gelf 684793ca6c show/activitylog: fix rendering for applied objects 2016-03-24 13:12:26 +01:00
Thomas Gelf 419800052d index: re-order dashlets 2016-03-24 13:11:18 +01:00
Thomas Gelf 88633ba660 forms/Assign*: add new assignment subforms 2016-03-24 13:10:49 +01:00
Thomas Gelf ffb3748b1c cingaServiceTable: byebye apply 2016-03-24 13:08:35 +01:00
Thomas Gelf bc19c6aa71 css: improve overview responsiveness 2016-03-24 02:48:50 +01:00
Thomas Gelf 67f0502cde ScreenshotController: allow for documentation...
...images to work in the doc module and in foreign Git repositories
with the same relative link
2016-03-23 19:35:09 +01:00
Thomas Gelf 69669909c2 index: re-arrange a few dashlets 2016-03-23 02:04:10 +01:00
Thomas Gelf 6626554a49 config/files: improve look & feel 2016-03-23 01:31:33 +01:00
Thomas Gelf 715e02b605 locale/de_DE: compile latest translations 2016-03-23 00:52:50 +01:00
Thomas Widhalm 32badb6ca1 locale/de_DE: add translation for new strings
Signed-off-by: Thomas Gelf <thomas@gelf.net>
2016-03-23 00:51:51 +01:00
Thomas Gelf cdbcd77952 IcingaHostForm: simplify form 2016-03-23 00:40:40 +01:00
Thomas Gelf ad9849d784 object/show: show explanation for external objects 2016-03-22 23:49:25 +01:00
Thomas Gelf 478ee6131a Datalists: completely refactor forms and tables
fixes #11401
2016-03-22 23:47:54 +01:00
Thomas Gelf 2f723ccde7 IcingaCommandForm: plugin/internal distinction 2016-03-22 21:22:09 +01:00
Thomas Gelf 1fb6027109 IcingaCommandArgumentForm: fix exception 2016-03-22 20:04:02 +01:00
Thomas Gelf ca6a9677bc ServiceController: prefix "add service" with host 2016-03-22 19:09:21 +01:00
Thomas Gelf ae39864252 IcingaAppliedServiceTable: new table 2016-03-22 08:57:33 +01:00
Thomas Gelf c02540dfaa IcingaServiceForm: relax checks for existing ones 2016-03-22 03:24:43 +01:00
Thomas Gelf 9230fd4f15 Kickstart, IcingaCommandArgumentForm: code style 2016-03-22 02:27:17 +01:00
Thomas Gelf 5faf7c8612 IcingaHostForm: just a lame form field 2016-03-22 02:02:25 +01:00
Thomas Gelf 4ce7bf3663 FormExtensibleSet: style sorted sets differently 2016-03-22 02:00:22 +01:00
Thomas Gelf c36093d350 ObjectController: combine preview & external info 2016-03-21 21:24:22 +01:00
Thomas Gelf 81ea3e6ad8 KickstartForm: rework form, handle db resources 2016-03-21 19:23:17 +01:00
Thomas Gelf db26ab3036 ConfigForm: remove, got replaced with Kickstart 2016-03-21 19:22:31 +01:00
Thomas Gelf 1587051b17 index: less logic, delegate work to wizard 2016-03-21 19:16:26 +01:00
Thomas Gelf c7cba66c83 IcingaTimePeriod: fix config errors at deploy time 2016-03-21 13:35:00 +01:00
Thomas Gelf 5fa8dac9f5 KickstartCommand: fix typo
thanks @mwaldmueller
2016-03-21 12:17:19 +01:00
Thomas Gelf d0ebdd9b06 ImportedrowsTable: return columns with correct keys 2016-03-21 10:09:03 +01:00
Thomas Gelf 5d705ce47a IcingaCommandArgumentForm: clean up, store with cmd 2016-03-21 10:06:25 +01:00
Thomas Gelf bb8d4f18dd IndexController: do not refresh when POSTed 2016-03-21 09:10:09 +01:00
Thomas Gelf a6be710379 config/deploy(ments): re-enable stage wiping 2016-03-20 18:50:18 +01:00
Thomas Gelf e30bafc62e various: code style 2016-03-20 16:38:00 +01:00
Thomas Gelf f77e9433d0 Cli: add housekeeping command 2016-03-20 16:32:04 +01:00
Thomas Gelf 52fd0a60b3 objects/table: render filter editor even if empty 2016-03-20 14:41:14 +01:00
Thomas Gelf 4f219992d8 objects: add compact quicksearch element 2016-03-20 13:18:55 +01:00
Thomas Gelf 7cd77c75ba Controllers: unify titles 2016-03-20 13:14:49 +01:00
Thomas Gelf 7af25b2b98 IcingaUserTable: add more search columns 2016-03-20 13:13:25 +01:00
Thomas Gelf 51899f1682 ConfigCommand: break after end of line 2016-03-20 12:08:44 +01:00
Thomas Gelf 5b9ba4e7e4 IcingaCloneObjectForm: fix redirection url 2016-03-20 11:38:19 +01:00
Thomas Gelf 343e5a8669 host/edit: show link to monitoring if available 2016-03-20 11:27:19 +01:00
Thomas Gelf ae32d78174 ConfigCommand: new cli command, used for benchmarks 2016-03-19 22:10:25 +01:00
Thomas Gelf 035eaf2185 locale: compile latest de_DE translation 2016-03-19 15:07:44 +01:00
Thomas Widhalm 6f4a954bb3 application/locale: fix Up/Down status in de_DE
Now they are untranslated like in monitoring module

Signed-off-by: Thomas Gelf <thomas@gelf.net>
2016-03-19 14:38:26 +01:00
Thomas Gelf 3f1d2c6876 FormExtensibleSet: fix unsetting choosen values...
...for elements with nested choices
2016-03-18 20:12:36 +01:00
Thomas Gelf 44096ad829 application/locale: compile de_DE 2016-03-18 17:24:08 +01:00
Thomas Widhalm e14cc16ab5 application/locale: add de_DE translation
Signed-off-by: Thomas Gelf <thomas@gelf.net>
2016-03-18 17:22:10 +01:00
Thomas Gelf 02fc1289f7 configuration: register global search 2016-03-18 16:02:58 +01:00
Thomas Gelf 42b668d4ae IcingaZoneForm: improve descriptions 2016-03-18 15:46:14 +01:00
Thomas Gelf 7ca46b1ab5 ObjectController: show info, no form for externals 2016-03-18 14:58:46 +01:00
Thomas Gelf cce1e96854 IcingaTimePeriodRangeForm: store period, not range 2016-03-18 13:44:10 +01:00
Thomas Gelf 77e0abe43f ServiceController: add services tab for hosts 2016-03-18 13:41:45 +01:00
Thomas Gelf d66f519424 HostController: nicer services title 2016-03-18 13:32:24 +01:00
Thomas Gelf de8539c50f IcingaZoneForm: syntax 2016-03-18 13:25:53 +01:00
Thomas Gelf 0815763aa2 show/activitylog: provide current object...
...might be helpful for new features
2016-03-18 13:21:52 +01:00
Thomas Gelf c6ecb14d7c ServiceController: rework controller for hosts 2016-03-18 13:10:08 +01:00
Thomas Gelf 89ac089677 IcingaServiceTable: remove host-related services 2016-03-18 13:02:45 +01:00
Thomas Gelf dae5fe621e objects/table: support stayHere and form 2016-03-18 13:01:58 +01:00
Thomas Gelf ea80161a27 host/services: add dedicated view script 2016-03-18 13:00:14 +01:00
Thomas Gelf 8290628f82 HostController: use dedicated services table 2016-03-18 12:59:26 +01:00
Thomas Gelf ec071b99df IcingaHostServiceTable: new host-specific table 2016-03-18 12:56:57 +01:00
Thomas Gelf da175ff3cd IcingaServiceForm: show reduced form when host...
...object is passed to the form. Makes work with forms easier
2016-03-18 12:15:25 +01:00
Thomas Gelf a7e1633b3f timeperiod/ranges: add tables and form 2016-03-17 04:23:07 +01:00
Thomas Gelf 228f72db91 cli/core: provide a CLI action for helper methods 2016-03-16 23:43:27 +01:00
Thomas Gelf 01659f3505 config/activities: (un)deployed rows, icons, style 2016-03-16 22:45:29 +01:00
Thomas Gelf af71138227 Cli: add object commands
fixes #11351
2016-03-16 21:36:42 +01:00
Thomas Gelf e24cbea712 IcingaHostForm: move down cluster/agent settings 2016-03-16 17:22:09 +01:00
Thomas Gelf 444e22d831 ConfigForm: use fieldset instead of HTML header 2016-03-16 17:20:11 +01:00
Thomas Gelf b94c6bf481 show/activitylog: add restore action 2016-03-16 16:02:17 +01:00
Thomas Gelf 433cb887c0 IcingaNotificationForm: add related user(-groups) 2016-03-16 14:07:09 +01:00
Thomas Gelf 61f6bae374 IcingaUserForm: add display_name
fixes #11395
2016-03-16 12:31:23 +01:00
Thomas Gelf 358590024c Revert "IcingaZoneForm: allow to set object_type for now"
This reverts commit 28862ccb12.
2016-03-16 11:19:16 +01:00
Thomas Gelf 90600ffe33 index: show overview with kickstart wizard 2016-03-16 10:39:31 +01:00
Thomas Gelf 5e80516f6d deployment: show colorized log 2016-03-15 21:54:49 +01:00
Thomas Gelf 4010127bd4 SyncPropertyForm: clean up filter_expression 2016-03-15 16:38:03 +01:00
Thomas Gelf 28862ccb12 IcingaZoneForm: allow to set object_type for now 2016-03-15 16:07:04 +01:00
Thomas Gelf 6327066459 SyncPropertyForm: fix prefilling filters 2016-03-15 16:01:21 +01:00
Thomas Gelf ca11bf12f8 ImportSourceForm: fix typo 2016-03-14 12:55:26 +01:00
Thomas Gelf af6225a74e ImportSourceForm: add more descriptions 2016-03-14 12:39:41 +01:00
Thomas Gelf 077d46d7dd IcingaObjectFieldForm: improve usability 2016-03-13 23:50:28 +01:00
Thomas Gelf 07db0034dc index/kickstart: offer schema creation 2016-03-13 23:48:22 +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 f971839f82 Notification: form and rendering improvements 2016-03-12 01:35:24 +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 3e0fbf5dac IcingaUserForm: re-organize elements, structure 2016-03-10 19:28:31 +01:00
Thomas Gelf cb6133ffea tables/Icinga*GroupTable: prepare unification 2016-03-09 20:56:53 +01:00
Thomas Gelf be637551be application/forms: unify and clean up group forms 2016-03-09 20:55:26 +01:00
Thomas Gelf 108a891731 IcingaCommandForm: describe command type 2016-03-09 19:38:15 +01:00
Thomas Gelf 7376d9068f IcingaCommandForm: extend the description
fixes #11340
2016-03-09 18:33:03 +01:00
Thomas Gelf 6105ae4386 FormExtensibleSet: fix add button 2016-03-09 09:45:06 +01:00
Thomas Gelf 7cd2eb415f FormExtensibleSet: fix nested options (e.g. users) 2016-03-09 09:14:13 +01:00
Thomas Gelf c1343131fb FormExtensibleSet/js: improve behaviour 2016-03-09 08:41:34 +01:00
Thomas Gelf 1d4b508ff3 different files: style 2016-03-08 22:30:12 +01:00
Thomas Gelf 66c8d7628f PropertyModifierHook: provide db connection 2016-03-08 22:09:59 +01:00
Thomas Gelf a42be2a6e8 IcingaServiceForm: cleanup, no details without type 2016-03-07 18:39:19 +01:00
Thomas Gelf c8a95f1de6 IcingaHostForm: no groups element with no groups 2016-03-07 18:38:07 +01:00
Thomas Gelf da29da0065 forms/Icinga*: choose type first, then go on 2016-03-07 14:20:58 +01:00
Thomas Gelf c5a75e0b9e IcingaObjectAssignmentTable: use rule_id in links 2016-03-07 14:16:58 +01:00
Thomas Gelf 0708dd774a ServiceController: ask object for url params 2016-03-07 08:16:20 +01:00
Thomas Gelf 73eced1b11 KickstartForm: catch errors gracefully...
...and provide better documentation
2016-03-07 01:10:56 +01:00
Thomas Gelf abd97ea93c FormExtensibleSet: fix non-select field name 2016-03-06 19:10:23 +01:00
Thomas Gelf 2f40de10ec IcingaServiceTable: link templates by id 2016-03-06 14:28:12 +01:00
Thomas Gelf ad415e4fa6 ServiceController: object loading, id support 2016-03-06 14:26:48 +01:00
Thomas Gelf 5e32d01a6f IcingaHostForm: rename agent/zone header 2016-03-06 09:53:21 +01:00
Thomas Gelf f1c708caba IcingaServiceForm: re-structure and clean up 2016-03-06 09:53:02 +01:00
Thomas Gelf 8c7e49d913 IcingaAssignServiceToHostForm: no single object...
...assignments, they should be done directly on the service itself.
2016-03-06 09:49:31 +01:00
Thomas Gelf 00f8503033 IcingaHostForm: re-order elements 2016-03-06 09:47:16 +01:00
Thomas Gelf 70db23b8d1 FormSimpleNote: do not use "Note" from ZF
For compatibility reasons we'll not use 'note' anymore, it isn't part
of older Zend Framework versions

fixes #11297
2016-03-06 01:00:50 +01:00
Thomas Gelf 4ce452333a ImportRowModifierForm: provide source columns 2016-03-06 00:37:45 +01:00
Thomas Gelf 0999a8401c IcingaUserForm: use new elements for state/type 2016-03-05 16:23:41 +01:00
Thomas Gelf 41ff1fed62 IcingaNotificationForm: remove obsolete state/type 2016-03-05 16:22:34 +01:00
Thomas Gelf a930690d21 IcingaUserForm: add groups support 2016-03-05 16:21:35 +01:00
Thomas Gelf bcf8ca6b7d IcingaHostForm: comments, add groups 2016-03-05 16:17:04 +01:00
Thomas Gelf d990abf0df IcingaObjectFieldForm: fix proposed fields for...
...commands with multiple arguments in their parameters
2016-03-05 15:49:49 +01:00
Thomas Gelf da4d6258af FormExtensibleSet: fix "click on label" 2016-03-05 14:15:11 +01:00
Thomas Gelf 67d9d8aa5f Icinga*GroupForm: add default object type 2016-03-05 10:36:19 +01:00
Thomas Gelf 950745d4e9 Form/Element: introduce new element for sets 2016-03-04 18:08:37 +01:00
Thomas Gelf 30925140fd ImportrunTable: support PostgreSQL 2016-03-04 18:02:46 +01:00
Marianne Spiller 107856f7d6 ConfigForm: just fixing typo
Signed-off-by: Thomas Gelf <thomas@gelf.net>
2016-03-03 13:48:44 +01:00
Thomas Gelf f1c787fa0c IcingaEndpointTable: highlight deployment endpoint
refs #11265
2016-03-02 23:19:32 +01:00
Thomas Gelf 06452dc78e overview: highlight missing deployment endpoint 2016-03-02 22:51:50 +01:00
Thomas Gelf eb957ad5e4 ShowController: move binary transformation to db 2016-03-02 21:54:38 +01:00
Thomas Gelf eecb3cddf0 Db: fetch less binary data 2016-03-02 21:40:12 +01:00
Thomas Gelf 0d69b9d52e show/activitylog: provice a link to related object 2016-03-02 13:55:11 +01:00
Thomas Gelf 2865efde3f Db: add idPgsql helper method 2016-03-02 13:42:37 +01:00
Thomas Gelf f2439412b1 DatafieldController: fix redirection 2016-03-01 20:56:53 +01:00
Thomas Gelf cd74b10f2a host/agent: it's the ticket, not the salt 2016-03-01 07:57:56 +01:00
Thomas Gelf b3918b9ab5 objecte/table: do not cope with missing filters 2016-03-01 06:40:04 +01:00
Thomas Gelf a9c63cf325 IcingaHostTable: order related objects for pgsql 2016-03-01 04:27:04 +01:00
Markus Frosch 60f9493862 Fix Host query for PostgreSQL
refs #11110
2016-03-01 00:22:28 +01:00
Thomas Gelf da3b9246f1 DataController: style, remove superfluous newlines 2016-02-29 12:26:03 +01:00
Thomas Gelf 526659f069 controllers: remove icon tags, use link classes 2016-02-29 12:20:57 +01:00
Thomas Gelf ad72eeb158 inspect/types: fix tabs
fixes #11254
2016-02-28 18:23:03 +01:00
Thomas Gelf ea0f58f611 IcingaUserForm: state/filter prototype, dummy...
...and still subject to changes
2016-02-28 17:02:57 +01:00
Thomas Gelf 7b01082140 IcingaNotificationForm: still incomplete 2016-02-28 17:02:28 +01:00
Thomas Gelf c0422d7012 GeneratedConfigTable: remove obsolete table
refs #11054
2016-02-28 17:01:10 +01:00
Thomas Gelf 13258e96cf data: introduce new controller 2016-02-28 16:59:40 +01:00
Thomas Gelf df133e7981 config/deployments: re-arrange urls and links 2016-02-28 16:52:37 +01:00
Thomas Gelf 8b3b1528c5 index: add state colors 2016-02-28 16:43:45 +01:00
Thomas Gelf 1ff5e7a6cc cli/jobs: temporarily add renderconfig action 2016-02-28 16:30:11 +01:00
Thomas Gelf 7f949e1b5a SyncPropertyForm: allow to define a filter 2016-02-28 16:23:51 +01:00
Thomas Gelf 7c1c34ee05 IcingaHostForm: behave nice with inherited agent 2016-02-28 14:48:08 +01:00
Thomas Gelf 466b32ba2e object/render: allow to render resolved object 2016-02-28 14:15:56 +01:00
Thomas Gelf 57592368ac css: style activity-log table 2016-02-28 11:16:49 +01:00
Thomas Gelf 36cc3213f7 object/fields: allow to abort "edit" 2016-02-28 11:15:45 +01:00
Thomas Gelf 25e7a83374 IcingaObjectFieldForm: use default buttons 2016-02-28 10:51:15 +01:00
Thomas Gelf bc95c25d96 ActionController: provide central table helpers 2016-02-28 01:16:13 +01:00
Thomas Gelf b20924bf59 DatafieldController: just a space 2016-02-27 21:04:13 +01:00
Thomas Gelf a41f146679 object: show pending changes, offer deployment 2016-02-27 12:23:00 +01:00
Thomas Gelf 4f65a44494 IcingaDeleteObjectForm: note, might be obsolete 2016-02-27 02:06:59 +01:00
Thomas Gelf 9fb2ff64aa MigrationCommand: verbose help 2016-02-27 02:04:16 +01:00
Thomas Gelf 84a788f36c index: re-organize menu and overview link 2016-02-27 02:02:43 +01:00
Thomas Gelf 0574217568 controllers/*templates: remove obsolete controllers 2016-02-27 01:43:03 +01:00
Thomas Gelf 30868c16a1 notification(s): controllers, table 2016-02-27 01:14:27 +01:00
Thomas Gelf 067c82c074 application: PSR2 fixes 2016-02-26 12:42:21 +01:00
Thomas Gelf 4bc5afb2f8 library/Director: fix PSR2 complaints 2016-02-26 11:58:37 +01:00
Thomas Gelf 66f85a3b52 BenchmarkCommand: remove obsolete stream action 2016-02-25 20:02:03 +01:00
Thomas Gelf 78877e9440 IcingaTimePeriodForm: allow to delete timeperiods 2016-02-25 18:37:10 +01:00
Thomas Gelf 4939b7d6c8 IcingaAssignServiceToHostForm: store escaped...
...Icinga strings in filter expressions for now
2016-02-24 23:58:40 +01:00
Thomas Gelf 0e11d60928 ServiceController: offer assign only for apply 2016-02-24 21:40:46 +01:00
Thomas Gelf 6e06d7c7bc ActivityLogTable: order by time and id 2016-02-24 21:34:13 +01:00
Thomas Gelf 6e62cbf900 show/activity: show hex checksum 2016-02-24 12:23:17 +01:00
Thomas Gelf 42e87476fb schema/mysql: add sync_run history table 2016-02-24 10:50:57 +01:00
Thomas Gelf 93da0fe06c show/activitilog: make "disabled" visible 2016-02-23 03:19:33 +01:00
Thomas Gelf edd770a454 ShowController: fix diff rendering 2016-02-23 03:19:06 +01:00
Thomas Gelf 7315cc0d1b show/activitylog: add more details 2016-02-23 00:36:18 +01:00
Thomas Gelf 7665cb2424 show/activitilog: make "disabled" property visible 2016-02-23 00:27:53 +01:00
Thomas Gelf 990b7934f2 css/module: render disabled object preview as such 2016-02-22 14:39:47 +01:00
Thomas Gelf 2f4ffd30af inspect/type: tell also whether no object was found 2016-02-19 13:40:55 +01:00
Thomas Gelf 9f96a08609 inspect/type: show object count 2016-02-19 13:20:31 +01:00
Thomas Gelf 4eabaf5cd4 importsource/property: unify tab handling 2016-02-19 12:56:16 +01:00
Thomas Gelf eb901dacca controllers: add icon 2016-02-19 12:53:47 +01:00
Thomas Gelf 7141fb2612 ListController: temporarily re-disable wipe 2016-02-19 11:35:03 +01:00
Thomas Gelf 33dd977214 ImportsourceHookTable: apply modifiers on preview 2016-02-19 02:01:53 +01:00
Thomas Gelf 3de4869813 ImportRowModifierForm: allow to delete modifiers 2016-02-19 02:00:42 +01:00