• All submissions to this site are governed by Second Life Project Contribution Agreement. By submitting patches and other information using this site, you acknowledge that you have read, understood, and agreed to those terms.
Issue Details (XML | Word | Printable)

Key: SVC-121
Type: Bug Bug
Status: Resolved Resolved
Resolution: Expected Behavior
Priority: Major Major
Assignee: Soft Linden
Reporter: Gigs Taggart
Votes: 8
Watchers: 4
Operations

If you were logged in you would be able to see more operations.
2. Second Life Service - SVC

Share with group does not respect Role Limitation

Created: 14/Apr/07 08:46 PM   Updated: 15/May/09 08:07 AM
Return to search
Component/s: None
Affects Version/s: None
Fix Version/s: None

Issue Links:
Duplicate
 
Relates

Linden Lab Issue ID: SL-53230


 Description  « Hide
**
    • This is by design. Please see SVC-585 for more information, or if you wish to change this behavior.

8. Share with group does not respect Role Limitation
1. Click "Share with group" in object
2. Observe that group members can return and manipulate object even if their role does not allow them to do so.



 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
Lex Neva added a comment - 15/Apr/07 09:00 AM
Even before roles, sharing with group allowed people to return (or take, or delete) your shared objects. The roles you're referring to allow group members to return objects even when they're not shared, so long as they're on group-owned land. If you don't like this, I think you should rewrite the issue as a feature request that sharing does not allow group members to return your objects (and incidentally, I LIKE this behavior!).

Gigs Taggart added a comment - 17/Apr/07 09:42 PM
Lex,

All this group of bugs/features that I filed around this time are not issues I personally encounter, rather they are filed as part of an investigation of MISC-40.

I personally am neutral on this. However this is an unexpected behavior, so I believe it should stay bug. One possibly fix might be to change the expectations by making the role ability name more specific.


Mazziosi Mastroianni added a comment - 02/May/07 08:42 AM
this is a huge group bug.

You make the roles to control the group, and to be sure..that the different roles, HAVE different functions.

For example, for builders in a group who have an own role, its very important that only they can build an object and then move or manipulate it.
If not... for what you have the roles?? when its not working the right way.

There have to be a solution, that the share with group function works together with the role functions...so..when u deactivate move and manipulate objects.... in a role..that it is REALLY DEACTIVATED for that role.


Harleen Gretzky added a comment - 21/Jul/07 01:20 PM
I think this is a big issue, we want to have only certain objects be able to be moved by members of the group and all of a sudden they can return, take and delete the object. Share with Group should respect the Parcel Content abilities of the group.

Harleen Gretzky added a comment - 23/Jul/07 07:34 AM
You can also copy objects shared with group. This means if you are part of a shopping/mall group in order to place your items out and accidently set Share to Group your object can be copied by every other member of the group.

Soft Linden added a comment - 27/Aug/07 04:27 PM
**
    • This is by design. Please see SVC-585 for more information, or if you wish to change this behavior.
      **

Prokofy Neva added a comment - 09/Mar/08 11:04 PM
Then maybe the bug is in the design, Soft. It's not rational. Nobody needs to have group-set prims returning by those not enabled to return them. It defeats the whole purpose of granulating group roles.

Prokofy Neva added a comment - 09/Mar/08 11:06 PM
It's also completely bogus, Soft, to suddenly declare "This is by design" when in fact it WAS NOT the design for at least the 3 years I've been in SL, came up as a BUG in the past and was squashed, and now has come BACK in a new version "just because".

Could you explain why you decided to change the design and introduce this bug and flaw in the granulated group tools?!


Prokofy Neva added a comment - 06/Jul/08 08:42 PM
I'd like to get a clear answer on this please,

This bug – yes, BUG, as it breaks functionality deliberately designed in the group tools three years ago, is causing TV theft.

If you create a role that you assign to people as "resident" in a group that enables only paying tenants to deed and undeed TVs, what is happening now is that people who are just "everyone" in the group to set prims on the "basic" membership can access a shared, deeded object. Worse, they can now RETURN any shared object set to the group – which is totally destructive.

This bug is costing me and tenants thousands of Linden dollars in the occasional stolen TV and the much more frequent returned house, which can sometimes delink or delete.


Prokofy Neva added a comment - 06/Jul/08 08:43 PM - edited
Sorry, but a bug enabling theft and destruction doesn't get to close.

This is indeed a bug, and suddenly blessing it with the name "design" after it was originally coded completely differently is just preposterous.

I have yet to hear an explanation for this.

Furthermore, the expected behaviour – and the behaviour that in fact obtained before this nonsense – is that you check off a function within the role, then that role has that function.

Currently "everyone" who is NOT checked off to have the function "share" or "deed" or "return" or "sell group object" *is getting that function.


Soft Linden added a comment - 06/Jul/08 09:01 PM
Prokofy, I didn't declare this "by design" unilaterally. This was the result of a public bug triage in August '07. The change people asked for would be a new feature, not the repair of a bug, which is why I created a separate JIRA representing the feature request.

Ciaran Laval added a comment - 09/Jul/08 01:16 PM
How on earth is this by design? Surely a design shouldn't undermine other group features in this manner.

Universal Infinity added a comment - 09/Jul/08 03:59 PM
The first and last time I ever deeded an object to a group I had to first check off 'Share with Group' before the 'Deed' option was allowed. In doing so this meant - though I did not know it at the time - that I could choose to let everyone in the group use said object or only those with specific access in the group roles. In the end I had to have the group owner come by and fix my mistake - I could no longer do anything with my own object because it had been deeded to a group that I did not have the right permissions in.

Unless someone can prove this behavior as no longer being present this issue is being set back to closed again - I note the REPORTER set it to 'closed'. Kindly respect their wishes.


Harleen Gretzky added a comment - 09/Jul/08 04:53 PM
'Share with Group' was designed before Groups had roles and abilities, so it was never designed with these in mind.

Prokofy Neva added a comment - 31/Jul/08 03:37 PM
When the group roles and abilities were designed, they consciously overrode the global "share with group" and made it one of the powers of the roles.

That can easily be seen by looking at the interface, where it is a checkoff box. It originally worked as designed, and checking it off gave those with that role access to put items in "share," and did not give access to those not in that role.

It ceased working, because it had a bug.

To invoke some old feature of the software that preceded a conscious overriding of the software really seems like a lame argument.

The curious ideological closing of this JIRA confounds me, and I really would like to get to the bottom of this and hear from Lindens who worked on the design of the group tools a good explanation as to why their work, which developed a bug in it, suddenly got destroyed and got re-named as a "feature".


Harleen Gretzky added a comment - 31/Jul/08 03:55 PM
"When the group roles and abilities were designed, they consciously overrode the global "share with group" and made it one of the powers of the roles."

I never remember this ever being the case, and Soft Linden looked to see if the code had ever been that way and responded on SVC-585:
"Looking at the history of the manipulate permission, it has never been checked for shared objects and it doesn't operate contrary to any design or documentation."


Universal Infinity added a comment - 01/Aug/08 03:40 AM
Prok Dearie I see that you haven't actually looked at the check box.

It is within the object itself - not within the group permissions system. It is not a "power of the roles" but an object property.

By design it overrides the group permission system and is therefore operating as designed.


Prokofy Neva added a comment - 01/Jan/09 06:01 PM
The Lindens revisited this and marked it critical.

http://jira.secondlife.com/browse/VWR-5491


Prokofy Neva added a comment - 01/Jan/09 06:02 PM
Look at the group tool boxes, Universal, the design is obvious. The object properties are a related, but secondary issue.

http://secondthoughts.typepad.com/second_thoughts/2009/01/the-history-of-group-tool-reform.html


Soft Linden added a comment - 08/May/09 06:06 AM
This is as designed. To make this more clear, the tooltip text will be changed to indicate that share with group affects all members, and will explain the need to deed in order to enact group restrictions.

Use SVC-585, which is categorized as a new feature if you wish the behavior to change. Bug fixes and design changes go through very different approval and development processes.


Prokofy Neva added a comment - 15/May/09 07:31 AM
The issue is not a "tool tip" that explains that "share with group affects all members". Obviously, "share with group" means...um...share with group.

That is not the issue.

The issue is the permission to return group-set prims or not return group-set prims. That is separate.

Someone who can RETURN group-set when they are not entitled to do that is embodying a bug in the group permissions system.


Harleen Gretzky added a comment - 15/May/09 08:07 AM
The tooltip explains more than that, it explains that the group abilities only apply when Share with group is checked to deeded objects.

Allow all members of the set group to share and use your permissions for this object. You must Deed to enable role restrictions.