pyams_scheduler.zmi package¶
+Submodules¶
+pyams_scheduler.zmi.interfaces module¶
+pyams_scheduler.zmi.scheduler module¶
+-
+
-
+class
pyams_scheduler.zmi.scheduler.
SchedulerJobIdColumn
(context, request, table)¶
+ Bases:
+pyams_skin.table.I18nColumn
,z3c.table.column.GetAttrColumn
Scheduler job ID column
+-
+
-
+
getValue
(obj)¶
+
-
+
-
+
weight
= 10¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.scheduler.
SchedulerJobNameColumn
(context, request, table)¶
+ Bases:
+pyams_skin.table.I18nColumn
,z3c.table.column.GetAttrColumn
Scheduler job name column
+-
+
-
+
getValue
(obj)¶
+
-
+
-
+
weight
= 1¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.scheduler.
SchedulerJobNextRunColumn
(context, request, table)¶
+ Bases:
+pyams_skin.table.I18nColumn
,z3c.table.column.GetAttrColumn
Scheduler job next run column
+-
+
-
+
getValue
(obj)¶
+
-
+
-
+
weight
= 30¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.scheduler.
SchedulerJobTriggerColumn
(context, request, table)¶
+ Bases:
+pyams_skin.table.I18nColumn
,z3c.table.column.GetAttrColumn
Scheduler job trigger column
+-
+
-
+
getValue
(obj)¶
+
-
+
-
+
weight
= 20¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.scheduler.
SchedulerJobsDisplayForm
(context, request)¶
+ Bases:
+pyams_zmi.form.AdminDialogDisplayForm
Scheduler jobs display form
+-
+
-
+
dialog_class
= 'modal-large'¶
+
-
+
-
+
fields
= <z3c.form.field.Fields object>¶
+
-
+
-
+
legend
= 'Display scheduler active jobs'¶
+
-
+
-
+
title
¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.scheduler.
SchedulerJobsMenuItem
(context, request, view, manager=None)¶
+ Bases:
+pyams_skin.viewlet.menu.MenuItem
Scheduler jobs menu
+-
+
-
+
get_url
()¶
+
-
+
-
+
label
= 'Active jobs...'¶
+
-
+
-
+
modal_target
= True¶
+
-
+
-
+
url
= 'jobs.html'¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.scheduler.
SchedulerJobsTable
(context, request)¶
+ Bases:
+pyams_skin.table.BaseTable
Scheduler jobs table
+-
+
-
+
cssClasses
= {'table': 'table table-bordered table-striped table-hover table-tight datatable'}¶
+
-
+
-
+
data_attributes
¶
+
-
+
-
+
sortOn
= None¶
+
-
+
-
+
title
= 'Scheduler jobs'¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.scheduler.
SchedulerJobsValuesAdapter
(context, request, view)¶
+ Bases:
+pyams_utils.adapter.ContextRequestViewAdapter
Scheduler jobs values adapter
+-
+
-
+
values
¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.scheduler.
SchedulerJobsViewlet
(context, request, view, manager)¶
+ Bases:
+pyams_viewlet.viewlet.Viewlet
Scheduler jobs viewlet
+-
+
-
+
table
¶
+ alias of
+SchedulerJobsTable
-
+
-
+
update
()¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.scheduler.
SchedulerMenuItem
(context, request, view, manager=None)¶
+ Bases:
+pyams_skin.viewlet.menu.MenuItem
Scheduler menu
+-
+
-
+
icon_class
= 'fa-clock-o'¶
+
-
+
-
+
label
= 'Tasks scheduler'¶
+
-
+
-
+
url
= '#scheduler-tasks.html'¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.scheduler.
SchedulerProcessAJAXTestForm
(context, request)¶
+ Bases:
+pyams_form.form.AJAXAddForm
,pyams_scheduler.zmi.scheduler.SchedulerProcessTestForm
Scheduler process test form, JSON renderer
+-
+
-
+
get_ajax_output
(changes)¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.scheduler.
SchedulerProcessTestForm
(context, request)¶
+ Bases:
+pyams_zmi.form.AdminDialogAddForm
Scheduler process test form
+-
+
-
+
ajax_handler
= 'test-scheduler-process.json'¶
+
-
+
-
+
-
+
createAndAdd
(data)¶
+
-
+
-
+
edit_permission
= 'pyams.ManageSystem'¶
+
-
+
-
+
fields
= <z3c.form.field.Fields object>¶
+
-
+
-
+
form_target
¶
+
-
+
-
+
icon_css_class
= 'fa fa-fw fa-clock-o'¶
+
-
+
-
+
legend
= 'Test scheduler process connection'¶
+
-
+
-
+
prefix
= 'test_form.'¶
+
-
+
-
+
title
¶
+
-
+
-
+
updateActions
()¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.scheduler.
SchedulerProcessTestMenu
(context, request, view, manager)¶
+ Bases:
+pyams_skin.viewlet.toolbar.ToolbarMenuItem
Scheduler process test menu
+-
+
-
+
label
= 'Test process connection...'¶
+
-
+
-
+
label_css_class
= 'fa fa-fw fa-clock-o'¶
+
-
+
-
+
modal_target
= True¶
+
-
+
-
+
stop_propagation
= True¶
+
-
+
-
+
url
= 'test-scheduler-process.html'¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.scheduler.
SchedulerProcessTestSuffix
(context, request, view, manager)¶
+ Bases:
+pyams_viewlet.viewlet.Viewlet
Scheduler process test form suffix
+
-
+
-
+class
pyams_scheduler.zmi.scheduler.
SchedulerPropertiesAJAXEditForm
(context, request)¶
+ Bases:
+pyams_form.form.AJAXEditForm
,pyams_scheduler.zmi.scheduler.SchedulerPropertiesEditForm
Scheduler properties edit form, AJAX view
+
-
+
-
+class
pyams_scheduler.zmi.scheduler.
SchedulerPropertiesEditForm
(context, request)¶
+ Bases:
+pyams_zmi.form.AdminDialogEditForm
Scheduler properties edit form
+-
+
-
+
ajax_handler
= 'properties.json'¶
+
-
+
-
+
edit_permission
= 'pyams.ManageSystem'¶
+
-
+
-
+
fields
= <z3c.form.field.Fields object>¶
+
-
+
-
+
legend
= 'Update tasks scheduler properties'¶
+
-
+
-
+
title
¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.scheduler.
SchedulerPropertiesMenuItem
(context, request, view, manager=None)¶
+ Bases:
+pyams_skin.viewlet.menu.MenuItem
Scheduler properties menu
+-
+
-
+
get_url
()¶
+
-
+
-
+
label
= 'Properties...'¶
+
-
+
-
+
modal_target
= True¶
+
-
+
-
+
url
= 'properties.html'¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.scheduler.
SchedulerTableElementEditor
(context, request, view)¶
+ Bases:
+pyams_skin.table.DefaultElementEditorAdapter
Scheduler table element editor
+-
+
-
+
modal_target
= False¶
+
-
+
-
+
url
¶
+
-
+
-
+
view_name
= 'scheduler-tasks.html'¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.scheduler.
SchedulerTasksHeaderAdapter
(context, request, view)¶
+ Bases:
+pyams_skin.page.DefaultPageHeaderAdapter
Scheduler tasks header adapter
+-
+
-
+
icon_class
= 'fa fa-fw fa-clock-o'¶
+
-
+
-
+
subtitle
= 'Tasks scheduler'¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.scheduler.
SchedulerTasksHistoryColumn
(context, request, table)¶
+ Bases:
+pyams_skin.table.ActionColumn
Scheduler tasks history column
+-
+
-
+
icon_class
= 'fa fa-fw fa-history'¶
+
-
+
-
+
icon_hint
= 'Task run history'¶
+
-
+
-
+
modal_target
= True¶
+
-
+
-
+
permission
= 'pyams.ManageSystem'¶
+
-
+
-
+
target
= None¶
+
-
+
-
+
url
= 'history.html'¶
+
-
+
-
+
weight
= 30¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.scheduler.
SchedulerTasksNameColumn
(context, request, table)¶
+ Bases:
+pyams_skin.table.I18nColumn
,z3c.table.column.GetAttrColumn
Scheduler tasks name column
+-
+
-
+
attrName
= 'name'¶
+
-
+
-
+
weight
= 10¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.scheduler.
SchedulerTasksRunColumn
(context, request, table)¶
+ Bases:
+pyams_skin.table.ActionColumn
Scheduler tasks run column
+-
+
-
+
icon_class
= 'fa fa-fw fa-play'¶
+
-
+
-
+
icon_hint
= 'Run task'¶
+
-
+
-
+
modal_target
= True¶
+
-
+
-
+
permission
= 'pyams.ManageSystem'¶
+
-
+
-
+
target
= None¶
+
-
+
-
+
url
= 'run.html'¶
+
-
+
-
+
weight
= 20¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.scheduler.
SchedulerTasksScheduleColumn
(context, request, table)¶
+ Bases:
+pyams_skin.table.ActionColumn
Scheduler tasks schedule column
+-
+
-
+
icon_class
= 'fa fa-fw fa-calendar'¶
+
-
+
-
+
icon_hint
= 'Schedule task'¶
+
-
+
-
+
modal_target
= True¶
+
-
+
-
+
permission
= 'pyams.ManageSystem'¶
+
-
+
-
+
target
= None¶
+
-
+
-
+
url
= 'schedule.html'¶
+
-
+
-
+
weight
= 2¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.scheduler.
SchedulerTasksSettingsColumn
(context, request, table)¶
+ Bases:
+pyams_skin.table.ActionColumn
Scheduler tasks settings column
+-
+
-
+
get_url
(item)¶
+
-
+
-
+
icon_class
= 'fa fa-fw fa-edit'¶
+
-
+
-
+
icon_hint
= 'Task settings'¶
+
-
+
-
+
modal_target
= True¶
+
-
+
-
+
permission
= 'pyams.ManageSystem'¶
+
-
+
-
+
renderCell
(item)¶
+
-
+
-
+
target
= None¶
+
-
+
-
+
weight
= 1¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.scheduler.
SchedulerTasksTable
(context, request)¶
+ Bases:
+pyams_skin.table.BaseTable
Scheduler tasks table
+-
+
-
+
cssClasses
= {'table': 'table table-bordered table-striped table-hover table-tight datatable'}¶
+
-
+
-
+
data_attributes
¶
+
-
+
-
+
getCSSHighlightClass
(column, item, cssClass)¶
+
-
+
-
+
id
= 'scheduler_tasks_table'¶
+
-
+
-
+
title
= 'Scheduled tasks'¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.scheduler.
SchedulerTasksTrashColumn
(context, request, table)¶
+ Bases:
+pyams_skin.table.TrashColumn
Scheduler tasks trash column
+-
+
-
+
icon_hint
= 'Delete task'¶
+
-
+
-
+
permission
= 'pyams.ManageSystem'¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.scheduler.
SchedulerTasksValuesAdapter
(context, request, view)¶
+ Bases:
+pyams_utils.adapter.ContextRequestViewAdapter
Scheduler tasks values adapter
+-
+
-
+
values
¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.scheduler.
SchedulerTasksView
(context, request)¶
+ Bases:
+pyams_zmi.view.AdminView
,pyams_skin.container.ContainerView
Scheduler tasks view
+-
+
-
+
table_class
¶
+ alias of
+SchedulerTasksTable
-
+
-
+
-
+
pyams_scheduler.zmi.scheduler.
delete_scheduler_task
(request)¶
+ Delete task from scheduler utility
+
pyams_scheduler.zmi.ssh module¶
+-
+
-
+class
pyams_scheduler.zmi.ssh.
SSHTaskAJAXAddForm
(context, request)¶
+ Bases:
+pyams_form.form.AJAXAddForm
,pyams_scheduler.zmi.ssh.SSHTaskAddForm
SSH command task add form, AJAX view
+
-
+
-
+class
pyams_scheduler.zmi.ssh.
SSHTaskAJAXEditForm
(context, request)¶
+ Bases:
+pyams_form.form.AJAXEditForm
,pyams_scheduler.zmi.ssh.SSHTaskEditForm
SSH command task edit form, AJAX view
+
-
+
-
+class
pyams_scheduler.zmi.ssh.
SSHTaskAddForm
(context, request)¶
+ Bases:
+pyams_scheduler.zmi.task.TaskBaseAddForm
SSH command task add form
+-
+
-
+
ajax_handler
= 'add-scheduler-ssh-task.json'¶
+
-
+
-
+
icon_css_class
= 'fa fa-fw fa-key'¶
+
-
+
-
+
legend
= 'Add SSH command task'¶
+
-
+
-
+
task_factory
¶
+ alias of
+SSHCallerTask
-
+
-
+
-
+class
pyams_scheduler.zmi.ssh.
SSHTaskAddMenu
(context, request, view, manager)¶
+ Bases:
+pyams_skin.viewlet.toolbar.ToolbarMenuItem
SSH caller task add menu
+-
+
-
+
label
= 'Add SSH command...'¶
+
-
+
-
+
label_css_class
= 'fa fa-fw fa-key'¶
+
-
+
-
+
modal_target
= True¶
+
-
+
-
+
url
= 'add-scheduler-ssh-task.html'¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.ssh.
SSHTaskEditForm
(context, request)¶
+ Bases:
+pyams_zmi.form.AdminDialogEditForm
SSH command task edit form
+-
+
-
+
ajax_handler
= 'settings.json'¶
+
-
+
-
+
edit_permission
= 'pyams.ManageSystem'¶
+
-
+
-
+
fields
= <z3c.form.field.Fields object>¶
+
-
+
-
+
icon_css_class
= 'fa fa-fw fa-key'¶
+
-
+
-
+
input_css_class
= 'col-md-8'¶
+
-
+
-
+
label_css_class
= 'control-label col-md-4'¶
+
-
+
-
+
legend
= 'Edit task settings'¶
+
-
+
-
+
title
¶
+
-
+
pyams_scheduler.zmi.task module¶
+-
+
-
+class
pyams_scheduler.zmi.task.
CronTaskScheduleAJAXEditForm
(context, request)¶
+ Bases:
+pyams_scheduler.zmi.task.TaskSchedulerAJAXEditForm
,pyams_scheduler.zmi.task.CronTaskScheduleEditForm
Cron-style task schedule edit form, AJAX view
+
-
+
-
+class
pyams_scheduler.zmi.task.
CronTaskScheduleEditForm
(context, request)¶
+ Bases:
+pyams_scheduler.zmi.task.TaskScheduleEditForm
Cron-style task schedule edit form
+-
+
-
+
fields
= <z3c.form.field.Fields object>¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.task.
DateTaskScheduleAJAXEditForm
(context, request)¶
+ Bases:
+pyams_scheduler.zmi.task.TaskSchedulerAJAXEditForm
,pyams_scheduler.zmi.task.DateTaskScheduleEditForm
Date-style task schedule edit form, AJAX view
+
-
+
-
+class
pyams_scheduler.zmi.task.
DateTaskScheduleEditForm
(context, request)¶
+ Bases:
+pyams_scheduler.zmi.task.TaskScheduleEditForm
Date-style task schedule edit form
+-
+
-
+
fields
= <z3c.form.field.Fields object>¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.task.
LoopTaskScheduleAJAXEditForm
(context, request)¶
+ Bases:
+pyams_scheduler.zmi.task.TaskSchedulerAJAXEditForm
,pyams_scheduler.zmi.task.LoopTaskScheduleEditForm
Loop-style task schedule edit form, AJAX view
+
-
+
-
+class
pyams_scheduler.zmi.task.
LoopTaskScheduleEditForm
(context, request)¶
+ Bases:
+pyams_scheduler.zmi.task.TaskScheduleEditForm
Loop-style task schedule edit form
+-
+
-
+
fields
= <z3c.form.field.Fields object>¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.task.
SchedulerTaskPropertiesAJAXEditForm
(context, request)¶
+ Bases:
+pyams_form.form.AJAXEditForm
,pyams_scheduler.zmi.task.TaskPropertiesEditForm
Scheduler task properties edit form, AJAX view
+
-
+
-
+class
pyams_scheduler.zmi.task.
TaskBaseAddForm
(context, request)¶
+ Bases:
+pyams_zmi.form.AdminDialogAddForm
Scheduler task base add form
+-
+
-
+
add
(task)¶
+
-
+
-
+
create
(data)¶
+
-
+
-
+
edit_permission
= 'pyams.ManageSystem'¶
+
-
+
-
+
fields
= <z3c.form.field.Fields object>¶
+
-
+
-
+
input_css_class
= 'col-md-8'¶
+
-
+
-
+
label_css_class
= 'control-label col-md-4'¶
+
-
+
-
+
legend
= 'Add URL caller task'¶
+
-
+
-
+
nextURL
()¶
+
-
+
-
+
task_factory
= None¶
+
-
+
-
+
title
= 'Tasks scheduler'¶
+
-
+
-
+
updateWidgets
(prefix=None)¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.task.
TaskDebugReportViewlet
(context, request, view, manager)¶
+ Bases:
+pyams_viewlet.viewlet.Viewlet
Task debug report viewlet
+
-
+
-
+class
pyams_scheduler.zmi.task.
TaskHistoryDateColumn
(context, request, table)¶
+ Bases:
+pyams_skin.table.I18nColumn
,z3c.table.column.GetAttrColumn
Task history date column
+-
+
-
+
attrName
= 'date'¶
+
-
+
-
+
renderCell
(item)¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.task.
TaskHistoryDisplayForm
(context, request)¶
+ Bases:
+pyams_zmi.form.AdminDialogDisplayForm
Task history display form
+-
+
-
+
dialog_class
= 'modal-max'¶
+
-
+
-
+
fields
= <z3c.form.field.Fields object>¶
+
-
+
-
+
icon_css_class
= 'fa fa-fw fa-history'¶
+
-
+
-
+
legend
= 'Task history'¶
+
-
+
-
+
title
¶
+
-
+
-
+
-
+
pyams_scheduler.zmi.task.
TaskHistoryInfoView
(request)¶
+
-
+
-
+class
pyams_scheduler.zmi.task.
TaskHistoryItemsTable
(context, request)¶
+ Bases:
+pyams_skin.table.BaseTable
Task history items table
+-
+
-
+
cssClasses
= {'table': 'table table-bordered table-striped table-hover table-tight datatable'}¶
+
-
+
-
+
data_attributes
¶
+
-
+
-
+
getCSSHighlightClass
(column, item, cssClass)¶
+
-
+
-
+
sortOn
= None¶
+
-
+
-
+
title
= 'Task history'¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.task.
TaskHistoryTraverser
(context)¶
+ Bases:
+pyams_utils.adapter.ContextAdapter
Task ++history++ traverser
+-
+
-
+
traverse
(name, furtherpath=None)¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.task.
TaskHistoryValuesAdapter
(context, request, view)¶
+ Bases:
+pyams_utils.adapter.ContextRequestViewAdapter
Task history values adapter
+-
+
-
+
values
¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.task.
TaskHistoryViewlet
(context, request, view, manager)¶
+ Bases:
+pyams_viewlet.viewlet.Viewlet
Task history viewlet
+-
+
-
+
table
¶
+ alias of
+TaskHistoryItemsTable
-
+
-
+
update
()¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.task.
TaskPropertiesEditForm
(context, request)¶
+ Bases:
+pyams_zmi.form.AdminDialogEditForm
Scheduler task properties edit form
+-
+
-
+
ajax_handler
= 'properties.json'¶
+
-
+
-
+
edit_permission
= 'pyams.ManageSystem'¶
+
-
+
-
+
fields
= <z3c.form.field.Fields object>¶
+
-
+
-
+
icon_css_class
= 'fa fa-fw fa-clock-o'¶
+
-
+
-
+
input_css_class
= 'col-md-8'¶
+
-
+
-
+
label_css_class
= 'control-label col-md-4'¶
+
-
+
-
+
legend
= 'Edit task properties'¶
+
-
+
-
+
title
¶
+
-
+
-
+
updateWidgets
(prefix=None)¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.task.
TaskRunAJAXForm
(context, request)¶
+ Bases:
+pyams_form.form.AJAXEditForm
,pyams_scheduler.zmi.task.TaskRunForm
Task runner form, AJAX view
+-
+
-
+
get_ajax_output
(changes)¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.task.
TaskRunForm
(context, request)¶
+ Bases:
+pyams_zmi.form.AdminDialogEditForm
Task runner form
+-
+
-
+
ajax_handler
= 'run.json'¶
+
-
+
-
+
applyChanges
(data)¶
+
-
+
-
+
-
+
dialog_class
= 'modal-large'¶
+
-
+
-
+
fields
= <z3c.form.field.Fields object>¶
+
-
+
-
+
legend
= 'Execute task'¶
+
-
+
-
+
title
¶
+
-
+
-
+
updateActions
()¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.task.
TaskRunFormHelpAdapter
(context, request, view)¶
+ Bases:
+pyams_form.help.FormHelp
Task run form help adapter
+-
+
-
+
header
= 'Executing and debugging task'¶
+
-
+
-
+
message
= "You can choose to execute the task in 'normal' mode or in 'debug' mode.\n\nIn normal mode, the task is scheduled in a standard way and run in a background process (after 5 seconds).\n\nIn debug mode, the task is run in the context of the main application process; the goal of this mode\nis to allow a developer to insert breakpoints.\n\n**WARNING**: in both mode, the task will be executed even if it's disabled in it's scheduling settings!"¶
+
-
+
-
+
message_format
= 'rest'¶
+
-
+
-
+
status
= 'warning'¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.task.
TaskScheduleEditForm
(context, request)¶
+ Bases:
+pyams_zmi.form.AdminDialogEditForm
Scheduler task base schedule edit form
+-
+
-
+
ajax_handler
= 'schedule.json'¶
+
-
+
-
+
edit_permission
= 'pyams.ManageSystem'¶
+
-
+
-
+
icon_css_class
= 'fa fa-fw fa-calendar'¶
+
-
+
-
+
input_css_class
= 'col-md-8'¶
+
-
+
-
+
label_css_class
= 'control-label col-md-4'¶
+
-
+
-
+
legend
= 'Schedule task'¶
+
-
+
-
+
title
¶
+
-
+
-
+
update_content
(content, data)¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.task.
TaskSchedulerAJAXEditForm
(context, request)¶
+ Bases:
+pyams_form.form.AJAXEditForm
Scheduler task base schedule edit form, AJAX view
+-
+
-
+
get_ajax_output
(changes)¶
+
-
+
-
+
-
+
pyams_scheduler.zmi.task.
handle_new_task_data_extraction
(event)¶
+ Handle new task form data extraction
+
pyams_scheduler.zmi.url module¶
+-
+
-
+class
pyams_scheduler.zmi.url.
URLTaskAJAXAddForm
(context, request)¶
+ Bases:
+pyams_form.form.AJAXAddForm
,pyams_scheduler.zmi.url.URLTaskAddForm
URL caller task add form, AJAX view
+
-
+
-
+class
pyams_scheduler.zmi.url.
URLTaskAJAXEditForm
(context, request)¶
+ Bases:
+pyams_form.form.AJAXEditForm
,pyams_scheduler.zmi.url.URLTaskEditForm
URL caller task edit form, AJAX view
+
-
+
-
+class
pyams_scheduler.zmi.url.
URLTaskAddForm
(context, request)¶
+ Bases:
+pyams_scheduler.zmi.task.TaskBaseAddForm
URL caller task add form
+-
+
-
+
ajax_handler
= 'add-scheduler-url-task.json'¶
+
-
+
-
+
icon_css_class
= 'fa fa-fw fa-globe'¶
+
-
+
-
+
legend
= 'Add URL caller task'¶
+
-
+
-
+
task_factory
¶
+ alias of
+URLCallerTask
-
+
-
+
-
+class
pyams_scheduler.zmi.url.
URLTaskAddMenu
(context, request, view, manager)¶
+ Bases:
+pyams_skin.viewlet.toolbar.ToolbarMenuItem
URL caller task add menu
+-
+
-
+
label
= 'Add URL caller task...'¶
+
-
+
-
+
label_css_class
= 'fa fa-fw fa-globe'¶
+
-
+
-
+
modal_target
= True¶
+
-
+
-
+
url
= 'add-scheduler-url-task.html'¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.url.
URLTaskEditForm
(context, request)¶
+ Bases:
+pyams_zmi.form.AdminDialogEditForm
URL caller task edit form
+-
+
-
+
ajax_handler
= 'settings.json'¶
+
-
+
-
+
edit_permission
= 'pyams.ManageSystem'¶
+
-
+
-
+
fields
= <z3c.form.field.Fields object>¶
+
-
+
-
+
icon_css_class
= 'fa fa-fw fa-globe'¶
+
-
+
-
+
legend
= 'Edit task settings'¶
+
-
+
-
+
title
¶
+
-
+
pyams_scheduler.zmi.zodb module¶
+-
+
-
+class
pyams_scheduler.zmi.zodb.
ZODBTaskAJAXAddForm
(context, request)¶
+ Bases:
+pyams_form.form.AJAXAddForm
,pyams_scheduler.zmi.zodb.ZODBTaskAddForm
ZODB packing task add form, AJAX view
+
-
+
-
+class
pyams_scheduler.zmi.zodb.
ZODBTaskAJAXEditForm
(context, request)¶
+ Bases:
+pyams_form.form.AJAXEditForm
,pyams_scheduler.zmi.zodb.ZODBTaskEditForm
ZODB packing task edit form, AJAX view
+
-
+
-
+class
pyams_scheduler.zmi.zodb.
ZODBTaskAddForm
(context, request)¶
+ Bases:
+pyams_scheduler.zmi.task.TaskBaseAddForm
ZODB packing task add form
+-
+
-
+
ajax_handler
= 'add-scheduler-zodb-task.json'¶
+
-
+
-
+
icon_css_class
= 'fa fa-fw fa-database'¶
+
-
+
-
+
legend
= 'Add ZODB packing task'¶
+
-
+
-
+
task_factory
¶
+ alias of
+ZODBPackingTask
-
+
-
+
-
+class
pyams_scheduler.zmi.zodb.
ZODBTaskAddMenu
(context, request, view, manager)¶
+ Bases:
+pyams_skin.viewlet.toolbar.ToolbarMenuItem
ZODB packing task add menu
+-
+
-
+
label
= 'Add ZODB packing task...'¶
+
-
+
-
+
label_css_class
= 'fa fa-fw fa-database'¶
+
-
+
-
+
modal_target
= True¶
+
-
+
-
+
url
= 'add-scheduler-zodb-task.html'¶
+
-
+
-
+
-
+class
pyams_scheduler.zmi.zodb.
ZODBTaskEditForm
(context, request)¶
+ Bases:
+pyams_zmi.form.AdminDialogEditForm
ZODB packing task edit form
+-
+
-
+
ajax_handler
= 'settings.json'¶
+
-
+
-
+
edit_permission
= 'pyams.ManageSystem'¶
+
-
+
-
+
fields
= <z3c.form.field.Fields object>¶
+
-
+
-
+
icon_css_class
= 'fa fa-fw fa-database'¶
+
-
+
-
+
legend
= 'Edit task settings'¶
+
-
+
-
+
title
¶
+
-
+