def create_repo(request): """ Create a new repository. """ form = RepositoryForm() if request.method == "POST": form = RepositoryForm(data=request.POST) if form.is_valid(): repo = form.save(request.user) return redirect(reverse("repositories", args=(repo.slug,))) return render( request, "create_repo.html", {"form": form}, )
def create_repo(request): """ Create a new repository. """ form = RepositoryForm() if request.method == "POST": form = RepositoryForm(data=request.POST) if form.is_valid(): repo = form.save(request.user) assign_user_to_repo_group( request.user, repo, GroupTypes.REPO_ADMINISTRATOR ) return redirect(reverse("repositories", args=(repo.slug,))) return render( request, "create_repo.html", {"form": form}, )
def create_repo(request): """ Create a new repository. """ form = RepositoryForm() if request.method == "POST": form = RepositoryForm(data=request.POST) if form.is_valid(): repo = form.save(request.user) return redirect(reverse("repositories", args=(repo.slug, ))) return render( request, "create_repo.html", {"form": form}, )