diff options
author | Magnus Hagander | 2013-08-24 13:34:33 +0000 |
---|---|---|
committer | Magnus Hagander | 2013-08-24 13:34:33 +0000 |
commit | 4bde29ba4337e593acaf2b5b10f15cbd16fd203d (patch) | |
tree | 82d45f23b02a0173d4a0b4a2f73cc6bc6c1560e3 /pgcommitfest/commitfest | |
parent | 34faea0683cb2326f41d899312a30e1a979e996c (diff) |
Stremaline the new patch flow
Diffstat (limited to 'pgcommitfest/commitfest')
-rw-r--r-- | pgcommitfest/commitfest/models.py | 4 | ||||
-rw-r--r-- | pgcommitfest/commitfest/views.py | 3 |
2 files changed, 4 insertions, 3 deletions
diff --git a/pgcommitfest/commitfest/models.py b/pgcommitfest/commitfest/models.py index 090804b..75078a0 100644 --- a/pgcommitfest/commitfest/models.py +++ b/pgcommitfest/commitfest/models.py @@ -62,10 +62,10 @@ class Patch(models.Model, DiffableModel): commitfests = models.ManyToManyField(CommitFest, through='PatchOnCommitFest') # If there is a wiki page discussing this patch - wikilink = models.URLField(blank=True, null=True) + wikilink = models.URLField(blank=True, null=True, default='') # If there is a git repo about this patch - gitlink = models.URLField(blank=True, null=True) + gitlink = models.URLField(blank=True, null=True, default='') # Mailthreads are OneToMany in the other direction #mailthreads_set = ... diff --git a/pgcommitfest/commitfest/views.py b/pgcommitfest/commitfest/views.py index aa9fd1a..2066d64 100644 --- a/pgcommitfest/commitfest/views.py +++ b/pgcommitfest/commitfest/views.py @@ -166,10 +166,11 @@ def newpatch(request, cfid): patch.save() poc = PatchOnCommitFest(patch=patch, commitfest=cf, enterdate=datetime.now()) poc.save() + PatchHistory(patch=patch, by=request.user, what='Created patch record').save() # Now add the thread try: doAttachThread(cf, patch, form.cleaned_data['threadmsgid'], request.user) - return HttpResponseRedirect("/%s/%s/" % (cf.id, patch.id)) + return HttpResponseRedirect("/%s/%s/edit/" % (cf.id, patch.id)) except Http404: # Thread not found! # This is a horrible breakage of API layers |