Пример #1
0
 def update(self, project_id, name, build_script, scm_repository, monitor_changes=None, **data):
     project = self.repository.get(project_id)
     project.name = name
     project.build_script = build_script
     project.scm_repository = scm_repository
     project.monitor_changes = not monitor_changes is None
     self.repository.update(
         project, self.__process_tabs_for(data), file_locators=self.__process_file_locators_for(data)
     )
     PluginEvents.on_project_updated(project)
     raise cherrypy.HTTPRedirect("/")