You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@allura.apache.org by Dave Brondsema <br...@users.sf.net> on 2014/05/07 18:12:42 UTC

[allura:tickets] #7372 Allow users to disable their own accounts



---

** [tickets:#7372] Allow users to disable their own accounts**

**Status:** open
**Milestone:** forge-backlog
**Labels:** 42cc 
**Created:** Wed May 07, 2014 04:12 PM UTC by Dave Brondsema
**Last Updated:** Wed May 07, 2014 04:12 PM UTC
**Owner:** nobody

Add a new /auth/ page to remove your own account.  It should list all the projects that the person is an admin of (if any), and tell them that those projects will be orphaned unless they have another admin.  Then ask if they're really sure, and require the user to enter their password to confirm.

Upon submitting that form, call a new `disable_user` method on the `AuthenticationProvider`.  Implement that method in the LocalAuthenticationProvider, by setting the `disabled` flag for the User record.  (That flag is already in use, just now way to set it yet)

Link to the form from the bottom of the main account page.  It won't have to be accessed much.


---

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.

[allura:tickets] #7372 Allow users to disable their own accounts

Posted by Igor Bondarenko <je...@users.sf.net>.
- **status**: open --> code-review
- **Comment**:

Closed #583. `je/42cc_7372`



---

** [tickets:#7372] Allow users to disable their own accounts**

**Status:** code-review
**Milestone:** forge-backlog
**Labels:** 42cc 
**Created:** Wed May 07, 2014 04:12 PM UTC by Dave Brondsema
**Last Updated:** Wed May 07, 2014 04:12 PM UTC
**Owner:** nobody

Add a new /auth/ page to remove your own account.  It should list all the projects that the person is an admin of (if any), and tell them that those projects will be orphaned unless they have another admin.  Then ask if they're really sure, and require the user to enter their password to confirm.

Upon submitting that form, call a new `disable_user` method on the `AuthenticationProvider`.  Implement that method in the LocalAuthenticationProvider, by setting the `disabled` flag for the User record.  (That flag is already in use, just now way to set it yet)

Link to the form from the bottom of the main account page.  It won't have to be accessed much.


---

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.

[allura:tickets] #7372 Allow users to disable their own accounts

Posted by Dave Brondsema <br...@users.sf.net>.
- **status**: code-review --> closed
- **QA**: Dave Brondsema
- **Milestone**: forge-backlog --> forge-may-30



---

** [tickets:#7372] Allow users to disable their own accounts**

**Status:** closed
**Milestone:** forge-may-30
**Labels:** 42cc 
**Created:** Wed May 07, 2014 04:12 PM UTC by Dave Brondsema
**Last Updated:** Mon May 19, 2014 02:33 PM UTC
**Owner:** nobody

Add a new /auth/ page to remove your own account.  It should list all the projects that the person is an admin of (if any), and tell them that those projects will be orphaned unless they have another admin.  Then ask if they're really sure, and require the user to enter their password to confirm.

Upon submitting that form, call a new `disable_user` method on the `AuthenticationProvider`.  Implement that method in the LocalAuthenticationProvider, by setting the `disabled` flag for the User record.  (That flag is already in use, just now way to set it yet)

Link to the form from the bottom of the main account page.  It won't have to be accessed much.


---

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.

[allura:tickets] #7372 Allow users to disable their own accounts

Posted by Igor Bondarenko <je...@users.sf.net>.
Updated `je/42cc_7372` with .ini option, as discussed in [#7373]

`8766cd2..c53c02c  t583_allow_user_to_disable_account -> je/42cc_7372`


---

** [tickets:#7372] Allow users to disable their own accounts**

**Status:** code-review
**Milestone:** forge-backlog
**Labels:** 42cc 
**Created:** Wed May 07, 2014 04:12 PM UTC by Dave Brondsema
**Last Updated:** Thu May 15, 2014 10:38 AM UTC
**Owner:** nobody

Add a new /auth/ page to remove your own account.  It should list all the projects that the person is an admin of (if any), and tell them that those projects will be orphaned unless they have another admin.  Then ask if they're really sure, and require the user to enter their password to confirm.

Upon submitting that form, call a new `disable_user` method on the `AuthenticationProvider`.  Implement that method in the LocalAuthenticationProvider, by setting the `disabled` flag for the User record.  (That flag is already in use, just now way to set it yet)

Link to the form from the bottom of the main account page.  It won't have to be accessed much.


---

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.