Skip to content

Give permissions to Officers #7106

@andreslucena

Description

@andreslucena

ref: V-AP.10

As an administrator, I want to be able to manage permissions to Polling Officers.

For this, I would have an interface as we already have in other spaces for managing admin permissions and roles through Invitations or something similar. It's important to note that this participant could be already created in the platform or not. I'll search by email or username and it'll autocomplete as we already do on other places for users (like Assembly's Members).

These Officers would be:

  • Presidents of the Polling Stations. See "EPIC: Votings [Polling Stations Officers]"
  • Managers of the Polling Stations. See "EPIC: Votings [Polling Stations Officers]"
  • President of the Monitoring Committee. See "EPIC: Votings [Monitoring Committee]"

Please note that at least in Barcelona this could be:

  • Polling Stations Presidents: 80 (1 for every Polling Place)
  • Polling Stations Managers: 160 (2 for every Polling Place)
  • Members of the Monitoring Committee: 1 person.

⚠️ Managing 240 is a huge effort and error-prone. If there's time development time a necessary improvement should be to import these Roles with CSV, but at the moment is out of the scope of the current development.

Acceptance criteria

  • As an administrator I can invite an already existing participant to the President of Polling Station role by searching her mail
  • As an administrator I can invite an already existing participant to the President of Polling Station role by searching her nickname
  • As an administrator I can invite a non already registered account to the President of Polling Station role by adding her mail
  • As an administrator I can invite an already existing participant to the Manager of Polling Station role by searching her mail
  • As an administrator I can invite an already existing participant to the Manager of Polling Station role by searching her nickname
  • As an administrator I can invite a non already registered account to the Manager of Polling Station role by adding her mail
  • As an administrator I can invite an already existing participant to be a President of the Monitoring Committee by searching her mail
  • As an administrator I can invite an already existing participant to be a President of the Monitoring Committee by searching her nickname
  • As an administrator I can invite a non already registered account to be a President of the Monitoring Committee by adding her mail
  • As an officer I receive an email with instructions on how to proceed with my account

Metadata

Metadata

Assignees

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions