Ejemplo n.º 1
0
def editconfig(request):  # The view for handling configuration changes
    newkey = request.POST['newkey']
    newvalue = request.POST['newvalue']
    newtype_id = request.POST['newtype']
    if newkey is not None and newvalue is not None and newtype_id is not None:
        newconfig = Configuration(key=newkey, \
                                  value=newvalue, \
                                  type=Type.objects.get(pk=newtype_id))
        newconfig.save()
    return config(request)
Ejemplo n.º 2
0
def editconfig(request): # The view for handling configuration changes
    newkey = request.POST['newkey']
    newvalue = request.POST['newvalue']
    newtype_id = request.POST['newtype']
    if newkey is not None and newvalue is not None and newtype_id is not None:
        newconfig = Configuration(key=newkey, \
                                  value=newvalue, \
                                  type=Type.objects.get(pk=newtype_id))
        newconfig.save()
    return config(request)
Ejemplo n.º 3
0
def setup(request):
    context = {}
    if request.method == 'POST':  # A form has been submitted
        form = SetupForm(request.POST)  # Create a form bound to POST data
        log.debug("setup view form:" + str(form))
        log.debug("is form valid?" + str(form.is_valid()))
        if form.is_valid():  # All validation rules passed, form is valid
            f = form.cleaned_data  # Process cleaned data
            media_folder = MediaFolder(folder=f['scan_folder'])
            media_folder.save()
            app_config_type = get_object_or_404(Type, code='config.app')
            destination_folder = Configuration(key='destination.folder', \
                                               value=f['destination_folder'], \
                                               type=app_config_type)
            destination_folder.save()
            return home(request)
        else:  # Form has some errors
            pass
    else:  # No form has been submitted this is a view action
        form = SetupForm()  # Create an empty form
    context['form'] = form
    log.debug("setup view context:" + str(context))
    return render(request, 'sorter/setup.html', context)
Ejemplo n.º 4
0
def setup(request):
    context = {}
    if request.method == 'POST': # A form has been submitted
        form = SetupForm(request.POST) # Create a form bound to POST data
        log.debug("setup view form:" + str(form))
        log.debug("is form valid?" + str(form.is_valid()))
        if form.is_valid(): # All validation rules passed, form is valid
            f = form.cleaned_data # Process cleaned data
            media_folder = MediaFolder(folder=f['scan_folder'])
            media_folder.save()
            app_config_type = get_object_or_404(Type, code='config.app') 
            destination_folder = Configuration(key='destination.folder', \
                                               value=f['destination_folder'], \
                                               type=app_config_type)
            destination_folder.save()
            return home(request)
        else: # Form has some errors
            pass
    else: # No form has been submitted this is a view action
        form = SetupForm() # Create an empty form
    context['form'] = form
    log.debug("setup view context:" + str(context))
    return render(request, 'sorter/setup.html', context)