Пример #1
0
 def ready(self):
     from django.contrib.admin.models import LogEntry
     administration.register(
         LogEntry, verbose_name='History', verbose_name_plural='History', icon='History.png'
     )
     # prevent loosing creation time on log entry edition
     action_time = LogEntry._meta.get_field_by_name('action_time')[0]
     action_time.auto_now = False
     action_time.auto_now_add = True
Пример #2
0
 def ready(self):
     from djcelery.models import PeriodicTask, TaskState, WorkerState
     administration.register(TaskState, icon='Edit-check-sheet.png')
     administration.register(PeriodicTask,
                             parent=TaskState,
                             icon='Appointment.png')
     administration.register(WorkerState, parent=TaskState, dashboard=False)
     autodiscover_modules('tasks')
Пример #3
0
 def ready(self):
     if database_ready():
         from .models import create_resource_relation
         try:
             create_resource_relation()
         except db.utils.OperationalError:
             # Not ready afterall
             pass
     from .models import Resource, ResourceData, MonitorData
     administration.register(Resource, icon='gauge.png')
     administration.register(ResourceData, parent=Resource, icon='monitor.png')
     administration.register(MonitorData, parent=Resource, dashboard=False)
Пример #4
0
 def ready(self):
     if database_ready():
         from .models import create_resource_relation
         try:
             create_resource_relation()
         except db.utils.OperationalError:
             # Not ready afterall
             pass
     from .models import Resource, ResourceData, MonitorData
     administration.register(Resource, icon='gauge.png')
     administration.register(ResourceData,
                             parent=Resource,
                             icon='monitor.png')
     administration.register(MonitorData, parent=Resource, dashboard=False)
     from . import signals
Пример #5
0
 def ready(self):
     from django.contrib.admin.models import LogEntry
     administration.register(
         LogEntry, verbose_name='History', verbose_name_plural='History', icon='History.png'
     )
Пример #6
0
 def ready(self):
     from .models import Queue, Ticket
     accounts.register(Ticket, icon='Ticket_star.png')
     administration.register(Queue, dashboard=False)
     ModelTranslation.register(Queue, ('verbose_name',))
Пример #7
0
 def ready(self):
     from .models import Message
     administration.register(Message, icon='Mail-send.png')
Пример #8
0
 def ready(self):
     from .models import Plan, ContractedPlan
     accounts.register(ContractedPlan, icon='ContractedPack.png')
     services.register(ContractedPlan, menu=False, dashboard=False)
     administration.register(Plan, icon='Pack.png')
     ModelTranslation.register(Plan, ('verbose_name', ))
Пример #9
0
 def ready(self):
     from .models import Server, Route, BackendLog
     administration.register(BackendLog, icon='scriptlog.png')
     administration.register(Server, parent=BackendLog, icon='vps.png')
     administration.register(Route, parent=BackendLog, icon='hal.png')
Пример #10
0
 def ready(self):
     from djcelery.models import PeriodicTask, TaskState, WorkerState
     administration.register(TaskState, icon='Edit-check-sheet.png')
     administration.register(PeriodicTask, parent=TaskState, icon='Appointment.png')
     administration.register(WorkerState, parent=TaskState, dashboard=False)
     autodiscover_modules('tasks')
Пример #11
0
 def ready(self):
     from .models import MiscService, Miscellaneous
     services.register(Miscellaneous, icon='applications-other.png')
     administration.register(MiscService, icon='Misc-Misc-Box-icon.png')
     ModelTranslation.register(MiscService, ('verbose_name',))
Пример #12
0
 def ready(self):
     from .models import Server, Route, BackendLog
     administration.register(BackendLog, icon='scriptlog.png')
     administration.register(Server, parent=BackendLog, icon='vps.png')
     administration.register(Route, parent=BackendLog, icon='hal.png')
Пример #13
0
 def ready(self):
     from .models import Queue, Ticket
     accounts.register(Ticket, icon='Ticket_star.png')
     administration.register(Queue, dashboard=False)
     ModelTranslation.register(Queue, ('verbose_name', ))
Пример #14
0
 def ready(self):
     from .models import Message
     administration.register(Message, icon='Mail-send.png')
Пример #15
0
 def ready(self):
     from .models import Service
     administration.register(Service, icon='price.png')
     ModelTranslation.register(Service, ('description',))
Пример #16
0
 def ready(self):
     from .models import Plan, ContractedPlan
     accounts.register(ContractedPlan, icon='ContractedPack.png')
     services.register(ContractedPlan, menu=False, dashboard=False)
     administration.register(Plan, icon='Pack.png')
     ModelTranslation.register(Plan, ('verbose_name',))