Skip to content

List meetings from other spaces in a meetings component #13056

@NilHomedes

Description

@NilHomedes

Is your proposal related to a problem?

In some organizations, meetings are held within a process but, in turn, are part of another participatory space.

For example, in the case of Barcelona's participatory budget, neighborhood councils are held to create and discuss proposals. These meetings are convened within the participatory process, but the neighborhood council has its own assembly.

Another example would be the case of the General Assembly of the Decidim Association which is held every year within the Decidim Fest. This General Assembly is convened through the meeting component of the "Decidim Fest" conference, but there is a space dedicated to the General Assembly of the Association in Metadecidim. And it is in that space where all the history is.

Right now the solution involves duplicating the meetings to be able to have them in both spaces.

Describe the solution you'd like

As an admin, I would like to have a feature that allows me to define that a meeting can be linked to other components from other participation spaces.

  • A meeting could be linked to one or more components from different participation spaces, without any restriction in the number of links.
  • In the meeting list, when a participant click on the linked meeting. Then, they should go to the original meeting page. In the original meeting page, we should show a callout explaining from where comes.
  • The permissions of that meeting will be managed from the original component and will be the prevailing ones.

Regarding the private spaces and meetings, it should work like this:

  • If a meeting is private it can not be linked to other spaces.
  • If a meeting is private and transparent it can be linked to other spaces.
  • If a meeting is within a private space it can not be linked to other spaces.
  • If a meeting is within a private and transparent space it can be linked to other spaces.

Mockups
Image

Does this issue impacts on participants data?

No

Additional context

N/A

Acceptance criteria

  • Given a meeting is being created from the admin
    When, as an admin, I am filling the “Create new meeting” form
    Then I see a field, collapsed by default, called “Linked spaces”
    And, then, I can select multiple meeting components from other participatory spaces using the tom-select.
  • Given a meeting list with a linked meeting in it
    When, as a participant, I click on the linked meeting
    Then I am redirected to the original meeting page in another participatory space
    And, then, I can see a callout that says where I come and a link to the space where I’m coming from.
  • Given a meeting with permissions configured
    When this meeting is linked to another participatory space
    Then the permisions defined should remain the same
  • Given a meeting is linked to another participatory space
    When, as an admin, I acces to manage the meeting from of the linked component
    Then I can not edit the meeting, and I have a link to the original component.
  • Given a meeting is private
    When, as an admin, I try to link it to another participatory space
    Then I am Not able to do it.
  • Given a meeting is private and transparent
    When, as an admin, I try to link it to another participatory space
    Then I am able to do it.
  • Given a meeting within a private participatory space
    When, as an admin, I try to link it to another participatory space
    Then I am Not able to do it.
  • Given a meeting within a private and transparent participatory space
    When, as an admin, I try to link it to another participatory space
    Then I am able to do it.

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Merged

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions