Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Uhm... Kelly...

Ishtara Rothschild
Do not expose to sunlight
Join date: 21 Apr 2006
Posts: 569
10-27-2006 13:40
Sorry, but...
From: Kelly Linden
Seller takes the item into inventory, opens its property box and sees that the Next Owner permissions are +M -C +T still. This is because the Inventory Item has its permissions bits set based on the Asset when it is taken.

(It is important to note that an Inventory Item is a link with some meta information to an actual Asset. An Inventory Item is NOT an Asset)

Seller changes the permissions on the Inventory Item to -M -C +T. NOTE: This doesn't change any permissions on the Asset! Only on the inventory item.

Seller gives the item to Buyer. Buyer looks at the permissions of the Inventory Item and sees Current Owner permissions of -M -C +T. Also Next Owner permissions are not enabled.

Buyer rezes the item, and notes the object has Current Owner permissions of -M -C +T. Yay! That is correct! Everyone is happy!


You changed the end product from -M +C -T to -M -C +T, but shouldn't it be +M -C +T?

Sorry, I don't want to harp on about this, but in your example it had modify permission first, then the modify perm was removed in the inventory, the next owner receives it, it still has no modify permission, but after rezzing it the modify perm is back again.

/Edit
I forgot the link: /139/7c/145451/1.html
Kelly Linden
Linden Developer
Join date: 29 Mar 2004
Posts: 896
10-27-2006 13:49
Ishtara, I believe my example is correct. Unless one of those steps involves giving the object back to the creator, the removal of the no-modify permission does stick. I go more into depth on that loop near the end of that post.

What I was able to reproducce in world, and what should be happening in summary is:

It had modify permission first (+M -C +T), then the modify perm was removed in the inventory (-M -C +T), the next owner receives it, it still has no modify permission (-M -C +T), and after rezzing it the modify perm is still gone (-M -C +T).

As long as there is no transfer back to the last person to rez it, this is the only behavior I have been able to reproduce. If there is different behavior please submit a bug report with the exact steps you do to get the other behavior. Do keep in mind the specialness of transfering back to the last person to rez it.
_____________________
- Kelly Linden