Issue #57, Remove the scheduler and job_processor apps

This commit is contained in:
Roberto Rosario
2014-10-03 02:01:27 -04:00
parent af6ac7a170
commit b73ad4ad0c
61 changed files with 0 additions and 1206 deletions

View File

@@ -1,2 +0,0 @@
def process_job(func, *args, **kwargs):
return func(*args, **kwargs)

View File

@@ -1,3 +0,0 @@
from django.db import models
# Create your models here.

View File

@@ -1 +0,0 @@
# Create your views here.

View File

@@ -14,7 +14,6 @@ from documents.models import Document, DocumentVersion
from main.api import register_maintenance_links
from navigation.api import register_links, register_multi_item_links
from project_tools.api import register_tool
from scheduler.api import register_interval_job
from statistics.classes import StatisticNamespace
from .links import (all_document_ocr_cleanup, ocr_tool_link,

View File

@@ -11,7 +11,6 @@ from django.db.models import Q
from django.utils.timezone import now
from documents.models import Document
from job_processor.api import process_job
from lock_manager import Lock, LockError
from mayan.celery import app

View File

@@ -1,17 +0,0 @@
from __future__ import absolute_import
import atexit
import logging
from .runtime import scheduler
import logging
logger = logging.getLogger(__name__)
def schedule_shutdown_on_exit():
logger.debug('Scheduler shut down on exit')
scheduler.shutdown()
atexit.register(schedule_shutdown_on_exit)

View File

@@ -1,53 +0,0 @@
from __future__ import absolute_import
from functools import wraps
from django import db
from .exceptions import AlreadyScheduled
from .runtime import scheduler
registered_jobs = {}
def close_connections(func):
"""
Wrapper that closes all db connection before and after execution of
its wrapped function
"""
@wraps(func)
def wrapper(*args, **kwargs):
# This ensures the task gets a fresh db connection
db.close_connection()
result = func(*args, **kwargs)
# This ensures no open connections remain after the task finishes executing
db.close_connection()
return result
return wrapper
def register_interval_job(name, title, func, weeks=0, days=0, hours=0, minutes=0,
seconds=0, start_date=None, args=None,
kwargs=None, job_name=None, **options):
if name in registered_jobs:
raise AlreadyScheduled
# Wrap the user function before adding it to the scheduler
job = scheduler.add_interval_job(func=close_connections(func), weeks=weeks, days=days,
hours=hours, minutes=minutes, seconds=seconds,
start_date=start_date, args=args, kwargs=kwargs, **options)
registered_jobs[name] = {'title': title, 'job': job}
def remove_job(name):
if name in registered_jobs:
scheduler.unschedule_job(registered_jobs[name]['job'])
registered_jobs.pop(name)
def get_job_list():
return registered_jobs.values()

View File

@@ -1,2 +0,0 @@
class AlreadyScheduled(Exception):
pass

View File

@@ -1 +0,0 @@
SHUTDOWN_COMMANDS = ['syncdb', 'migrate', 'schemamigration', 'datamigration', 'collectstatic', 'shell', 'shell_plus', 'test', 'initialsetup']

View File

@@ -1,49 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Mohammed ALDOUB <voulnet@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-07-31 19:54-0400\n"
"PO-Revision-Date: 2013-01-26 08:51+0000\n"
"Last-Translator: Mohammed ALDOUB <voulnet@gmail.com>\n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/mayan-edms/"
"language/ar/)\n"
"Language: ar\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
#: links.py:7
msgid "interval job list"
msgstr "interval job list"
#: permissions.py:7
msgid "Scheduler"
msgstr "Scheduler"
#: permissions.py:8
msgid "View the interval job list"
msgstr "View the interval job list"
#: views.py:19
msgid "interval jobs"
msgstr "interval jobs"
#: views.py:22
msgid "label"
msgstr "label"
#: views.py:26
msgid "start date time"
msgstr "start date time"
#: views.py:30
msgid "interval"
msgstr "interval"

View File

@@ -1,48 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Pavlin Koldamov <pkoldamov@gmail.com>, 2012
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-07-31 19:54-0400\n"
"PO-Revision-Date: 2012-10-08 09:21+0000\n"
"Last-Translator: Pavlin Koldamov <pkoldamov@gmail.com>\n"
"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/"
"language/bg/)\n"
"Language: bg\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: links.py:7
msgid "interval job list"
msgstr "интервал лист със задачи"
#: permissions.py:7
msgid "Scheduler"
msgstr "Разписание"
#: permissions.py:8
msgid "View the interval job list"
msgstr "Прегледайте интервала на листа със задачи"
#: views.py:19
msgid "interval jobs"
msgstr "интервал задачи"
#: views.py:22
msgid "label"
msgstr "етикет"
#: views.py:26
msgid "start date time"
msgstr "начало дата час"
#: views.py:30
msgid "interval"
msgstr "интервал"

View File

@@ -1,49 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# www.ping.ba <jomer@ping.ba>, 2013
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-07-31 19:54-0400\n"
"PO-Revision-Date: 2013-06-24 14:00+0000\n"
"Last-Translator: www.ping.ba <jomer@ping.ba>\n"
"Language-Team: Bosnian (Bosnia and Herzegovina) (http://www.transifex.com/"
"projects/p/mayan-edms/language/bs_BA/)\n"
"Language: bs_BA\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#: links.py:7
msgid "interval job list"
msgstr "lista periodičnih job-ova"
#: permissions.py:7
msgid "Scheduler"
msgstr "Skedjuler"
#: permissions.py:8
msgid "View the interval job list"
msgstr "vidi listu periodičnih job-ova"
#: views.py:19
msgid "interval jobs"
msgstr "periodi job-ova"
#: views.py:22
msgid "label"
msgstr "labela"
#: views.py:26
msgid "start date time"
msgstr "datum i vrijeme početka"
#: views.py:30
msgid "interval"
msgstr "interval"

View File

@@ -1,48 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Mads L. Nielsen <sirlundgaard@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-07-31 19:54-0400\n"
"PO-Revision-Date: 2013-02-15 15:15+0000\n"
"Last-Translator: Mads L. Nielsen <sirlundgaard@gmail.com>\n"
"Language-Team: Danish (http://www.transifex.com/projects/p/mayan-edms/"
"language/da/)\n"
"Language: da\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: links.py:7
msgid "interval job list"
msgstr "liste over tilbagvendende job"
#: permissions.py:7
msgid "Scheduler"
msgstr "Planlægger"
#: permissions.py:8
msgid "View the interval job list"
msgstr "Se liste over tilbagvendende job"
#: views.py:19
msgid "interval jobs"
msgstr "tilbagvendende jobs"
#: views.py:22
msgid "label"
msgstr "etiket"
#: views.py:26
msgid "start date time"
msgstr "starttidspunkt"
#: views.py:30
msgid "interval"
msgstr "interval"

View File

@@ -1,49 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Mathias Behrle <mbehrle@m9s.biz>, 2014
# Tobias Paepke <tobias.paepke@paepke.net>, 2014
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-07-31 19:54-0400\n"
"PO-Revision-Date: 2014-03-12 16:12+0000\n"
"Last-Translator: Mathias Behrle <mathiasb@m9s.biz>\n"
"Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-"
"edms/language/de_DE/)\n"
"Language: de_DE\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: links.py:7
msgid "interval job list"
msgstr "Intervall-Auftragsliste"
#: permissions.py:7
msgid "Scheduler"
msgstr "Planer"
#: permissions.py:8
msgid "View the interval job list"
msgstr "Intervall-Auftragsliste anzeigen"
#: views.py:19
msgid "interval jobs"
msgstr "Intervall Aufträge"
#: views.py:22
msgid "label"
msgstr "Bezeichner"
#: views.py:26
msgid "start date time"
msgstr "Start Datum Uhrzeit"
#: views.py:30
msgid "interval"
msgstr "Intervall"

View File

@@ -1,47 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-07-31 19:54-0400\n"
"PO-Revision-Date: 2012-06-17 22:19+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: English (http://www.transifex.com/projects/p/mayan-edms/"
"language/en/)\n"
"Language: en\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: links.py:7
msgid "interval job list"
msgstr "interval job list"
#: permissions.py:7
msgid "Scheduler"
msgstr "Scheduler"
#: permissions.py:8
msgid "View the interval job list"
msgstr "View the interval job list"
#: views.py:19
msgid "interval jobs"
msgstr "interval jobs"
#: views.py:22
msgid "label"
msgstr "label"
#: views.py:26
msgid "start date time"
msgstr "start date time"
#: views.py:30
msgid "interval"
msgstr "interval"

View File

@@ -1,48 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Roberto Rosario, 2012
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-07-31 19:54-0400\n"
"PO-Revision-Date: 2012-06-17 22:27+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/mayan-edms/"
"language/es/)\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: links.py:7
msgid "interval job list"
msgstr "lista de trabajos de intervalo"
#: permissions.py:7
msgid "Scheduler"
msgstr "Programador"
#: permissions.py:8
msgid "View the interval job list"
msgstr "Ver la lista de trabajos de intervalo"
#: views.py:19
msgid "interval jobs"
msgstr "trabajos de intervalo"
#: views.py:22
msgid "label"
msgstr "etiqueta"
#: views.py:26
msgid "start date time"
msgstr "fecha y hora de inicio"
#: views.py:30
msgid "interval"
msgstr "intervalo"

View File

@@ -1,47 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-07-31 19:54-0400\n"
"PO-Revision-Date: 2013-06-16 18:57+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Persian (http://www.transifex.com/projects/p/mayan-edms/"
"language/fa/)\n"
"Language: fa\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: links.py:7
msgid "interval job list"
msgstr ""
#: permissions.py:7
msgid "Scheduler"
msgstr ""
#: permissions.py:8
msgid "View the interval job list"
msgstr ""
#: views.py:19
msgid "interval jobs"
msgstr ""
#: views.py:22
msgid "label"
msgstr ""
#: views.py:26
msgid "start date time"
msgstr ""
#: views.py:30
msgid "interval"
msgstr ""

View File

@@ -1,48 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Pierre Lhoste <peter.cathbad.host@gmail.com>, 2012
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-07-31 19:54-0400\n"
"PO-Revision-Date: 2012-07-28 14:50+0000\n"
"Last-Translator: Pierre Lhoste <peter.cathbad.host@gmail.com>\n"
"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/"
"language/fr/)\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: links.py:7
msgid "interval job list"
msgstr "liste des tâches d'intervalle"
#: permissions.py:7
msgid "Scheduler"
msgstr "Planificateur"
#: permissions.py:8
msgid "View the interval job list"
msgstr "Afficher la liste des tâches d'intervalle"
#: views.py:19
msgid "interval jobs"
msgstr "tâches d'intervalle"
#: views.py:22
msgid "label"
msgstr "label"
#: views.py:26
msgid "start date time"
msgstr "date et heure de début"
#: views.py:30
msgid "interval"
msgstr "intervalle"

View File

@@ -1,48 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-07-31 19:54-0400\n"
"PO-Revision-Date: 2012-06-17 22:19+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Croatian (Croatia) (http://www.transifex.com/projects/p/mayan-"
"edms/language/hr_HR/)\n"
"Language: hr_HR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#: links.py:7
msgid "interval job list"
msgstr ""
#: permissions.py:7
msgid "Scheduler"
msgstr ""
#: permissions.py:8
msgid "View the interval job list"
msgstr ""
#: views.py:19
msgid "interval jobs"
msgstr ""
#: views.py:22
msgid "label"
msgstr ""
#: views.py:26
msgid "start date time"
msgstr ""
#: views.py:30
msgid "interval"
msgstr ""

View File

@@ -1,48 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Dezső József <dejo60@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-07-31 19:54-0400\n"
"PO-Revision-Date: 2013-06-24 13:20+0000\n"
"Last-Translator: Dezső József <dejo60@gmail.com>\n"
"Language-Team: Hungarian (http://www.transifex.com/projects/p/mayan-edms/"
"language/hu/)\n"
"Language: hu\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: links.py:7
msgid "interval job list"
msgstr "intervallum feladatlista"
#: permissions.py:7
msgid "Scheduler"
msgstr "A Feladatütemező"
#: permissions.py:8
msgid "View the interval job list"
msgstr "Az intervallum feladat lista megtekintése"
#: views.py:19
msgid "interval jobs"
msgstr "intervallum feladatok"
#: views.py:22
msgid "label"
msgstr "címke"
#: views.py:26
msgid "start date time"
msgstr "kezdő dátum és idő"
#: views.py:30
msgid "interval"
msgstr "intervallum"

View File

@@ -1,48 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Sehat <sehat75@yahoo.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-07-31 19:54-0400\n"
"PO-Revision-Date: 2013-11-11 13:46+0000\n"
"Last-Translator: Sehat <sehat75@yahoo.com>\n"
"Language-Team: Indonesian (http://www.transifex.com/projects/p/mayan-edms/"
"language/id/)\n"
"Language: id\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: links.py:7
msgid "interval job list"
msgstr "daftar kerja selang waktu"
#: permissions.py:7
msgid "Scheduler"
msgstr "Penjadwal"
#: permissions.py:8
msgid "View the interval job list"
msgstr "Lihat daftar kerja selang waktu"
#: views.py:19
msgid "interval jobs"
msgstr "kerja-kerja selang waktu"
#: views.py:22
msgid "label"
msgstr "label"
#: views.py:26
msgid "start date time"
msgstr "tanggal waktu mulai"
#: views.py:30
msgid "interval"
msgstr ""

View File

@@ -1,47 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-07-31 19:54-0400\n"
"PO-Revision-Date: 2012-06-17 22:19+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/"
"language/it/)\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: links.py:7
msgid "interval job list"
msgstr ""
#: permissions.py:7
msgid "Scheduler"
msgstr ""
#: permissions.py:8
msgid "View the interval job list"
msgstr ""
#: views.py:19
msgid "interval jobs"
msgstr ""
#: views.py:22
msgid "label"
msgstr ""
#: views.py:26
msgid "start date time"
msgstr ""
#: views.py:30
msgid "interval"
msgstr ""

View File

@@ -1,47 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-07-31 19:54-0400\n"
"PO-Revision-Date: 2012-06-17 22:19+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/"
"mayan-edms/language/nl_NL/)\n"
"Language: nl_NL\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: links.py:7
msgid "interval job list"
msgstr ""
#: permissions.py:7
msgid "Scheduler"
msgstr ""
#: permissions.py:8
msgid "View the interval job list"
msgstr ""
#: views.py:19
msgid "interval jobs"
msgstr ""
#: views.py:22
msgid "label"
msgstr ""
#: views.py:26
msgid "start date time"
msgstr ""
#: views.py:30
msgid "interval"
msgstr ""

View File

@@ -1,48 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-07-31 19:54-0400\n"
"PO-Revision-Date: 2012-06-17 22:19+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/"
"language/pl/)\n"
"Language: pl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2);\n"
#: links.py:7
msgid "interval job list"
msgstr ""
#: permissions.py:7
msgid "Scheduler"
msgstr ""
#: permissions.py:8
msgid "View the interval job list"
msgstr ""
#: views.py:19
msgid "interval jobs"
msgstr ""
#: views.py:22
msgid "label"
msgstr ""
#: views.py:26
msgid "start date time"
msgstr ""
#: views.py:30
msgid "interval"
msgstr ""

View File

@@ -1,48 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Vítor Figueiró <vfigueiro@gmail.com>, 2012
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-07-31 19:54-0400\n"
"PO-Revision-Date: 2012-07-03 19:44+0000\n"
"Last-Translator: Vítor Figueiró <vfigueiro@gmail.com>\n"
"Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/"
"language/pt/)\n"
"Language: pt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: links.py:7
msgid "interval job list"
msgstr "lista de tarefas do interbalo"
#: permissions.py:7
msgid "Scheduler"
msgstr "Agendador"
#: permissions.py:8
msgid "View the interval job list"
msgstr "Ver a lista de tarefas do intervalo"
#: views.py:19
msgid "interval jobs"
msgstr "tarefas do intervalo"
#: views.py:22
msgid "label"
msgstr "rótulo"
#: views.py:26
msgid "start date time"
msgstr "date / hora de início"
#: views.py:30
msgid "interval"
msgstr "intervalo"

View File

@@ -1,47 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-07-31 19:54-0400\n"
"PO-Revision-Date: 2012-06-17 22:19+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
"mayan-edms/language/pt_BR/)\n"
"Language: pt_BR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: links.py:7
msgid "interval job list"
msgstr ""
#: permissions.py:7
msgid "Scheduler"
msgstr ""
#: permissions.py:8
msgid "View the interval job list"
msgstr ""
#: views.py:19
msgid "interval jobs"
msgstr ""
#: views.py:22
msgid "label"
msgstr ""
#: views.py:26
msgid "start date time"
msgstr ""
#: views.py:30
msgid "interval"
msgstr ""

View File

@@ -1,49 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Badea Gabriel <gcbadea@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-07-31 19:54-0400\n"
"PO-Revision-Date: 2013-02-10 14:12+0000\n"
"Last-Translator: Badea Gabriel <gcbadea@gmail.com>\n"
"Language-Team: Romanian (Romania) (http://www.transifex.com/projects/p/mayan-"
"edms/language/ro_RO/)\n"
"Language: ro_RO\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?"
"2:1));\n"
#: links.py:7
msgid "interval job list"
msgstr "listă intervalul joburi"
#: permissions.py:7
msgid "Scheduler"
msgstr "Planificator"
#: permissions.py:8
msgid "View the interval job list"
msgstr "Vezi lista interval joburi"
#: views.py:19
msgid "interval jobs"
msgstr "interval joburi"
#: views.py:22
msgid "label"
msgstr "etichetă"
#: views.py:26
msgid "start date time"
msgstr "ora de începere data"
#: views.py:30
msgid "interval"
msgstr "interval"

View File

@@ -1,49 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Sergey Glita <gsv70@mail.ru>, 2012
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-07-31 19:54-0400\n"
"PO-Revision-Date: 2013-05-14 06:53+0000\n"
"Last-Translator: Sergey Glita <gsv70@mail.ru>\n"
"Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/"
"language/ru/)\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#: links.py:7
msgid "interval job list"
msgstr "Список интервалов заданий"
#: permissions.py:7
msgid "Scheduler"
msgstr "Планировщик"
#: permissions.py:8
msgid "View the interval job list"
msgstr "Просмотр списка интервалов заданий"
#: views.py:19
msgid "interval jobs"
msgstr "интервал заданий"
#: views.py:22
msgid "label"
msgstr "этикетка"
#: views.py:26
msgid "start date time"
msgstr "дата и время начала"
#: views.py:30
msgid "interval"
msgstr "интервал"

View File

@@ -1,48 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-07-31 19:54-0400\n"
"PO-Revision-Date: 2012-06-17 22:19+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Slovenian (Slovenia) (http://www.transifex.com/projects/p/"
"mayan-edms/language/sl_SI/)\n"
"Language: sl_SI\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
"%100==4 ? 2 : 3);\n"
#: links.py:7
msgid "interval job list"
msgstr ""
#: permissions.py:7
msgid "Scheduler"
msgstr ""
#: permissions.py:8
msgid "View the interval job list"
msgstr ""
#: views.py:19
msgid "interval jobs"
msgstr ""
#: views.py:22
msgid "label"
msgstr ""
#: views.py:26
msgid "start date time"
msgstr ""
#: views.py:30
msgid "interval"
msgstr ""

View File

@@ -1,47 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-07-31 19:54-0400\n"
"PO-Revision-Date: 2013-06-10 05:29+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Turkish (Turkey) (http://www.transifex.com/projects/p/mayan-"
"edms/language/tr_TR/)\n"
"Language: tr_TR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: links.py:7
msgid "interval job list"
msgstr ""
#: permissions.py:7
msgid "Scheduler"
msgstr ""
#: permissions.py:8
msgid "View the interval job list"
msgstr ""
#: views.py:19
msgid "interval jobs"
msgstr ""
#: views.py:22
msgid "label"
msgstr ""
#: views.py:26
msgid "start date time"
msgstr ""
#: views.py:30
msgid "interval"
msgstr ""

View File

@@ -1,47 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-07-31 19:54-0400\n"
"PO-Revision-Date: 2012-06-17 22:19+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/projects/p/"
"mayan-edms/language/vi_VN/)\n"
"Language: vi_VN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: links.py:7
msgid "interval job list"
msgstr ""
#: permissions.py:7
msgid "Scheduler"
msgstr ""
#: permissions.py:8
msgid "View the interval job list"
msgstr ""
#: views.py:19
msgid "interval jobs"
msgstr ""
#: views.py:22
msgid "label"
msgstr ""
#: views.py:26
msgid "start date time"
msgstr ""
#: views.py:30
msgid "interval"
msgstr ""

View File

@@ -1,48 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Translators:
# Ford Guo <agile.guo@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-07-31 19:54-0400\n"
"PO-Revision-Date: 2014-09-28 03:54+0000\n"
"Last-Translator: Ford Guo <agile.guo@gmail.com>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/mayan-edms/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: zh_CN\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: links.py:7
msgid "interval job list"
msgstr "周期任务列表"
#: permissions.py:7
msgid "Scheduler"
msgstr "调度者"
#: permissions.py:8
msgid "View the interval job list"
msgstr "查看周期任务列表"
#: views.py:19
msgid "interval jobs"
msgstr "周期任务"
#: views.py:22
msgid "label"
msgstr "标签"
#: views.py:26
msgid "start date time"
msgstr "开始时间"
#: views.py:30
msgid "interval"
msgstr "间隔"

View File

@@ -1,3 +0,0 @@
from django.db import models
# Create your models here.

View File

@@ -1,17 +0,0 @@
from __future__ import absolute_import
import sys
import logging
from apscheduler.scheduler import Scheduler
from .literals import SHUTDOWN_COMMANDS
logger = logging.getLogger(__name__)
scheduler = Scheduler()
if not any([command in sys.argv for command in SHUTDOWN_COMMANDS]):
logger.debug('Starting scheduler')
scheduler.start()

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -19,7 +19,6 @@ from documents.events import HISTORY_DOCUMENT_CREATED
from documents.models import Document
from history.api import create_history
from metadata.api import save_metadata_list
from scheduler.api import register_interval_job, remove_job
from .classes import StagingFile
from .literals import (SOURCE_CHOICES, SOURCE_CHOICES_PLURAL,

View File

@@ -73,8 +73,6 @@ INSTALLED_APPS = (
'converter',
'user_management',
'mimetype',
'scheduler',
'job_processor',
'installation',
# Mayan EDMS
'storage',