Rock icon indicating copy to clipboard operation
Rock copied to clipboard

Group member holding multiple Roles

Open jcjones37 opened this issue 6 years ago • 2 comments

Prerequisites

Description

If you have multiple member roles in your small group section, all marked as leader. (Leader, Coach, Hub Leader) and each have requirements (Leader Agreement, Complete Training etc) AND you have 1 person filling more than 1 role. If that person has completed the listed requirements, it will show completed on one of their roles, but not the other.

Steps to Reproduce

  1. Go to 'Group Types'
  2. Add Multiple roles under the Small Group Group Type
  3. Mark them as 'Leader'
  4. Add requirements for those roles (the same requirements)
  5. Go to 1 person in your database and give them those two requirements
  6. Go to a group in your group viewer with the small group type
  7. Add the same person for two different 'leader' roles.
  8. The warning symbol will appear for one of them

Expected behavior:

I would love for rock to detect that they met the requirements on both instances of the same person added to the group.

Actual behavior:

The warning symbol will appear for one of their instances.

Versions

  • Rock Version: [Rock McKinley 7.4 (1.7.4.58)]
  • Client Culture Setting: [en-US]

jcjones37 avatar Aug 20 '18 03:08 jcjones37

Confirmed on Prealpha

Requirements for both roles were 'SELECT [Id] FROM [Person] WHERE [NickName] == "Ted"', and requirements must be met before adding the person to the role.

image

mikejed avatar Aug 29 '18 23:08 mikejed

We can confirm this is still an issue affecting in Rock McKinley 9.0 (1.9.0.15). Are there future plans to get this updated.

matthewalanwhite avatar Apr 04 '19 19:04 matthewalanwhite

@jcjones37 Hi Jason, I know this is an older issue, but we have been trying to clean up the issue list. Thank you for your patience and understanding as we acknowledge that some of these older issues have not been updated in a while. This issue has been resolved in v10.0 of Rock. The commit this issue was fixed in can be found here (3db35d5). I will now be closing this issue. Please leave a comment or reopen if you believe there is still a bug.

melzs0627 avatar Mar 02 '23 16:03 melzs0627