]> git.openstreetmap.org Git - osqa.git/blobdiff - forum_modules/books/models.py
Fix bug reported by Oscar Frias on http://jira.osqa.net/browse/OSQA-173
[osqa.git] / forum_modules / books / models.py
old mode 100755 (executable)
new mode 100644 (file)
index ecde34b..74cbc6f
@@ -1,63 +1,63 @@
-from django.db import models\r
-from django.contrib.auth.models import User\r
-from forum.models import Question\r
-from django.core.urlresolvers import reverse\r
-from django.utils.http import urlquote  as django_urlquote\r
-from django.template.defaultfilters import slugify\r
-\r
-class Book(models.Model):\r
-    """\r
-    Model for book info\r
-    """\r
-    user = models.ForeignKey(User)\r
-    title = models.CharField(max_length=255)\r
-    short_name = models.CharField(max_length=255)\r
-    author = models.CharField(max_length=255)\r
-    price = models.DecimalField(max_digits=6, decimal_places=2)\r
-    pages = models.SmallIntegerField()\r
-    published_at = models.DateTimeField()\r
-    publication = models.CharField(max_length=255)\r
-    cover_img = models.CharField(max_length=255)\r
-    tagnames = models.CharField(max_length=125)\r
-    added_at = models.DateTimeField()\r
-    last_edited_at = models.DateTimeField()\r
-    questions = models.ManyToManyField(Question, related_name='book', db_table='book_question')\r
-\r
-    def get_absolute_url(self):\r
-        return reverse('book', args=[django_urlquote(slugify(self.short_name))])\r
-\r
-    def __unicode__(self):\r
-        return self.title\r
-        \r
-    class Meta:\r
-        app_label = 'forum'\r
-        db_table = u'book'\r
-\r
-class BookAuthorInfo(models.Model):\r
-    """\r
-    Model for book author info\r
-    """\r
-    user = models.ForeignKey(User)\r
-    book = models.ForeignKey(Book)\r
-    blog_url = models.CharField(max_length=255)\r
-    added_at = models.DateTimeField()\r
-    last_edited_at = models.DateTimeField()\r
-\r
-    class Meta:\r
-        app_label = 'forum'\r
-        db_table = u'book_author_info'\r
-\r
-class BookAuthorRss(models.Model):\r
-    """\r
-    Model for book author blog rss\r
-    """\r
-    user = models.ForeignKey(User)\r
-    book = models.ForeignKey(Book)\r
-    title = models.CharField(max_length=255)\r
-    url = models.CharField(max_length=255)\r
-    rss_created_at = models.DateTimeField()\r
-    added_at = models.DateTimeField()\r
-\r
-    class Meta:\r
-        app_label = 'forum'\r
+from django.db import models
+from forum.models import User
+from forum.models import Question
+from django.core.urlresolvers import reverse
+from django.utils.http import urlquote  as django_urlquote
+from django.template.defaultfilters import slugify
+
+class Book(models.Model):
+    """
+    Model for book info
+    """
+    user = models.ForeignKey(User)
+    title = models.CharField(max_length=255)
+    short_name = models.CharField(max_length=255)
+    author = models.CharField(max_length=255)
+    price = models.DecimalField(max_digits=6, decimal_places=2)
+    pages = models.SmallIntegerField()
+    published_at = models.DateTimeField()
+    publication = models.CharField(max_length=255)
+    cover_img = models.CharField(max_length=255)
+    tagnames = models.CharField(max_length=125)
+    added_at = models.DateTimeField()
+    last_edited_at = models.DateTimeField()
+    questions = models.ManyToManyField(Question, related_name='book', db_table='book_question')
+
+    def get_absolute_url(self):
+        return reverse('book', args=[django_urlquote(slugify(self.short_name))])
+
+    def __unicode__(self):
+        return self.title
+        
+    class Meta:
+        app_label = 'forum'
+        db_table = u'book'
+
+class BookAuthorInfo(models.Model):
+    """
+    Model for book author info
+    """
+    user = models.ForeignKey(User)
+    book = models.ForeignKey(Book)
+    blog_url = models.CharField(max_length=255)
+    added_at = models.DateTimeField()
+    last_edited_at = models.DateTimeField()
+
+    class Meta:
+        app_label = 'forum'
+        db_table = u'book_author_info'
+
+class BookAuthorRss(models.Model):
+    """
+    Model for book author blog rss
+    """
+    user = models.ForeignKey(User)
+    book = models.ForeignKey(Book)
+    title = models.CharField(max_length=255)
+    url = models.CharField(max_length=255)
+    rss_created_at = models.DateTimeField()
+    added_at = models.DateTimeField()
+
+    class Meta:
+        app_label = 'forum'
         db_table = u'book_author_rss'
\ No newline at end of file