Beispiel #1
0
def modify_event(request):
    dbase = Dbase()
    if 'event_uid' in request.POST and dbase.get_user_privelege(get_username()) == 1:
        event_uid = request.POST["event_uid"]
        if 'title' in request.POST:
            dbase.modifyEvent(event_uid, name=request.POST['title'])
        if 'location' in request.POST:
            dbase.modifyEvent(event_uid, location=request.POST['location'])
        if 'description' in request.POST:
            dbase.modifyEvent(event_uid, description=request.POST['description'])
        if 'event_start' in request.POST:
            newstart = parse(params["event_start"])
            dbase.modifyEvent(event_uid, event_start=newstart)
        if 'event_end' in request.POST:
            newend = parse(params["event_end"])
            dbase.modifyEvent(event_uid, event_end=newend)
        if 'event_registration_start' in request.POST:
            new_registration_start = parse(params["event_registration_start"])
            dbase.modifyEvent(event_uid, event_registration_start=new_registration_start)
        if 'event_registration_end' in request.POST:
            new_registration_end = parse(params["event_registration_end"])
            dbase.modifyEvent(event_uid, event_registration_end=new_registration_end)
        if 'event_approval_start' in request.POST:
            new_approval_start = parse(params["event_approval_start"])
            dbase.modifyEvent(event_uid, event_approval_start=new_approval_start)
        if 'event_approval_end' in request.POST:
            new_approval_end = parse(params["event_approval_end"])
            dbase.modifyEvent(event_uid, event_approval_end=new_approval_end)
        return Response()
    response = Response()
    response.status = 500
    return response
Beispiel #2
0
def delete_event(request):
    dbase = Dbase()
    if 'event_uid' in request.POST:
        event_uid = request.POST["event_uid"]
        if dbase.get_user_privelege(get_username()) == 1:
            dbase.deactivate_event(event_uid)
        return Response()
    response = Response()
    response.status = 500
    return response
Beispiel #3
0
def undelete_user(request):
    dbase = Dbase()
    if 'user_uid' in request.POST:
        user_uid = request.POST["user_uid"]
        if dbase.get_user_privelege(get_username()) == 1:
            dbase.reactivate_user(user_uid)
        return Response()
    response = Response()
    response.status = 500
    return response
Beispiel #4
0
def deny_user(request):
    dbase = Dbase()
    if 'event_uid' in request.POST and 'user_uid' in request.POST:
        user_uid = request.POST["user_uid"]
        event_uid = request.POST["event_uid"]
        if dbase.get_user_privelege(get_username()) == 1:
            dbase.deny_user_for_event(user_uid, event_uid)
        return Response()
    response = Response()
    response.status = 500
    return response
Beispiel #5
0
def add_user(request):
    dbase = Dbase()

    if 'real_name' in request.POST and 'uid' in request.POST and 'account_level' in request.POST:
        params = request.POST
        real_name = params["real_name"]
        uid = params["uid"]
        account_level = params["account_level"]
        if dbase.get_user_privelege(get_username()) == 2:
            dbase.add_user(real_name, uid, int(uid));

    return Response()