--- a/src/pyams_scheduler/zmi/scheduler.py Tue Jul 18 10:54:11 2017 +0200
+++ b/src/pyams_scheduler/zmi/scheduler.py Mon Sep 11 13:50:09 2017 +0200
@@ -117,13 +117,23 @@
icon_class = 'fa fa-fw fa-edit'
icon_hint = _("Task settings")
- url = 'settings.html'
target = None
modal_target = True
permission = MANAGE_SYSTEM_PERMISSION
weight = 1
+ def get_url(self, item):
+ url = item.settings_view_name
+ if url:
+ return absolute_url(item, self.request, url)
+
+ def renderCell(self, item):
+ if item.settings_view_name:
+ return super(SchedulerTasksSettingsColumn, self).renderCell(item)
+ else:
+ return ''
+
@adapter_config(name='scheduler', context=(Interface, IAdminLayer, SchedulerTasksTable), provides=IColumn)
class SchedulerTasksScheduleColumn(ActionColumn):
@@ -230,7 +240,6 @@
"""Scheduler tasks header adapter"""
icon_class = 'fa fa-fw fa-clock-o'
- title = _("Control panel")
subtitle = _("Tasks scheduler")