Users cannot edit their own settings
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Postorius |
Fix Released
|
High
|
Unassigned |
Bug Description
I started working up a page so that a logged in user can see his/her own settings and edit them, but the work was checked in while still incomplete. This needs to be finished and my placeholder "sample text" removed from the page.
To find the settings page:
1. Log in to postorius
2. Click on your username in the upper right hand side of the page (below "logout" in the top menu)
3. Click on "mailman settings"
What you see on that page is a bunch of layout experiments. This is a potentially non-trivial page because we have
- Settings for the user
- Settings per list
- Settings per email address
- Settings per email address and per list
We need a nice way to handle this, but I don't know what it is. As a first pass, we should get at least the global settings visible, possibly followed by the per email address settings (e.g. so you can set some addresses as nomail but use them for posting) followed by the per-list settings (e.g. so you can have digests on some list).
Related branches
- Florian Fuchs: Pending requested
-
Diff: 1557 lines (+671/-263) (has conflicts)10 files modifiedsrc/postorius/forms.py (+111/-80)
src/postorius/templates/postorius/user_address_preferences.html (+128/-0)
src/postorius/templates/postorius/user_mailmansettings.html (+112/-96)
src/postorius/templates/postorius/user_subscription_preferences.html (+84/-0)
src/postorius/templates/postorius/user_subscriptions.html (+2/-2)
src/postorius/urls.py (+47/-34)
src/postorius/views/generic.py (+20/-16)
src/postorius/views/list.py (+17/-8)
src/postorius/views/settings.py (+1/-0)
src/postorius/views/user.py (+149/-27)
Changed in postorius: | |
milestone: | none → 1.0.0a2 |
Changed in postorius: | |
status: | Fix Committed → Fix Released |
Sneha Priscilla's summer GSoC project has added enough settings that I can close this bug, although I expect we'll wind up opening a few others for more specific preferences eventually.