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)
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)