Moving this thread over to the design list.
The issues are:
1. How do we provide a way for users to delete Hub accounts.
2. And when they delete those accounts, do we just delete all the
collections/items in those accounts?
RE: 1: We could add a [Terminate Account] button in the bottom left-
hand corner of the 'Settings' dialog. That would mean moving the
[Close] button (which is currently in the left-hand corner] to the
right-hand side, next to [Save].
[Terminate Account] [Close] [Save]
RE: 2: When the user clicks [Terminate Account] we close the Settings
dialog and pop-up a 2nd dialog.
===
Terminate Account
-----
You have <#> collections created or published by your account. Would
you like to leave any of them on Chandler Hub so that others can
continue to access them?
[ ] Select all
[ ] xxxxx
[ ] xxxxx
[ ] xxxxx
[Cancel] [Terminate Account]
===
Clicking [Terminate Account] takes you to confirmation page:
===
Account terminated!
The following collections were deleted along with your account:
xxx
xxx
xxx
The following collections were left on Chandler Hub:
xxx
xxx
xxx
===
Questions? Comments?
Mimi
Begin forwarded message:
From: "Brian Moseley" <[EMAIL PROTECTED]>
Date: November 27, 2007 1:05:20 PM PST
To: "Chandler Hub" <[EMAIL PROTECTED]>
Subject: Re: [service-dev] Account deletion
Reply-To: Chandler Hub <[EMAIL PROTECTED]>
On Nov 26, 2007 1:38 PM, Jared Rhine <[EMAIL PROTECTED]> wrote:
For reference, Hub users have no advertised mechanism to remove their
accounts; we just added "delete collection" functions. There is a
backend "delete account" operation supported, which I assume deletes
the account record, all collections owned by that account, and all
items not present in at least one other collection.
it actually deletes any item owned by the account as well, regardless
of how many collections the item belongs to ("hard delete").
in our data model, when you add an item to a collection, you are
literally creating an association between the existing item and a new
collection. therefore, user B can't claim that he's "copying" user A's
item.
So, where do we stand? Do I just run the Cosmo CMP "delete account"
operation for anyone who asks, but leave it manual operation (ie, you
have to send us email)? Do we provide user affordances for this? Do
we modify any existing algorithms to preserve data in the event of
account removal? Or perhaps deprecate the idea of "account removal"
and just set and support some sort of "not active" flag, preserving
all their items and collections for subscriptions/copies.
i think we should allow a user to click a link or button to deactivate
or delete his account. i don't have any particular opinion about
whether we should hard or soft delete his items, although if we
implemented an actual copy operation for items, then the question
would become moot.
_______________________________________________
service-dev mailing list
[EMAIL PROTECTED]
http://lists.osafoundation.org/mailman/listinfo/service-dev
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design