Skip to content
This repository has been archived by the owner on Feb 28, 2024. It is now read-only.

[BUG-9404] Group members of large groups in a role which has "Invite people to this group" ability are not able to send group invites on regions running 15.05.28.302161 or later. #16908

Open
1 task
sl-service-account opened this issue Jun 5, 2015 · 6 comments

Comments

@sl-service-account
Copy link

sl-service-account commented Jun 5, 2015

Steps to Reproduce

  • Avatar A should be a member of Group B in the Everyone role.

  • Group B needs to have the "Invite people to this group" ability added for the Everyone role.

  • Group B needs to have over 5000 members.

  • Login Avatar A directly to an RC region, for example http://maps.secondlife.com/secondlife/Syrah/77/234/46 (Second Life RC LeTigre 15.05.28.302161).

    Avatar A:

  • Open Group B profile -> Roles & Members -> Members

  • Click the Active "Invite" button.

  • Observe that the Group Invitation floater opens.

  • Use "Open Resident Chooser" to select who to invite to Group B.

  • Avatar A attempt to send a group invite to the chosen Resident.

    Alternative repro:

    Avatar A:

  • Right click on Avatar C -> Invite To Group

  • Choose Group B -> Ok

  • Observe that the Group Invitation floater opensalready populated with Avatar C's name.

  • Avatar A attempt to send a group invite to Avatar C.

    Observed Behaviour

  • In the Group Invitation floater, the "Choose what role to assign them to..." drop down remains stuck on "Loading..." and will never load - see Fig 1 attached.

  • If the roles cannot be loaded in the Group Invitation floater then the Send button remains greyed out and the invite cannot be sent.

    Expected Behaviour

  • A Resident in a group role which has the "Invite people to this group" ability should be able to invite another Resident to the group.

  • This works as expected on Main Channel regions - the "Choose what role to assign them to..." field loads up the Roles and a group invite can be sent.

WORKAROUND

For large groups that wish to allow the Everyone role (or another role) to be able to invite new members, the Everyone role must be given the following abilities:

  • Invite people to this group

  • Assign members to assigners roles.

    Adding the "Assign members to assigners roles" ability to the Everyone role allows all group members who are only in the Everyone role to invite another Resident into the group with the Everyone role only.
    However this workaround may not be viable for some groups as it will also allow group members in other roles to add and invite into all the roles they are currently a member of themselves.

    Also note that if the Everyone Role is given the "Assign members to assigners roles" ability in a large group then all group members will be able to load the full group member list on RC regions.

Attachments

Links

Duplicates

Original Jira Fields
Field Value
Issue BUG-9404
Summary Group members of large groups in a role which has "Invite people to this group" ability are not able to send group invites on regions running 15.05.28.302161 or later.
Type Bug
Priority Unset
Status Accepted
Resolution Accepted
Reporter Whirly Fizzle (whirly.fizzle)
Created at 2015-06-05T22:26:27Z
Updated at 2015-07-02T16:58:14Z
{
  'Business Unit': ['Platform'],
  'Date of First Response': '2015-06-06T00:12:00.004-0500',
  'Severity': 'Unset',
  'System': 'SL Simulator',
  'Target Viewer Version': 'viewer-development',
  'What just happened?': '...',
  'What were you doing when it happened?': 'Filling in...',
  'What were you expecting to happen instead?': '...',
  'Where': 'Any RC region',
}
@sl-service-account
Copy link
Author

Gibson Firehawk commented at 2015-06-06T05:12:00Z

Automatic group inviters are widespread throughout SL, the kind where when an avatar lands in a parcel it automatically receives a group invite sent by another avatar. This has the potential for lots of breakage and screams on top of the other cases in BUG-9393.

@sl-service-account
Copy link
Author

Caleb Linden commented at 2015-06-22T21:58:58Z

I see you were running an older viewer. Could you try to see if it's the case with Second Life 3.8.0 (302622) Jun 12 2015?

@sl-service-account
Copy link
Author

Whirly Fizzle commented at 2015-06-22T22:12:31Z, updated at 2015-06-22T22:13:50Z

Second Life 3.8.0 (302622) Jun 12 2015 is the Experience-RC: http://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Release/3.8.0.302622

Yes, bug still reproduces on this viewer version.
If I cannot load the group members list, I cannot invite to the group because the Role choices will never populate. The role choices need to populate for the "Send Invitations" button to become available.
http://prntscr.com/7k4rb3

Second Life 3.8.0 (302622) Jun 12 2015 15:49:55 (Second Life Release)
Release Notes

You are at 127.0, 172.0, 21.7 in Testylvania Sandbox located at sim10388.agni.lindenlab.com (216.82.51.38:13016)
SLURL: http://maps.secondlife.com/secondlife/Testylvania%20Sandbox/127/172/22
(global coordinates 332,671.0, 306,348.0, 21.7)
Second Life Server 15.06.02.302254
Retrieving...

CPU: Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz (3491.96 MHz)
Memory: 16268 MB
OS Version: Microsoft Windows 7 64-bit Service Pack 1 (Build 7601)
Graphics Card Vendor: NVIDIA Corporation
Graphics Card: GeForce GTX 750/PCIe/SSE2

Windows Graphics Driver Version: 9.18.0013.5306
OpenGL Version: 4.5.0 NVIDIA 353.06

libcurl Version: libcurl/7.38.0 OpenSSL/1.0.1h zlib/1.2.8
J2C Decoder Version: KDU v7.2
Audio Driver Version: FMOD Ex 4.44.31
Qt Webkit Version: 4.7.1 (version number hard-coded)
Voice Server Version: Vivox 4.6.0017.21209

Built with MSVC version 1800
Packets Lost: 8/2,491 (0.3%)

@sl-service-account
Copy link
Author

Whirly Fizzle commented at 2015-06-22T22:26:20Z

On this older viewer version, the bug does not reproduce: http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/baker_viewer-voorhees-groupban/rev/289496/index.html

This is because this viewer had a bug which allowed the group invite to be sent before the role list had populated in the invite to group floater.
Note that allowing an invite to be sent before the role list has populated causes BUG-5867 though. The viewer sometimes thinks you are inviting to the owner role when you only have the ability to invite to the Everyone role. The invite to the Everyone role only is correctly sent though.

@sl-service-account
Copy link
Author

Whirly Fizzle commented at 2015-06-25T08:08:16Z

This is fixed in Lion, https://bitbucket.org/lindenlab/viewer-lion/ built at rev 1976b2d
Second Life 3.7.31 (33619) Jun 25 2015 06:44:57 (Second Life Test)

@sl-service-account
Copy link
Author

Caleb Linden commented at 2015-07-02T16:43:24Z, updated at 2015-07-02T16:57:47Z

Tested with Second Life 3.7.31 (303033) (Latest Viewer Lion)
You are not able to send out invitation before the role drop down is populated. PASS

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant