Issue #56, remove scheduled tasks list view
This commit is contained in:
@@ -3,9 +3,6 @@ from __future__ import absolute_import
|
||||
import atexit
|
||||
import logging
|
||||
|
||||
from project_tools.api import register_tool
|
||||
|
||||
from .links import job_list
|
||||
from .runtime import scheduler
|
||||
import logging
|
||||
|
||||
@@ -18,4 +15,3 @@ def schedule_shutdown_on_exit():
|
||||
|
||||
|
||||
atexit.register(schedule_shutdown_on_exit)
|
||||
register_tool(job_list)
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
from __future__ import absolute_import
|
||||
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
from .permissions import PERMISSION_VIEW_JOB_LIST
|
||||
|
||||
job_list = {'text': _(u'interval job list'), 'view': 'scheduler:job_list', 'icon': 'time.png', 'permissions': [PERMISSION_VIEW_JOB_LIST]}
|
||||
@@ -1,8 +0,0 @@
|
||||
from __future__ import absolute_import
|
||||
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
from permissions.models import PermissionNamespace, Permission
|
||||
|
||||
namespace = PermissionNamespace('scheduler', _(u'Scheduler'))
|
||||
PERMISSION_VIEW_JOB_LIST = Permission.objects.register(namespace, 'jobs_list', _(u'View the interval job list'))
|
||||
@@ -1,5 +0,0 @@
|
||||
from django.conf.urls import patterns, url
|
||||
|
||||
urlpatterns = patterns('scheduler.views',
|
||||
url(r'^list/$', 'job_list', (), 'job_list'),
|
||||
)
|
||||
@@ -1,38 +0,0 @@
|
||||
from __future__ import absolute_import
|
||||
|
||||
from django.shortcuts import render_to_response
|
||||
from django.template import RequestContext
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
from common.utils import encapsulate
|
||||
from permissions.models import Permission
|
||||
|
||||
from .api import get_job_list
|
||||
from .permissions import PERMISSION_VIEW_JOB_LIST
|
||||
|
||||
|
||||
def job_list(request):
|
||||
Permission.objects.check_permissions(request.user, [PERMISSION_VIEW_JOB_LIST])
|
||||
|
||||
context = {
|
||||
'object_list': get_job_list(),
|
||||
'title': _(u'interval jobs'),
|
||||
'extra_columns': [
|
||||
{
|
||||
'name': _(u'label'),
|
||||
'attribute': encapsulate(lambda job: job['title'])
|
||||
},
|
||||
{
|
||||
'name': _(u'start date time'),
|
||||
'attribute': encapsulate(lambda job: job['job'].trigger.start_date)
|
||||
},
|
||||
{
|
||||
'name': _(u'interval'),
|
||||
'attribute': encapsulate(lambda job: job['job'].trigger.interval)
|
||||
},
|
||||
],
|
||||
'hide_object': True,
|
||||
}
|
||||
|
||||
return render_to_response('main/generic_list.html', context,
|
||||
context_instance=RequestContext(request))
|
||||
@@ -34,7 +34,6 @@ urlpatterns = patterns('',
|
||||
(r'^documents/signatures/', include('document_signatures.urls', namespace='signatures')),
|
||||
(r'^checkouts/', include('checkouts.urls', namespace='checkout')),
|
||||
(r'^installation/', include('installation.urls', namespace='installation')),
|
||||
(r'^scheduler/', include('scheduler.urls', namespace='scheduler')),
|
||||
(r'^bootstrap/', include('bootstrap.urls', namespace='bootstrap')),
|
||||
(r'^registration/', include('registration.urls', namespace='registration')),
|
||||
(r'^statistics/', include('statistics.urls', namespace='statistics')),
|
||||
|
||||
Reference in New Issue
Block a user