Example #1
0
 def GET(self):
     data = web.input()
     mid = data.mid
     relations = get_relations(mid)
     req = web.ctx.req
     req.update({
         'relations': relations,
         'mid': mid,
         })
     return render.relation_index(**req)
Example #2
0
 def GET(self, id):
     templates = get_templates()
     form = model_form()
     model = get_model(id)
     fields = get_fields(id)
     relations = get_relations(id)
     form.fill(model)
     req = web.ctx.req
     req.update({
         'mid': id,
         'form': form,
         'templates': templates,
         'fields': fields,
         'relations': relations,
         })
     return render.model_edit(**req)
Example #3
0
File: model.py Project: F9O/govsite
 def POST(self, id):
     form = model_form()
     if not form.validates():
         templates = get_templates()
         fields = get_fields(id)
         relations = get_relations(id)
         req = web.ctx.req
         req.update({
             'mid': id,
             'form': form,
             'templates': templates,
             'fields': fields,
             'relations': relations,
             })
         return render.model_edit(**req)
     save_model(int(id), form.d)
     raise web.seeother('/model/index')