Forums / Developer / "give away" object
paul bolger
Thursday 14 April 2011 6:47:40 pm
I'm building a site where logged in users can create and edit some objects, events and a custom organisation class. I would like to provide a method for the owners of an object to be able to give away, transfer ownership, an object to another registered user without having to ask an administrator to step in. Can anyone suggest how I would do this?
Paul Bolger
Ivo Lukac
Friday 15 April 2011 12:25:29 am
Try this one: http://projects.ez.no/change_owner
Would need some adjustments...
http://www.linkedin.com/in/ivolukac http://www.netgen.hr/eng/blog http://twitter.com/ilukac
Marko Žmak
Saturday 16 April 2011 5:27:03 am
P.S. You should be very carefull about giving users the ability to change ownership of and object. If you don't set the permissions or restrictions right it might happen than a user takes ownership of the entire site. Or even take ownership of the admin user and then change it's password.
-- Nothing is impossible. Not if you can imagine it! Hubert Farnsworth
Sunday 17 April 2011 1:24:26 pm
Would need some adjustments.
Thanks Ivo, although I discovered that the readme is a bit, er, wrong. To construct a browse link you need to use
/owner/change/<node id> rather than /owner/browse/<node id.
Unfortunately it's not a great deal of use though, as it doesn't allow role setting beyond 'allow full access'. In my case I need 'allow only on self-owned objects' and, as Žmak points out, I'd be certifiable to allow this to users with no restrictions.
So, it's a great little extension (come back Xavier, we miss you!), but would be a killer with a bit of improvement. Any takers?
/owner/browse/