Ejemplo n.º 1
0
def add_event(request):
    if not users.is_current_user_admin():
        return HttpResponseRedirect('/')
        
    if request.method == 'POST':
        is_public = request.POST['is_public'] =='1'
        event = Event(
                      title=request.POST['title'],
                      desc=request.POST['desc'],
                      publish_date=today(),
                      is_public=is_public)
        event.put()
        return HttpResponseRedirect( '../event/?event=%s' % str(event.key()) )
        #except:
        #    return...error
    else:
        c = Context({
                'logouturl':LOGOUT,
                'loginurl':LOGIN,
                'cur_user':CURUSER,
                'is_admin':users.is_current_user_admin(),
                'is_admin':True,
                'event':Event(),
                })
    return render_to_response( 'newevent.htm',c )