Group Permissions Test

From Second Life Wiki
Revision as of 13:00, 13 July 2007 by Dan Linden (talk | contribs)
Jump to navigation Jump to search

[GroupPermissionsTest]

[VERSION] 0.1

[LENGTH] 00:60

[TESTERS] 2

[OVERVIEW] This test has been designed to the Group Permissions System.

[SETUP] 2 normal users (no modify rights granted unless stated), Tester 1 and Tester 2, 100L$ for Group Creation, Rezzable land

[*]

[Basic Permissions]

[*]

[0010] Tester 1: Click the Edit Menu > Group from the Pop up Window Select Create

[0020] Tester 1: Create a Group X and Invite Tester 2 as a member

[0030] Tester 2: Accept the offer of Membership

[0040] Tester 1 & 2: Find some Rezzable land to work

[0050] Tester 1: Right-click on the ground and select "Create" from the Pie Menu, Rez a Cube

[0060] Tester 1: Edit the cube, Selecting the "more >>" button if neccessary" to access the general tab

[0070] Tester 1: Verify that all permissions for "Share with group" , "Allow anyone to" and "Allow anyone to Copy" are off by default.

[0080] Tester 2: Verify that you cannot move, modify, copy or buy the box

[*]

[Other Permissions Override Group Permissions]

[*]

[0090] Tester 1: Right-click on the cube and select Edit, Click the General Tab

[0100] Tester 1: Tick the "Allow anyone to:" Checkbox and also Tick The "For Sale" Checkbox, Setting the price at 0L$ and saletype as Copy. Leave the "Share with group" unticked.

[0110] Tester 2: Verify you can move and Buy the cube (even though you don't have group permissions)

[0120] Tester 2: Right-click and Edit the Cube, and Press Shift-left-click on the drag bars and try and drag a copy

[0130] Tester 2: Verify you cant copy the cube, and recieve a pop up warning.

[0140] Tester 1: Right-click and Edit the Cube, Tick the "Allow anyone to copy" Tickbox and close the window

[0150] Tester 2: Right-click on the cube and Select More > Take Copy

[0160] Tester 2: Verify you were able to take a copy

[*]

[NOTE] It's unclear exactly what permissions "Share with group" give you. The UI should make this information clear.

[*]

[Group Permissions + Attach]

[*]

[0170] Tester 2: Verify you cannot attach the box that Tester 1 made. (because you are only allowed to attach objects you own)

[0180] Tester 1: Edit the cube, Selecting the "more >>" button if neccessary" to access the general tab

[0190] Tester 1: Tick the "Share with group" permission Checkbox, Under the "Next owner can" section Tick, "Modify" and "Copy", and Leave "Resell/GiveAway" Ticked.

[0200] Tester 1: Note All the permissions on the object should be on now.

[*]

[Newly Bought Objects Cannot Be Bought]

[*]

[0210] Tester 2: Right-click on Tester 2:'s cube and Select "Buy" from the Pie Menu, and Confirm the "Buy"

[0220] Tester 2: Find the Cube object in your Inventory and Rez it in world

[0230] Tester 2: Right-click and edit your cube, and look in the General Tab

[0240] Tester 2: Verify that all permissions set in "Next owner can" section are still Ticked and "For Sale" is NOT Ticked. (This is so someone cannot buy the object from you without your wish.)

[0250] Tester 2: Delete your box.

[*]

[Locking an object turns off all move and modify permissions]

[*]

[0260] Tester 1: Right-click on your cube and select Edit from the Pie Menu

[0270] Tester 1: Select the Object Tab, and Tick the "Lock" Tickbox

[0280] Tester 1: Select the General Tab again.

[0290] Tester 2: Verify that "Allow anyone to move" is turned off (and greyed out) and that the "You cannot modify this object." text is visible.

[0300] Tester 2: Right-click and Edit Tester 1:'s cube

[0310] Tester 2: Verify you cannot move or modify the box.

[0320] Tester 1: Delete the box

[*]

[Buyer restrictive permissions override group permissions]

[*]

[0330] Tester 1: Right-click on the ground and select "Create" from the Pie Menu, Rez a cube

[0340] Tester 1: Right-click and Edit the cube and Select the General Tab

[0350] Tester 1: Tick the "share with Group", "Allow anyone to move", "Allow anyone to copy" and "For Sale" Checkboxes, Set the sale Price at 0L$ and type as Copy.

[0360] Tester 1: Check The "Next Owner can:" Is Modify and Copy are Unticked, and Resell/GiveAway is Ticked and Grayed out (default settings)

[0370] Tester 1: Close the Edit Window

[0380] Tester 2: Right-click on Tester 1:'s cube and Select Buy

[0390] Tester 2: In the Buy Dialog Verify it says (no copy)(no modify) next to the object name, then select "Buy"

[0400] Tester 2: Find the cube in your Inventory and Rez it in world

[0410] Tester 2: Verify you cannot copy or modify it.

[0420] Tester 2: Delete your copy of the cube

[*]

[Buyer restrictive permissions override granted permissions]

[*]

[0430] Tester 1: Right-click on Tester 2: and Select "Add Friend"

[0440] Tester 2: Accept the Friendship

[0450] Tester 1: Open the Friends List, Left-click on Tester 2:'s name then Left-click on the "Grant Modify Rights..." Button

[0460] Tester 2: Right-click on Tester 1:'s cube and Select Buy

[0470] Tester 2: In the Buy Dialog Verify it says (no copy)(no modify) next to the object name, then select "Buy"

[0480] Tester 2: Find the cube in your Inventory and Rez it in world

[0490] Tester 2: Verify you cannot copy or modify it.

[0500] Tester 2: Delete your copy of the cube

[0510] Tester 1: Open the Friends List, Left-click on Tester 2:'s name then Left-click on the "Revoke Modify Rights..." Button

[*]

[Group member created copies have correct ownership and permissions]

[*]

[0520] Tester 1: Right-click on the ground and select "Create" from the Pie Menu, Rez 2 Prim cubes

[0530] Tester 1: Right-click and Select Edit on one prim, then Shift-left-click on the other to Select them both

[0540] Tester 1: Select the Tools Menu > Link or Press Ctrl-L

[0550] Tester 1: Check and Leave the Default Permissions, "Next owner Can" Modify and Copy is Unticked, Resell/Giveaway is ticked but greyed out.

[0560] Tester 1: Tick the "Share with Group" Tickbox

[0570] Tester 2: Right-click and edit the linked set of prims, Shift-left-click and drag to make a new copy

[*]

[NOTE] The created will be the prim NOT dragged but left in place

[*]

[0580] Tester 2: Turn on the Debug Menu by pressing Ctrl-alt-d

[0590] Tester 2: Click the Debug Menu > Debug Permissions

[0600] Tester 2: Right-click and edit the new copy of the prims, In the general Tab examine the permissions

[*]

[NOTE] Debug Permission Types: B=base, O=Owner, G=Group, E=Everyone, N=Next Owner & F=Flagged.

[*]

[0610] Tester 2: Verify the Creator is Tester 1, and the Owner is Tester 2, and Look under G: for group at the bottom and make sure M and C are NOT listed ie (G:V) and NOT (G:VMC)

[0620] Tester 2: Right-click and Edit Tester 1:'s original Linked Set

[0630] Tester 2: Press Ctrl-D to make another Copy

[0640] Tester 2: Right-click and edit the new copy of the prims, In the general Tab examine the permissions

[0650] Tester 2: Verify the Creator is Tester 1, and the Owner is Tester 2, and Look under G: for group at the bottom and make sure M and C are NOT listed ie (G:V) and NOT (G:VMC)

[0660] Tester 2: Right-click original Linked Set, Select "More > Take Copy" from the Pie Menu

[0670] Tester 2: Find this object in your Inventory and Rez it in world

[0680] Tester 2: Right-click and edit the new copy of the prims, In the general Tab examine the permissions

[0690] Tester 2: Verify the Creator is Tester 1, and the Owner is Tester 2, and Look under G: for group at the bottom and make sure M and C are NOT listed ie (G:V) and NOT (G:VMC)

[0700] Tester 2: Right-click and Edit Tester 1:'s original Linked Set

[0710] Tester 2: Right-click original Linked Set, Select "Take" from the Pie Menu

[0720] Tester 2: Find this onject in your Inventory and Rez it in world

[0730] Tester 2: Right-click and edit the new copy of the prims, In the general Tab examine the permissions

[0740] Tester 2: Verify the Creator is Tester 1, and the Owner is Tester 2, and Look under G: for group at the bottom and make sure M and C are NOT listed ie (G:V) and NOT (G:VMC)

[*]

[Duplicate your own object turns buy off, and leaves all other permissions as they were]

[*]

[0750] Tester 1: Right-click on the ground and select "Create" from the Pie Menu, Rez A cube

[0760] Tester 1: Right-click and Edit the cube, under the General Tab, Turn on the following permissions, Share with group, Allow anyone to move, For Sale, Select Modify, Copy and Resell

[0770] Tester 1: Press Ctrl-D to Duplicate the Object

[0780] Tester 1: Examine the new copy and Verify all the Permissions are still on Except the "For Sale" Tickbox

[0790] Tester 1: Delete that Cube

[*]

[0800] Tester 1: Right-click on the ground and select "Create" from the Pie Menu, Rez A cube

[0810] Tester 1: Right-click and Edit the cube, under the General Tab, Under the "Next owner Can" Section, Tick the "Copy" Tickbox, and Deselect the "Resell/GiveAway" Tickbox

[0820] Tester 1: Tick the "For Sale" Tickbox, Set a Price of 0L$, and set the sale type as Copy

[0830] Tester 2: Right-click on the Box and Select "Buy"

[0840] Tester 2: Rez a copy of the new cube from your Inventory

[0850] Tester 2: Verify that only the "Next owner can Copy" permission is ticked.

[0860] Tester 2: Attempt to give the cube back to Tester 1:

[0870] Tester 2: Verify it Fails because the cube is no-transfer.

[0880] Tester 2: Attempt to set the cube "For sale"

[0890] Tester 2: Verify the option is not available, as the cube is no-transfer

[0900] Tester 1 & 2: Delete any Cubes

[*]

[Verify one member can modify, take, and copy another member's object]

[*]

[0910] Tester 1: Right-click on the ground and select "Create" from the Pie Menu, Rez A cube

[0920] Tester 1: Right-click and Edit the cube, under the General Tab, Tick the "Share with Group" Tickbox

[0930] Tester 1: Close the Edit Window

[0940] Tester 2: Verify you can Modify the box.

[0950] Tester 2: Verify you can Take the box.

[0960] Tester 2: Verify you can Copy the object.

[*]

[Deleting a member's no-copy object]

[*]

[0970] Tester 1: Right-click on the ground and select "Create" from the Pie Menu, Rez A cube

[0980] Tester 1: In the General Tab, Tick the "For Sale" Tickbox, Set the Price as 0L$, Look under "Next owner can" and keep "Copy" and "Modify" unticked

[0990] Tester 2: Right-click on the cube and Select Buy

[1000] Tester 2: Find some land NOT owned by Tester 1, and Drag the cube from your Inventory to the Ground

[1010] Tester 2: Right-click on the cube, and Edit, in the General Tab, Tick the "Share with Group" Tickbox

[1020] Tester 1: Try and delete the cube

[1030] Tester 1: Verify you cannot delete the cube.

[*]

[Selling Contents from a group owned object]

[*]

[1040] Tester 1: Turn on the Title for Group X

[1050] Tester 1: Rez 5 cubes

[1060] Tester 1: Edit each cube and call them, "Groupsell", "Groupshare1", "Groupshare2", "Notshared2", "Notshared2"

[1070] Tester 1: Take the objects "Groupshare 1 & 2" and "Notshared 1 & 2" back into your inventory.

[1080] Tester 1: Find the Object in your Inventory > Objects

[1090] Tester 1: Right-click on each and select properties and change the following

[1100] Tester 1: For Groupshare 1 & 2, Tick the Share with Group and Tick the Modify and Copy for Next Owner

[1110] Tester 1: For Notshared 1 & 2, Tick the Modify and Copy for Next Owner

[1120] Tester 1: Closing the properties Window after changing the properties.

[1130] Tester 1: Select and Edit the object Groupsell and under the general tab change the following

[1140] Tester 1: Tick the "Share with Group" Tickbox and Click the "Deed" button, on the pop up window, click "Deed" to confirm.

[1150] Tester 1: Tick the "For Sale" Tickbox, Select a price of 0L$ and Set to Sell "Contents"

[1160] Tester 1: Click the Contents tab while still editing the Groupsell object and drag the Groupshare 1&2 and Notshared 1&2 objects from your Inventory to the objects contents, and Close the edit Window

[1170] Tester 2: Right Click on the Groupsell object and Select "Buy" from the Pie Menu

[1180] Tester 2: Verify you only see the Groupshare 1 & 2 items in the pop up buy window

[1190] Tester 2: Click "Buy" In the Window to Confirm your purchase

[1200] Tester 2: Check your Inventory for a Groupsell Folder and Verify you only have the Groupshare1 & 2 objects

[1210] Tester 1: Edit the Groupsell object and Try and Alter the Forsale section to sell a "Copy"

[1220] Tester 1: Verify you cant select copy as the sale type

[1230] Tester 1: Now try and alter the Forsale section to sell an "Original"

[1240] Tester 1: Verify you can select original as a sale type.

[1250] Tester 1: Edit the Groupsell object and click the contents tab, delete the Notshared1&2 objects

[1260] Tester 1: Move back to the contents tab and Try and Alter the Forsale section to sell a "Copy"

[1270] Tester 1: Verify that now all objects in contents are set to "Share with Group" you can set it to a copy sale

[1280] Tester 1: Now try and alter the Forsale section to sell an "Original"

[1290] Tester 1: Verify you can select original as a sale type.

[1300] Tester 1: Edit the Groupsell object and click the contents tab, Delete the rest of the objects

[1310] Tester 1: Copy the Nonshared1 & 2 objects back from your Inventory to the contents of the Groupsell object

[1320] Tester 1: Now try and alter the Forsale section to sell an "Contents"

[1330] Tester 1: Verify you can select Contents as a sale type.

[1340] Tester 1: Now try and alter the Forsale section to sell an "Original"

[1350] Tester 1: Verify you can select original as a sale type meaning original works regardless of the "Share with Group" option on the contents.

[END]