Please Log in to join the conversation.
When a user unsubscribes, this doesn't mean that the user is removed from the CMS.
Please Log in to join the conversation.
You are right DOCman is not doing a great job when the user is deleted, but I think the developer is aware of that and that in his opinion he can live with that. A plugin should be listening fpr this event in order to do the necessary if you want to be rigorous.
The same problem is occurring with CBSubs, which should trigger the expiration/unsubscribe plugin actions when the delete user event occurs.
You should realize that CBSubs Docman plugin would be doing Docman's job on removing the users it added if these actions are executed upon user deletion, which would be FABULOUS.
I also told you that SQL plugin expiration/unsubscribe actions are not triggered neither when the user is directly deleted. As a developer I expect them to be executed, but it's your application after all.
Please Log in to join the conversation.
Would be wrong. CBSub does remove a user from a DOCman group if so instructed - but it does not (and should not imho) cleanup after DOCman (see my previous reasoning).
Please Log in to join the conversation.
Once again we need to think this through. Perhaps each CBSubs plugin need to clearly think through what cleanup activities make sense is a user deletion trigger is fired. I am not sure that a user deletion trigger should also fire subscription plan removal triggers apriori.
Please Log in to join the conversation.
Would be wrong. CBSub does remove a user from a DOCman group if so instructed - but it does not (and should not imho) cleanup after DOCman (see my previous reasoning).
I rephrased, since it came out wrong. He was instructed to do so when subscribing, so he should remove him.
Post edited by: amazeika, at: 2009/07/13 23:00
Please Log in to join the conversation.