You may have noticed this; there is now a "Deed" button in the edit box. It is only activated when you set the object to a group you are an officer of. What this does is give the object to the group (the group owns it). The interest of this is that now the object's owner is the group key. So if you have a money event in a group deeded object the money goes to the group.
Unfortunately there is no way to grant permissions to the deeded object at the moment. So it can't pay out money from the group treasury. Officers should be able to grant permissions to the object. What is needed is...
integer llCanGrantPermissions(key avatar)
this would let you see what permissions a user could grant the script.
key llRequestGroupData(key groupkey, integer data)
fires dataserver event and that returns the group info.
flags:
DATA_ONLINE = Public or Private group
DATA_NAME = group name
DATA_BORN = When it was formed
DATA_MEMBERS = CSV list of the number of officers and the number of members.
llRequestGroupData is needed because otherwise it's impossible for an object to get the name of the owner of a group object. Of course llRequestAgentData could be extended to include this...
llCanGrantPermissions is needed so that a script can identify who can grant it permissions that it may need to function properly.
llCanGrantPermissions should not be made into a function that uses the dataserver event.
I put this here as it's not a feature suggestion; these are *required* for this new functionality to be useful. So I expect these to be forth coming (and also i can't delete the thread)