示例#1
0
def edit_project(request, project_uuid):
    """ Create a new project """
    if not request.user.is_superuser:
        return HttpResponse('Unauthorized', status=401)
    else:
        valid_post = False
        if request.method == 'POST':
            label = False
            short_des = False
            if 'label' in request.POST:
                label = request.POST['label']
            if 'short_des' in request.POST:
                short_des = request.POST['short_des']
            if label is not False and short_des is not False:
                valid_post = True
        if valid_post:
            ipr = ImportProjects()
            ok = ipr.edit_project(project_uuid, label, short_des)
            if ok:
                return HttpResponseRedirect('../../imports/project/' +
                                            project_uuid)
            else:
                raise Http404
        else:
            return HttpResponseForbidden
示例#2
0
def edit_project(request, project_uuid):
    """ Create a new project """
    if not request.user.is_superuser:
        return HttpResponse('Unauthorized', status=401)
    else:
        valid_post = False
        if request.method == 'POST':
            label = False
            short_des = False
            if 'label' in request.POST:
                label = request.POST['label']
            if 'short_des' in request.POST:
                short_des = request.POST['short_des']
            if label is not False and short_des is not False:
                valid_post = True
        if valid_post:
            ipr = ImportProjects()
            ok = ipr.edit_project(project_uuid,
                                  label,
                                  short_des)
            if ok:
                return HttpResponseRedirect('../../imports/project/' + project_uuid)
            else:
                raise Http404
        else:
            return HttpResponseForbidden