def create_project(name, tracker_uri, repository_uri, webstatus_port=None, buildmaster_port=None, master_directory=None): """ Create project, buildmaster for it and associate them properly """ project = Project.objects.create( name = name, tracker_uri = tracker_uri, repository_uri = repository_uri, ) create_master(project=project, webstatus_port=webstatus_port, buildmaster_port=buildmaster_port, master_directory=master_directory) return project
def create_master(post, project, **kwargs): create_master(project = project) return HttpResponseRedirect(reverse("cthulhubot-project-detail", kwargs={ "project" : project.slug, }))