From: June Trefoil
'Notecard Giver: June's Notecard Giver: Unable to give inventory: 'No permission to transfer'
Your friend is not getting 'transfer' permissions on the notecard. Before you give it to her, ensure that the 'next owner permissions' on the notecard include 'transfer'.
From: someone
Permissions display in inventory vs in Edit: In reading some background in these forums, it looks like the permissions you set to the Content objects roll up to the container object. For example, if I set the script and the notecard to No Modify but the giver object is set to Yes modify, the object permissions in inventory will show as No Modify? Do I have that right?
Permissions cascade. If you have a no-modify script in a prim, then the prim-plus-script is counted as 'no modify'. However, once rezzed inworld, you can modify the prim - but still not the script.
Similarly, if there's a no-transfer script inside a prim (or texture on a prim), the prim cannot be transferred. But if the prim is modifiable, you can remove the script or texture, and THEN you can transfer the prim.
From: someone
Root prim: Do you need to put the contents in the root prim, or does it matter?
The item to be given needs to be in the same prim as the script doing the giving. You can put the given item and the script in a prim other than the root prim - but depending on how the script is constructed and 'touch transmission' settings, it may or may not work.
Easiest just to use the root prim.
From: someone
Changing permissions in the Contents tab rather than in inventory: My friend told me that's the way to do it. I was just curious why that's the case.
I change permissions on prim objects in-world, and on inventory-only objects (scripts, system clothing, system hair, notecards etc) in my own inventory.
Permissions on prim objects only 'take' once they're rezzed. See the knowledge base:
http://secondlife.com/ -> Support -> Knowledge Base -> Inventory Management -> Next Owner Permissions FAQ