diff --git a/comic/forms.py b/comic/forms.py index 4366297..b064a3d 100644 --- a/comic/forms.py +++ b/comic/forms.py @@ -123,6 +123,7 @@ class EditUserForm(forms.Form): 'class': 'form-control', } )) + # TODO: allow setting superuser on users @staticmethod def get_initial_values(user): diff --git a/comic/models.py b/comic/models.py index 3c0dfcc..1f75285 100644 --- a/comic/models.py +++ b/comic/models.py @@ -228,14 +228,19 @@ class ComicBook(models.Model): def page_name(self, index): return ComicPage.objects.get(Comic=self, index=index).page_file_name + class ComicPage(models.Model): Comic = models.ForeignKey(ComicBook) index = models.IntegerField() page_file_name = models.CharField(max_length=100, unique=False) content_type = models.CharField(max_length=30) + class ComicStatus(models.Model): user = models.ForeignKey(User, unique=False, null=False) comic = models.ForeignKey(ComicBook, unique=False, null=False) last_read_page = models.IntegerField(default=0) unread = models.BooleanField(default=True) + + +# TODO: add support to reference items last being read