Example #1
0
from django.conf import settings as project_settings
from django.contrib.auth import logout
from django.core.urlresolvers import reverse
from django.http import HttpResponse, HttpResponseRedirect
from django.shortcuts import get_object_or_404, render
from rapid_app.lib.ss_builder import SSBuilder
from rapid_app.lib.viewhelper_processfile import ProcessFileFromRapidHelper
from rapid_app.lib.viewhelper_tasks import TasksHelper
from rapid_app.lib.viewhelper_updatedb import UpdateTitlesHelper
from rapid_app.models import PrintTitleDev

log = logging.getLogger(__name__)
tasks_hlpr = TasksHelper()
process_file_from_rapid_hlper = ProcessFileFromRapidHelper()
update_titles_hlpr = UpdateTitlesHelper()
builder = SSBuilder()


def tasks(request):
    """ Shows tasks window. """
    log.debug('starting tasks')
    data = tasks_hlpr.make_context(request)
    response = tasks_hlpr.make_response(request, data)
    return response


def process_file_from_rapid(request):
    """ Grabs and processes rapid extract file.
        When done, shows titles admin. """
    log.debug('starting processing')
    data = process_file_from_rapid_hlper.initiate_work(request)
Example #2
0
 def setUp(self):
     self.builder = SSBuilder()