Exemple #1
0
 def actionEditDelete(choice):
     choiceDict = {"edit": "_edit_form", "delete": "_delete_form"}
     if element_id is None:
         return HttpResponse('{"Response": "Error: No Element ID Provided"}')
     else:
         self.request.session[self.session_name] = MiscFunctions.getViewJSON(action, element_id)
         element = currentClass.objects.get(pk=int(element_id))
         action_type = dict(form=True)
         content = Form(choiceDict[choice], form_path, action, self.destination,
                        self.view_dispatcher.get(self.form_path)["form"](instance=element))
         return dict(page_title=page_title, type=action_type, context=content)
 def actionAdd(data):
     self.request.session[
         self.session_name] = MiscFunctions.getViewJSON(
             action, None)
     page_type = dict(form=True)
     content = Form(
         '_add_form', form_path, action, self.destination,
         self.view_dispatcher.get(
             self.form_path)["form"](data=data['data']))
     specialContent = data['special_field']
     return dict(page_title=page_title,
                 type=page_type,
                 context=content,
                 special_context=specialContent)
 def actionEdit(data):
     if element_id is None:
         return HttpResponse(
             '{"Response": "Error: No Element ID Provided"}')
     else:
         self.request.session[
             self.session_name] = MiscFunctions.getViewJSON(
                 action, element_id)
         page_type = dict(form=True)
         content = Form(
             '_edit_form', form_path, action, self.destination,
             self.view_dispatcher.get(
                 self.form_path)["form"](data=data['data']))
         specialContent = data['special_field']
         return dict(page_title=page_title,
                     type=page_type,
                     context=content,
                     special_context=specialContent)
Exemple #4
0
 def actionAdd():
     self.request.session[self.session_name] = MiscFunctions.getViewJSON(action, None)
     action_type = dict(form=True)
     content = Form('_add_form', form_path, action, self.destination,
                    self.view_dispatcher.get(self.form_path)["form"]())
     return dict(page_title=page_title, type=action_type, context=content)