Beispiel #1
0
def addColumn(request):
    email = request.COOKIES.get('user')
    d = dict()
    try:
        d['user'] = User.objects.get(email=email)
    except:
        d['message'] = 'Unknown user.'
        d['redirect'] = "/"  # redirect to main page
        return getDbData(request)
    if request.method == 'POST':
        projname = request.POST['projname']
        tablename = request.POST['tablename']
        column = request.POST['column']
        # priklad: ["name","s"] - nazev sloupce + datovy typ
        defaultvalue = request.POST['defaultvalue']
        try:
            XML.AddColumn(enc(d['user'].pk, projname), tablename, column,
                          defaultvalue)
        except XML.DoesNotExistError:
            d['message'] = 'Database does not exist.'
        return getDbData(request)