Course37 Logo
Security & Access Control

Managing Member Roles & Permissions

Invite staff members, assign roles (MEMBER, MODERATOR, ADMIN), manage access modules, resend invitations, and remove members from the Organization Members tab.


Managing Member Roles & Permissions

Every person working inside your organization dashboard is assigned one of three roles: MEMBER, MODERATOR, or ADMIN. You control all of this from the Members tab inside the Organization page, which also shows each member's active access modules, their status, and their invitation state.


Step 1: Navigate to the Organization Members Tab

  1. Navigate to Dashboard > Organization.
  2. The Organization Management page displays six tabs in a horizontal tab bar: Basic Info, Settings, Domains, SEO, Branches, and Members.
  3. Click the Members tab (rightmost, with a Users icon).
  4. The Members section header shows a count of total members found (for example, "3 members found") and a Refresh button.

Screenshot of the Organization Management page with the Members tab active in the tab bar, showing the Member Management section header with a Users icon, a count label such as '3 members found', and the Refresh button on the right side of the header row


Step 2: View the Existing Member List

  1. Each member is displayed as a card row in the list. Each row shows:
    • An avatar circle with the member's first initial
    • The member's full name and email address
    • A row of Access Module badges (for example: COURSES, PAYMENTS, STUDENTS) — or "No access modules assigned" if none are set
    • A role badge: MEMBER, MODERATOR, or ADMIN
    • An active/inactive status badge: Active or Inactive
    • An envelope icon button to resend the invitation email
    • An Edit button to open the Edit Member dialog
    • A red Trash icon button to remove the member (visible only to organization owners)

Screenshot of the Members list showing two member rows, each with an avatar circle, name and email text, access module badges labeled COURSES and PAYMENTS, a MODERATOR role badge, an Active status badge, and the envelope, edit, and trash icon buttons aligned on the right side


Step 3: Invite a New Member

  1. Click the Invite Member button in the top-right corner of the Members card header.
  2. The Invite Member dialog opens.
  3. Enter the invitee's email address in the email field.
  4. Select their role from the role dropdown: MEMBER, MODERATOR, or ADMIN.
  5. Select which access modules the member will have access to (the available module list is shown as checkboxes or a multi-select within the dialog).
  6. Click Send Invitation. The invitee will receive an email with a link to accept and join the organization.
  7. The member list automatically refreshes and the new member appears with an Inactive status badge until they accept the invitation.

Screenshot of the Invite Member dialog open in a modal overlay, showing the Email Address input field filled with an address, the Role dropdown showing MODERATOR selected with MEMBER, MODERATOR, and ADMIN as the options, and the access module selection area below it, with the Send Invitation button at the bottom


Step 4: Edit a Member's Role or Access Modules

  1. Click the Edit button on any member's row.
  2. The Edit Member dialog opens with that member's current role and access modules pre-filled.
  3. Change the Role dropdown selection: MEMBER, MODERATOR, or ADMIN.
  4. Adjust the Access Modules selection to add or remove specific module access.
  5. Click Save (or equivalent confirm button). The member's record updates immediately and the list refreshes.

Screenshot of the Edit Member dialog open, showing the member's name in the dialog title, the Role dropdown currently set to MODERATOR with all three role options visible, the Access Modules section below with checkboxes for module names, and the Save and Cancel buttons at the bottom


Step 5: Resend an Invitation

  1. If a member's status shows Inactive (meaning they have not yet accepted their invitation), click the envelope icon button on their row.
  2. A confirmation prompt appears: "Are you sure you want to resend the invitation to [Name]?"
  3. Click OK to confirm. The invitation email is resent immediately and a success toast notification appears.

Screenshot of the browser confirmation dialog asking 'Are you sure you want to resend the invitation to Jane Doe?' with the OK and Cancel buttons visible, while the member row in the background shows the envelope icon button that was clicked


Step 6: Remove a Member

  1. Click the red Trash icon button on a member's row (this button is only visible to organization owners).
  2. A confirmation prompt appears: "Are you sure you want to remove [Name] from the organization? This action cannot be undone."
  3. Click OK to confirm. The member's access is revoked immediately, their row disappears from the list, and a success toast notification appears.

Screenshot of the browser confirmation dialog reading 'Are you sure you want to remove Ahmed Trooper from the organization? This action cannot be undone.' with the OK and Cancel buttons, while the member list is visible in the background with the red trash icon button highlighted on the affected row

#security #roles #permissions #members #access control #invite #admin #moderator