Hello Will,

AFAICT when the various user-manager classes were upgraded for Magnolia 4.5 
they forgot to implement a bunch of methods, including things like 
GroupManager.deleteRole() and (apparently) UserManager.deleteUser()

I think someone needs to open a bug in JIRA: complete migration of 
SecurityManagers --> implement add/remove/delete for everything.

In the meantime you can help yourself by subclassing the UserManager and adding 
the delete method yourself...

Regards,

Richard


-----Ursprüngliche Nachricht-----
Von: [email protected] [mailto:[email protected]] 
Im Auftrag von Will Scheidegger
Gesendet: Mittwoch, 30. Jänner 2013 13:34
An: Magnolia User List
Betreff: [magnolia-user] Deleting a user programmatically in 4.5?

Dear Magnolians

We need to delete Magnolia users programmatically. So far (4.4) on could get 
the user node from the user with MgnlUser.getUserNode(). Now (in 4.5) this is 
not only deprecated, but

- throws an UnsupportedOperationException
- and the JavaDoc links to quite something different

I checked MgnlUserManager and could not find anything. I also checked 
RepositoryBackedSecurityManager and found a remove() method, but honestly did 
not quite understand what this is doing. Judging by its parameters it looks 
more like you could use this method to remove properties of the user. Again, 
the JavaDoc is a bit confusing there (talking about "adding" and "updating"...).

Does anyone know the secrets behind this "simple" task?

Thanks!
-will


----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/ To unsubscribe, 
E-mail to: <[email protected]>
----------------------------------------------------------------





----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to