示例#1
0
def create_project(request):
    """ 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()
            project_uuid = ipr.create_project(label, short_des)
            return HttpResponseRedirect('../../imports/project/' +
                                        str(project_uuid))
        else:
            return HttpResponseForbidden
示例#2
0
def create_project(request):
    """ 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()
            project_uuid = ipr.create_project(label,
                                              short_des)
            return HttpResponseRedirect('../../imports/project/' + str(project_uuid))
        else:
            return HttpResponseForbidden