Add backup job list, create, edit, test views
This commit is contained in:
@@ -5,10 +5,12 @@ from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
from job_processor.models import JobQueue, JobType
|
||||
from job_processor.exceptions import JobQueuePushError
|
||||
from navigation.api import bind_links
|
||||
from navigation.api import bind_links, register_model_list_columns
|
||||
from project_tools.api import register_tool
|
||||
from project_setup.api import register_setup
|
||||
|
||||
from .links import backup_tool_link, restore_tool_link
|
||||
from .links import backup_tool_link, restore_tool_link, backup_job_list, backup_job_create, backup_job_edit, backup_job_test
|
||||
from .models import BackupJob
|
||||
|
||||
# TODO: move to literals
|
||||
BACKUP_JOB_QUEUE_NAME = 'backups_queue'
|
||||
@@ -26,5 +28,13 @@ def create_backups_job_queue():
|
||||
create_backups_job_queue()
|
||||
#backup_job_type = JobType('remote_backup', _(u'Remove backup'), do_backup)
|
||||
|
||||
register_tool(backup_tool_link)
|
||||
register_setup(backup_tool_link)
|
||||
register_tool(restore_tool_link)
|
||||
bind_links([BackupJob, 'backup_job_list', 'backup_job_create'], [backup_job_list], menu_name='secondary_menu')
|
||||
bind_links([BackupJob, 'backup_job_list', 'backup_job_create'], [backup_job_create], menu_name='sidebar')
|
||||
bind_links([BackupJob], [backup_job_edit, backup_job_test])
|
||||
|
||||
register_model_list_columns(BackupJob, [
|
||||
{'name':_(u'begin date time'), 'attribute': 'begin_datetime'},
|
||||
{'name':_(u'storage module'), 'attribute': 'storage_module'},
|
||||
])
|
||||
|
||||
Reference in New Issue
Block a user