allura-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dave Brondsema" <brond...@users.sf.net>
Subject [allura:tickets] #7657 Admin page for user details & edit fields
Date Mon, 29 Sep 2014 16:16:43 GMT
- **status**: code-review --> in-progress
- **QA**: Dave Brondsema
- **Comment**:

Take a look at branch db/7657

I have rebased to squash the commits involving test commenting out and restoring, so that
the history is cleaner.  Please take a review of the last few commits with your name, and
make sure I didn't make any mistake in the rebase.

I also added a handful of fixes and small improvements of my own, so please take a look at
those and make sure they're fine.

If so, go ahead and merge to master, no need to bounce the ticket back to me just for the
merge.  Everything looks good to me.



---

** [tickets:#7657] Admin page for user details & edit fields**

**Status:** in-progress
**Milestone:** forge-oct-3
**Labels:** 42cc 
**Created:** Mon Sep 08, 2014 03:16 PM UTC by Dave Brondsema
**Last Updated:** Mon Sep 22, 2014 03:26 PM UTC
**Owner:** Igor Bondarenko

The admin search for users should have a page to show user details, as well as be able to
edit a few fields.  The *project* search results just linked to existing project pages but
there isn't one with enough detail and functionality for *users* so we need to build it.

The page should show:

* username
* fullname
* date registered
* last login / session info
* an empty jinja block that can be overridden for extra info
* list of projects (at bottom of page in case it's long)
* user audit log (this is already a separate page, but I think it'd be good to include here.
 Existing audit log lookup & display pages can be removed)

Editable fields:

* disabled (radio true/false).  Should fire a `g.post_event` for it.
* email addresses.  Make sure any changes are saved to user-audit log.  May want to refactor
and reuse the widget & controller on /auth/preferences for this?  If so, would be a good
time to separate out the "Display Name" and "Page Size" into a separate form and separate
controller method.
* a button to "Set Random Password"
* a button to send forgotten password link for the user (it can just submit the primary email
address to the existing forgot password form)




---

Sent from sourceforge.net because dev@allura.apache.org 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.
Mime
  • Unnamed multipart/related (inline, None, 0 bytes)
View raw message