Пример #1
0
def setup_metadata_type_edit(request, metadatatype_id):
    check_permissions(request.user, [PERMISSION_METADATA_TYPE_EDIT])
    
    metadata_type = get_object_or_404(MetadataType, pk=metadatatype_id)

    if request.method == 'POST':
        form = MetadataTypeForm(instance=metadata_type, data=request.POST)
        if form.is_valid():
            #folder.title = form.cleaned_data['title']
            try:
                form.save()
                messages.success(request, _(u'Metadata type edited successfully'))
                return HttpResponseRedirect(reverse('setup_metadata_type_list'))
            except Exception, e:
                messages.error(request, _(u'Error editing metadata type; %s') % e)
            pass
Пример #2
0
def setup_metadata_type_create(request):
    check_permissions(request.user, [PERMISSION_METADATA_TYPE_CREATE])
    
    if request.method == 'POST':
        form = MetadataTypeForm(request.POST)
        if form.is_valid():
            form.save()
            messages.success(request, _(u'Metadata type created successfully'))
            return HttpResponseRedirect(reverse('setup_metadata_type_list'))
    else:
        form = MetadataTypeForm()

    return render_to_response('generic_form.html', {
        'title': _(u'create metadata type'),
        'form': form,
    },
    context_instance=RequestContext(request))
Пример #3
0
def setup_metadata_type_edit(request, metadatatype_id):
    check_permissions(request.user, [PERMISSION_METADATA_TYPE_EDIT])

    metadata_type = get_object_or_404(MetadataType, pk=metadatatype_id)

    if request.method == 'POST':
        form = MetadataTypeForm(instance=metadata_type, data=request.POST)
        if form.is_valid():
            #folder.title = form.cleaned_data['title']
            try:
                form.save()
                messages.success(request,
                                 _(u'Metadata type edited successfully'))
                return HttpResponseRedirect(
                    reverse('setup_metadata_type_list'))
            except Exception, e:
                messages.error(request,
                               _(u'Error editing metadata type; %s') % e)
            pass
Пример #4
0
def setup_metadata_type_create(request):
    check_permissions(request.user, [PERMISSION_METADATA_TYPE_CREATE])

    if request.method == 'POST':
        form = MetadataTypeForm(request.POST)
        if form.is_valid():
            form.save()
            messages.success(request, _(u'Metadata type created successfully'))
            return HttpResponseRedirect(reverse('setup_metadata_type_list'))
    else:
        form = MetadataTypeForm()

    return render_to_response('generic_form.html', {
        'title': _(u'create metadata type'),
        'form': form,
    },
                              context_instance=RequestContext(request))
Пример #5
0
    if request.method == 'POST':
        form = MetadataTypeForm(instance=metadata_type, data=request.POST)
        if form.is_valid():
            #folder.title = form.cleaned_data['title']
            try:
                form.save()
                messages.success(request,
                                 _(u'Metadata type edited successfully'))
                return HttpResponseRedirect(
                    reverse('setup_metadata_type_list'))
            except Exception, e:
                messages.error(request,
                               _(u'Error editing metadata type; %s') % e)
            pass
    else:
        form = MetadataTypeForm(instance=metadata_type)

    return render_to_response('generic_form.html', {
        'title': _(u'edit metadata type: %s') % metadata_type,
        'form': form,
        'object': metadata_type,
        'object_name': _(u'metadata type'),
    },
                              context_instance=RequestContext(request))


def setup_metadata_type_create(request):
    check_permissions(request.user, [PERMISSION_METADATA_TYPE_CREATE])

    if request.method == 'POST':
        form = MetadataTypeForm(request.POST)