Hi Joshua,

We already have a few open jira issues related to this:
* http://jira.xwiki.org/jira/browse/XWIKI-784
* http://jira.xwiki.org/jira/browse/XWIKI-1337

Feel free to comment on those or add some new jira issue.

Thanks
-Vincent

On Oct 9, 2012, at 12:28 AM, Joshua Marks <[email protected]> wrote:

> All,
> 
> Would this not be an XWiki best practice issue in user management? How does
> a generic XWiki ban a spammer or bad actor from returning with the same ID
> or e-mail? We created the concept of "e-mail not deliverable" to deal with
> bounces and bad e-mails and to omit those users from system generated
> e-mails. This too would seem to be a generic XWiki challenge. 
> 
> Joshua Marks
> CTO
> Curriki: The Global Education and Learning Community 
> [email protected]
> www.curriki.org 
> US 831-685-3511
> 
> I welcome you to become a member of the Curriki community, to follow us
> on Twitter and to say hello on our blog, Facebook and LinkedIn communities. 
> 
> 
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On Behalf Of
> Sergiu Dumitriu
> Sent: Wednesday, October 03, 2012 9:57 AM
> To: XWiki Developers
> Subject: Re: [xwiki-devs] Mark user as deactivated/spammer
> 
> On 10/03/2012 11:43 AM, Felix AtCurriki wrote:
>> Hi all,
>> 
>> At Curriki we currently work on a small tool which allows us to search 
>> users and apply changes to their "active/inactive" and 
>> "email_undeliverable" values easily without the need of editing the 
>> user objects manually.
>> 
>> That gives us the following combinations for user states which are 
>> already in use (e.g. in the registration process):
>> 
>>    - User state: Active    Values: (active:"Active",
> email_undeliverable:No)
>>    - User state: Inactive  Values: (active:"Inactive",
>>    email_undeliverable:Yes) - The user needs to revalidate his email 
>> address
>> 
>> Now if we want users to be marked as deactivated/spammers do you think 
>> would it be a good way to define an additional user state by 
>> expressing it through boolean combinations like this:
>> 
>>    - User state: Deactivated/Spammer  Values: (active:"Inactive",
>>    email_undeliverable:*No*)
>> 
>> Or do you think it would it be better to add an entry to the choices 
>> of the "active" value in the user object which explicitly says 
>> "deactivated" or "spammer".
>> 
>> Or do you have any other best practice solutions?
> 
> I prefer to keep the semantics of fields pure, so I don't agree that the
> user state should be computed from the different combinations of the other
> two fields. Add a new field user_state to the class and explicitly put the
> state in there. This is more flexible and allows for future new states.
> 
> Suggested field type: static list.
> 
> --
> Sergiu Dumitriu
> http://purl.org/net/sergiu/
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
> 
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to