X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/7671cda4767353b2a93b05f2332ba6e2f236c468..bdabaaf2da173e1778667f69f125925dcb9149df:/apps/dvcs/models.py diff --git a/apps/dvcs/models.py b/apps/dvcs/models.py index 6c5796af..dddbf3ad 100644 --- a/apps/dvcs/models.py +++ b/apps/dvcs/models.py @@ -167,10 +167,11 @@ class Document(models.Model): """ File in repository. """ - creator = models.ForeignKey(User, null=True, blank=True) + creator = models.ForeignKey(User, null=True, blank=True, editable=False) head = models.ForeignKey(Change, null=True, blank=True, default=None, - help_text=_("This document's current head.")) + help_text=_("This document's current head."), + editable=False) def __unicode__(self): return u"{0}, HEAD: {1}".format(self.id, self.head_id) @@ -239,7 +240,7 @@ class Document(models.Model): return rev if rev is not None else -1 def at_revision(self, rev): - if rev: + if rev is not None: return self.change_set.get(revision=rev) else: return self.head