kaputtnik has proposed merging 
lp:~widelands-dev/widelands-website/bug-1723640_news_current_user into 
lp:widelands-website.

Requested reviews:
  Widelands Developers (widelands-dev)
Related bugs:
  Bug #1723640 in Widelands Website: "Select the current user in users list 
when posting news"
  https://bugs.launchpad.net/widelands-website/+bug/1723640

For more details, see:
https://code.launchpad.net/~widelands-dev/widelands-website/bug-1723640_news_current_user/+merge/341582

Use the current user as initial data for the author of a news post.

Fixes bug 1723640
-- 
Your team Widelands Developers is requested to review the proposed merge of 
lp:~widelands-dev/widelands-website/bug-1723640_news_current_user into 
lp:widelands-website.
=== modified file 'news/admin.py'
--- news/admin.py	2016-12-13 18:28:51 +0000
+++ news/admin.py	2018-03-18 16:16:23 +0000
@@ -9,6 +9,12 @@
 
 
 class PostAdmin(admin.ModelAdmin):
+
+    def get_changeform_initial_data(self, request):
+        # Set initial Data for the ForeignKey field to prevent
+        # digging through the users list
+        return {'author': request.user}
+
     list_display = ('title', 'publish', 'status')
     list_filter = ('publish', 'categories', 'status')
     search_fields = ('title', 'body')

_______________________________________________
Mailing list: https://launchpad.net/~widelands-dev
Post to     : widelands-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~widelands-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to