Closed Bug 1068438 Opened 10 years ago Closed 10 years ago

[PulseGuardian] Support for multiple Pulse accounts per PulseGuardian account

Categories

(Webtools :: Pulse, defect, P1)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mcote, Unassigned)

References

Details

For maximum flexibility, especially considering PulseGuardian-created Pulse users can also publish to exchanges belonging to their username, each PulseGuardian account should be able to support multiple--or zero--Pulse user accounts.

Rather than redirecting to the registration view if you have no associated Pulse account, it should take you to a users page.  This page should list all Pulse accounts, if any, and allow you to add new ones and rename, delete, and change the password of existing ones.  Note that they will all, internally, be associated with the same Persona (email) address.

Also awesome would be some way of dealing with users that PulseGuardian created but which don't exist in Pulse itself.  Recreating them is probably best, although then we need the PulseGuardian backup system.  At minimum, it should email the PulseGuardian account and the admin(s).
Blocks: 1068447
We should combine the current /register and /profile views into a single view, say /users, which lists all registered users (if any) and has some easy way to register a new one.  The users could be in a simple list displaying just the user name, with a button to delete them (with confirmation) and a button to expand the row allowing the username and password to be updated.
Done, with an upgrade script for the db schema changes, and ready to deploy.

https://github.com/mozilla/pulseguardian/commit/a028d9d526670d255cc0b927564e3b2f552266be
https://github.com/mozilla/pulseguardian/commit/842bd1ed5b977b040b2ec1cb296dc318f5a66366
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Assignee: nobody → mcote
You need to log in before you can comment on or make changes to this bug.