accept old application versions

This commit is contained in:
Oskar Hahn 2011-09-04 10:02:54 +02:00
parent a89bf9f49b
commit 2c6c9b55ee
2 changed files with 6 additions and 10 deletions

View File

@ -66,11 +66,10 @@ class Application(models.Model):
""" """
accept a Version accept a Version
""" """
if version.id > self.permitted.id:
self.permitted = version self.permitted = version
self.save() self.save()
return True version.rejected = False
return False version.save()
def reject_version(self, version): def reject_version(self, version):
if version.id > self.permitted.id: if version.id > self.permitted.id:

View File

@ -362,10 +362,7 @@ def view_poll(request, poll_id):
def permit_version(request, aversion_id): def permit_version(request, aversion_id):
aversion = AVersion.objects.get(pk=aversion_id) aversion = AVersion.objects.get(pk=aversion_id)
application = aversion.application application = aversion.application
if application.accept_version(aversion):
messages.success(request, _("Version accepted") ) messages.success(request, _("Version accepted") )
else:
messages.error(request, _("ERROR by accepting the Version") )
return redirect(reverse('application_view', args=[application.id])) return redirect(reverse('application_view', args=[application.id]))