diff options
author | Cédric Bonhomme <kimble.mandel@gmail.com> | 2013-11-01 16:59:27 +0100 |
---|---|---|
committer | Cédric Bonhomme <kimble.mandel@gmail.com> | 2013-11-01 16:59:27 +0100 |
commit | cd5acda0300193a80a96bef687f0403417ad42ee (patch) | |
tree | afed3d0014e0c58921b6030ffe47e7ab73097673 | |
parent | no reverse (diff) | |
download | newspipe-cd5acda0300193a80a96bef687f0403417ad42ee.tar.gz newspipe-cd5acda0300193a80a96bef687f0403417ad42ee.tar.bz2 newspipe-cd5acda0300193a80a96bef687f0403417ad42ee.zip |
Improved sort of feeds.
-rw-r--r-- | pyaggr3g470r/models.py | 2 | ||||
-rw-r--r-- | pyaggr3g470r/views.py | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/pyaggr3g470r/models.py b/pyaggr3g470r/models.py index 017ecd4f..629cc4c2 100644 --- a/pyaggr3g470r/models.py +++ b/pyaggr3g470r/models.py @@ -14,7 +14,7 @@ class User(Document, UserMixin): lastname = StringField(required = True) email = EmailField(required=True, unique=True) pwdhash = StringField(required=True) - feeds = SortedListField(EmbeddedDocumentField('Feed'), ordering='title', reverse=False) + feeds = ListField(EmbeddedDocumentField('Feed')) created_at = DateTimeField(required=True, default=datetime.now) def get_id(self): diff --git a/pyaggr3g470r/views.py b/pyaggr3g470r/views.py index 9c816990..0d6fcf21 100644 --- a/pyaggr3g470r/views.py +++ b/pyaggr3g470r/views.py @@ -175,6 +175,7 @@ def add_feed(): new_feed = models.Feed(title=form.title.data, link=form.link.data, site_link=form.site_link.data) user.feeds.append(new_feed) + user.feeds = sorted(user.feeds, key=lambda t: t.title.lower()) user.save() return redirect(url_for('home')) return render_template('management.html', form=form)
\ No newline at end of file |