def post(self, request, *args, **kwargs): self.load(request, *args, **kwargs) if "action" in request.POST: if HasWorkingProject.isChooseProject(self, request): self.loadModels(request) elif request.POST['action'] == "delete_model": self.deleteModel(request) self.load(request, *args, **kwargs) elif request.POST['action'] == "load_model": self.loadModel(request) self.load(request, *args, **kwargs) elif request.POST['action'] == "duplicate_model": self.duplicateModel(request) self.load(request, *args, **kwargs) elif request.POST['action'] == "new_model": self.newModel(request) self.load(request, *args, **kwargs) elif request.POST['action'] == "load_biomodels": self.loadBiomodels(request) self.load(request, *args, **kwargs) return TemplateView.get(self, request, *args, **kwargs)
def post(self, request, *args, **kwargs): self.load(request, *args, **kwargs) if "action" in request.POST: if HasWorkingProject.isChooseProject(self, request): return redirect('experimental_data') elif request.POST['data_type'] == 'treatment': if request.POST['action'] == "delete": self.deleteTreatment(request) elif request.POST['action'] == "save": self.saveTreatment(request) self.loadTreatments() elif request.POST['data_type'] == "observation": if request.POST['action'] == "delete": self.deleteObservation(request) elif request.POST['action'] == "save": self.saveObservation(request) self.loadObservations() return TemplateView.get(self, request, *args, **kwargs)
def post(self, request, *args, **kwargs): HasWorkingProject.load(self, request, *args, **kwargs) self.loadExperiments(request) if "action" in request.POST: if HasWorkingProject.isChooseProject(self, request): self.loadExperiments(request) elif request.POST['action'] == "create": self.newExperiment(request) elif request.POST['action'] == "delete": self.deleteExperiment(request) elif request.POST['action'] == "edit": self.editExperiment(request) elif request.POST['action'] == "save": self.saveExperiment(request) elif request.POST['action'] == "duplicate": self.duplicateExperiment(request) return TemplateView.get(self, request, *args, **kwargs)
def post(self, request, *args, **kwargs): self.load(request, *args, **kwargs) if "action" in request.POST: if HasWorkingProject.isChooseProject(self, request): self.load(request, *args, **kwargs) elif request.POST['action'] == "new_folder": self.newFolder(request) elif request.POST['action'] == "copy_folder": self.copyFolder(request) elif request.POST['action'] == "delete_folder": self.deleteFolder(request) elif request.POST['action'] == "send_folder": self.sendFolder(request) elif request.POST['action'] == "load_folder": self.loadFolder(request) elif request.POST['action'] == "save_project": self.saveProject(request) return TemplateView.get(self, request, *args, **kwargs)
def post(self, request, *args, **kwargs): self.load(request, *args, **kwargs) if "action" in request.POST: if HasWorkingProject.isChooseProject(self, request): return redirect('list_of_simulations') return TemplateView.get(self, request, *args, **kwargs)
def post(self, request, *args, **kwargs): self.load(request, *args, **kwargs) if "action" in request.POST: if HasWorkingProject.isChooseProject(self, request): self.load(request, *args, **kwargs) elif request.POST['action'] == "delete_simulation": self.deleteSimulation(request) elif request.POST['action'] == "load_simulation": self.loadSimulation(request) return TemplateView.get(self, request, *args, **kwargs)
def post(self, request, *args, **kwargs): self.load(request, *args, **kwargs) if "action" in request.POST: if HasWorkingProject.isChooseProject(self, request): return redirect('list_of_optimizations') if request.POST['action'] == "save_model": self.saveFittedModel(request) elif request.POST['action'] == "stop_optim": self.stopOptimization() elif request.POST['action'] == "restart_optim": self.restartOptimization() return TemplateView.get(self, request, *args, **kwargs)
def isChooseModel(self, request): if HasWorkingProject.isChooseProject(self, request): self.list_of_models = None self.__clearModelVariables() self.__clearPickledModel(request) return True elif request.POST['action'] == "choose_model": self.__setModel(request) return True elif request.POST['action'] == "choose_submodel": self.__setSubmodel(request) return True else: return False
def post(self, request, *args, **kwargs): HasWorkingProject.load(self, request, *args, **kwargs) self.load(request, *args, **kwargs) if "action" in request.POST: if HasWorkingProject.isChooseProject(self, request): return redirect('experimental_data') elif request.POST['action'] == "delete": self.deleteCondition(request) elif request.POST['action'] == "save": self.saveCondition(request) elif request.POST['action'] == "duplicate": self.duplicateCondition(request) return TemplateView.get(self, request, *args, **kwargs)
def post(self, request, *args, **kwargs): HasWorkingProject.load(self, request, *args, **kwargs) self.loadExperiments(request) if "action" in request.POST: if HasWorkingProject.isChooseProject(self, request): self.loadExperiments(request) elif request.POST['action'] == "delete": self.deleteExperiment(request) elif request.POST['action'] == "save": self.saveExperiment(request) elif request.POST['action'] == "duplicate": self.duplicateExperiment(request) elif request.POST['action'] == "import": self.importExperiment(request) return TemplateView.get(self, request, *args, **kwargs)
def post(self, request, *args, **kwargs): self.load(request, *args, **kwargs) if "action" in request.POST: if HasWorkingProject.isChooseProject(self, request): self.load(request, *args, **kwargs) elif request.POST['action'] == "copy_folder": self.copyFolder(request) elif request.POST['action'] == "delete_folder": self.deleteFolder(request) elif request.POST['action'] == "send_folder": self.sendFolder(request) elif request.POST['action'] == "load_folder": self.loadFolder(request) elif request.POST['action'] == "save_project": self.saveProject(request) return TemplateView.get(self, request, *args, **kwargs)