Implement a member list or a friends list
Bug #1642161 reported by
GunChleoc
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Widelands Website |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
When I want to PM a specific user, I have to do quite some digging through forum posts in order to find their profile. It would be great to have a members list or a friends list, available to logged-in users only.
Related branches
lp:~widelands-dev/widelands-website/pm_menus_overhaul
- GunChleoc: Approve
-
Diff: 257 lines (+103/-24)12 files modifiedmainpage/templatetags/all_users.py (+12/-0)
media/css/messages.css (+47/-0)
media/css/search.css (+1/-1)
media/js/jquery-ui.min.js (+10/-10)
pip_requirements.txt (+2/-1)
templates/base.html (+1/-0)
templates/django_messages/base.html (+6/-4)
templates/django_messages/compose.html (+13/-1)
templates/django_messages/inbox.html (+1/-1)
templates/django_messages/outbox.html (+1/-1)
templates/django_messages/trash.html (+9/-3)
templates/search/search.html (+0/-2)
Changed in widelands-website: | |
status: | New → In Progress |
assignee: | nobody → kaputtnik (franku) |
Changed in widelands-website: | |
status: | In Progress → Fix Released |
assignee: | kaputtnik (franku) → nobody |
To post a comment you must log in.
You haven't to use the link in the profile of a user, you could just write the Username in the form field 'Recipient' in https:/ /wl.widelands. org/messages/ compose/
The bad thing is: there is no immediate validation (f.e. for misspelling). Not until you click 'Send' a validation is executed and an error message appears, f.e.:
The following usernames are incorrect: gunchleoc
At least it should show something like "Did you mean: <list of similar spelled users>".
Two other solutions:
1. From my point of view the best approach would be to have a filtering directly by typing the name in the form field 'Recipient'. So if you write 'gun' the field should be prefilled with valid usernames. This solution requires some java scripting.
2. A friends list is also possible. Implemented through an additional link in the profile view of current user (me) and the Friends-view has capabilities to send PM, adding and removing users. Additional each profile view could get a link "Add this user to my friends list".