From 697515e0852fad2d575c89261f719c4e1da26d09 Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Thu, 23 May 2013 01:01:27 +0200 Subject: Add profile url --- ryuslash/aggregator/migrations/0001_initial.py | 2 ++ ryuslash/aggregator/models.py | 4 ++++ ryuslash/aggregator/templates/aggregator/posts.html | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ryuslash/aggregator/migrations/0001_initial.py b/ryuslash/aggregator/migrations/0001_initial.py index 6bad6fb..e6bcd9f 100644 --- a/ryuslash/aggregator/migrations/0001_initial.py +++ b/ryuslash/aggregator/migrations/0001_initial.py @@ -14,6 +14,7 @@ class Migration(SchemaMigration): ('name', self.gf('django.db.models.fields.CharField')(max_length=300)), ('base_url', self.gf('django.db.models.fields.URLField')(max_length=200)), ('feed_url', self.gf('django.db.models.fields.CharField')(max_length=100)), + ('profile_url', self.gf('django.db.models.fields.CharField')(max_length=100)), ('favicon_ext', self.gf('django.db.models.fields.CharField')(default='ico', max_length=10)), ('uses_markdown', self.gf('django.db.models.fields.BooleanField')(default=False)), ('uses_titles', self.gf('django.db.models.fields.BooleanField')(default=False)), @@ -51,6 +52,7 @@ class Migration(SchemaMigration): 'feed_url': ('django.db.models.fields.CharField', [], {'max_length': '100'}), u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '300'}), + 'profile_url': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'uses_markdown': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), 'uses_titles': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) }, diff --git a/ryuslash/aggregator/models.py b/ryuslash/aggregator/models.py index 9a39600..efb6c89 100644 --- a/ryuslash/aggregator/models.py +++ b/ryuslash/aggregator/models.py @@ -7,6 +7,7 @@ class Feed(models.Model): name = models.CharField(max_length=300) base_url = models.URLField() feed_url = models.CharField(max_length=100) + profile_url = models.CharField(max_length=100, blank=True) favicon_ext = models.CharField(max_length=10, default='ico') uses_markdown = models.BooleanField() uses_titles = models.BooleanField() @@ -15,6 +16,9 @@ class Feed(models.Model): choices=[(CATEGORIES.index(c), c) for c in CATEGORIES] ) + def profile(self): + return '%s%s' % (self.base_url, self.profile_url) + def __unicode__(self): return self.name diff --git a/ryuslash/aggregator/templates/aggregator/posts.html b/ryuslash/aggregator/templates/aggregator/posts.html index 0a97729..9f78b1d 100644 --- a/ryuslash/aggregator/templates/aggregator/posts.html +++ b/ryuslash/aggregator/templates/aggregator/posts.html @@ -14,7 +14,7 @@
Feeds: {% for feed in feeds %} - + {{ feed.name }} {% empty %} -- cgit v1.2.3-54-g00ecf