Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate groups as means to join assembly #36

Open
4 of 6 tasks
RCheesley opened this issue Oct 25, 2023 · 6 comments
Open
4 of 6 tasks

Investigate groups as means to join assembly #36

RCheesley opened this issue Oct 25, 2023 · 6 comments
Assignees

Comments

@RCheesley
Copy link
Member

RCheesley commented Oct 25, 2023

In discussion with @froger we realized that we could maybe use groups as a way to have people join an assembly via the front end. Currently it's only possible to add people as a contributor, for example, through the backend - which is a time intensive task.

To explore the following:

  • creating a group for a working group
  • add the group as a member of an assembly
  • add an individual to the group as a member
  • check for that individual is able to access the assembly as a member of the assembly
  • find a way to make groups more prominent
  • document the whole process of joining a group to become a member of an assembly
@RCheesley RCheesley self-assigned this Oct 25, 2023
@RCheesley
Copy link
Member Author

So far so good, I created a group and added a user to that group as a member.

I then added that group to a couple of assemblies as a contributor role.

The member received notifications that they were added to the assembly.

screenshot-community mautic org-2023 10 25-12_46_10

The member is not able to represent the group when registering for events, so it does indeed seem like that is restricted only to administrators of the groups.

🤔 One small thing though, when you view members of an assembly it does not show the individual people, because it shows the group being the member.

screenshot-community mautic org-2023 10 25-12_50_11

Likewise it does not show on the user's profile that they are a member of that assembly.

screenshot-community mautic org-2023 10 25-12_51_46

Compared with another member who joined directly by the backend:

screenshot-community mautic org-2023 10 25-12_53_46

I wonder if that might be a suggestion as an option to have a checkbox which shows everyone who is a member of groups as a member of assembly individually, and list that on their profile?

I could imagine there being a checkbox option in the actual assembly which allows you to say show members of groups as individual members, and for it to show on their profile - maybe having some way to denote on the members overview of the group that they're member via a group.

@RCheesley
Copy link
Member Author

Somewhat blocked by #37

@froger
Copy link
Collaborator

froger commented Oct 25, 2023

Thanks for documenting the process. Just thinking out loud, I would love to find a solution without any "checkboxes"… we have already too much options in this admin.

To me one solution could be to have a feature like this:

  • Given a working group "MautiCon Working Group", with an administrator "Ruth" and a member "Hadrien"
  • As admin, I add "MautiCon Working Group" as member of an assembly, with the status text "contributor"
  • As a visitor, I go in the Members tab of this assembly. I see:
    • Hadrien, @hfroger, contributor, designated 25/10/2023, member of MautiCon Working Group
    • Ruth, @rcheeslet, contributor, designated 25/10/2023, representative of MautiCon Working Group

This way assembly member refers only individuals, and their presence are delegated to groups. This could be a powerful hack for delegation of power with decidim.

@RCheesley
Copy link
Member Author

  • Ruth, @rcheeslet, contributor, designated 25/10/2023, representative of MautiCon Working Group

I would tweak this to:

  • Ruth, @rcheeslet, contributor, designated 25/10/2023, member via MautiCon Working Group

Representative has a different meaning in Decidim (being able to take actions representing a group), so we don't want to confuse the two. Saying they are a member due to their group membership might be more accurate?

@froger
Copy link
Collaborator

froger commented Oct 25, 2023

honestly, loved it. I see much potential in this "group expansion" in the member tab.

@RCheesley
Copy link
Member Author

Is this something we could do in our instance, or to propose/contribute upstream (or both?)

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

No branches or pull requests

2 participants