For now I'm heading for something [like
this](https://docs.google.com/file/d/0By9pBvqZVl2ebHlVZnpuNEVER3M/edit?usp=drivesdk)
to visually separate forms.
"Email" part needs to be adjusted yet, especially extremely counterintuitive
"Claim Address" & "Save Changes" behavior (I think, one button should handle
both cases, but still don't sure exactly how). Or maybe separate "email" and
"general settings" (display name, page size, etc) into two forms? But it would
require controller refactoring and I don't sure if you up to such changes or
want only cosmetic changes like above for now.
---
** [tickets:#7436] /auth/preferences cleanup**
**Status:** in-progress
**Milestone:** limbo
**Labels:** 42cc
**Created:** Tue Jun 03, 2014 07:44 PM UTC by Dave Brondsema
**Last Updated:** Tue Jun 03, 2014 08:31 PM UTC
**Owner:** nobody
* Add a section at the top of readonly information, show:
* Username: {{username}}
* `<a href="{{user.private_project().url()}}">My profile and my
projects</a>`
* `<a href="{{user.private_project().url()}}admin/overview">Set avatar
icon</a>`
* `password_change_form` and `upload_key_form` shouldn't be tied to the theme.
Move the forms to a better place (auth something..)
* Make every part of the page (`password_change_form` and `upload_key_form`,
Display Name, Page Size, Email, User Messages, etc in a unique jinja block.
Instead of "if" statements that check `auth.method` or the theme, every section
on the page should be contained in a block so that a simple [template
override](https://forge-allura.apache.org/docs/api/lib/package_path_loader.html)
can be set up for `user_prefs.html` and any individual block can be made to be
empty (or something else)
* Improve the layout between each section as best you can. And within the
email block especially. It seems like everything is just run together. It is
extra confusing that there a multiple separate forms with their own save
buttons. I think dedicated forms for pwd change and ssh keys makes sense, but
it is confusing to have so many forms on the page. I am open to suggestions
for the multiple forms issue. Best idea I have so far is to have a `<hr>`
between each form, to visually show the separations. (Ideally would have it
all auto-save ajax or all one single form, but those would be big projects).
---
Sent from sourceforge.net because [email protected] is subscribed to
https://sourceforge.net/p/allura/tickets/
To unsubscribe from further messages, a project admin can change settings at
https://sourceforge.net/p/allura/admin/tickets/options. Or, if this is a
mailing list, you can unsubscribe from the mailing list.