Skip to content

Fundraiser Permissions (Crowdfunding)

Access prerequisites

  • Permission (module): manageCrowdfunding
  • License/Feature: CROWDFUNDING enabled in the tenant license (Vault).
  • Menu container: accessed from the Crowdfunding screen ("Permissions" icon on the offering row). Route: /crowdfunding-permissions/:idthere is no dedicated menu item.

What it is / when to use

This screen defines who is responsible for a crowdfunding offering — the roles of the fundraiser and the offering team. This is where the operator links users (by email) to a specific offering, assigning roles such as Lead Fundraiser, Co-Fundraiser, Manager, or Auditor. These roles govern access on the fundraiser side (e.g., Fundraiser Profile in Midas-Web), distinct from operator permissions in the BackOffice.

Prerequisites

  • Permission: manageCrowdfunding (CPM enum + dynamic module in the DB).
  • License/Feature: CROWDFUNDING enabled.
  • Dependencies: the crowdfunding offering must exist (the :id comes from the listing). The user to be linked must already be registered on the platform — the screen validates the email against the database.

Step by step

  1. In the Crowdfunding listing, click the Permissions icon on the offering row.
  2. The list shows the current responsible parties (email, name, role).
  3. Use New permission to link a user.
  4. Enter the email and validate — the system confirms whether the user exists.
  5. Choose the role and save. Use Save and create new to register several in sequence.

Fields

FieldWhat it isRequired?Effect on system/backend
EmailEmail of the user to linkYesValidated against the database (getUserBasicInfo). If not found, displays "user not found" and blocks saving. In create mode, if the user is already a responsible party, displays "user already exists".
Role (role_name)Role in the offering: CAPTADOR_PRINCIPAL, CO_CAPTADOR, GESTOR, AUDITORYesDefault CAPTADOR_PRINCIPAL. Records the crowdfunding responsible link binding user_id to crowdfundingId with the chosen role.

Actions and modals

  • New permission: opens the creation modal. Validates the email, assigns the role, and creates the link.
  • Save and create new: saves and clears the form for the next entry without closing the modal.
  • Edit: opens the existing link to change the role.
  • Delete: removes the link (responsible party) from the offering.

Business rules / caveats

Attention

  • Only users already registered can be linked — users cannot be created here.
  • The email must be validated before the Save button is enabled.
  • These roles belong to the fundraiser domain (access for the offering owner), and do not replace operator permissions in the BackOffice (dynamic modules + CPM enum).