Global Access RolesGroup-Level Access RolesSite-Level Access Roles
Introduction to Roles in the Maalka Program

A Role is a designation that is given to every person (or user) in the Maalka Program and it determines what they can see and do within Maalka. Roles allow you to specify which sites or regions a user can see, what information they can change in those sites, and if they can add new sites, regions, or accounts. This article will take you through the types of Roles that are available to you and help you choose the correct Roles when adding a new user or editing their access levels.

The Maalka program has two different levels of Roles: Primary Roles and Advanced Roles. A Primary Role is assigned to every user and affects their base level of access for ALL sites and regions in Maalka. Every user must have a Primary Role. If you are inviting a user that has access to every site and every region, you only need to give them a Primary Role, but if you are inviting a user who has restricted access to certain sites or groups, they must be given an additional, Advanced Role.

For detailed instruction on how to invite new users and select their Roles, see the Inviting Users guide.

For instructions on how to edit an existing user, see the Managing Users guide.

Global Access Roles

Users that can see or edit all sites and all groups in Maalka, will only need Primary Roles. You will only need to select a Role from the first dropdown in the "Invite User" or "Edit User Access" forms.

Add New Site Modal

The following Roles can be selected for the Primary Role:

User Can:
Administrator
Collaborator
Guest
Client View*
Manage all Client information
Checkmark
red x
red x
red x
Create & Add New Sites
Checkmark
red x
red x
red x
Invite New Users
Checkmark
red x
red x
red x
Import Data
Checkmark
red x
red x
red x
Upload documents and Data Entry
Checkmark
Checkmark
red x
red x
Participate in Discussions
Checkmark
Checkmark
Checkmark
red x
View All Sites
Checkmark
Checkmark
Checkmark
red x
View All Groups**
Checkmark
Checkmark
Checkmark
red x
See That Client Exists**
Checkmark
Checkmark
Checkmark
Checkmark
*the Client View Role is a companion Role and should only be used when giving access to a limited number of sites.
**a user will only see the sites they have been given access to.  
***does not include sites or groups
Advanced Role: Group-Level Access

The Group-Level Access Role only needs to be given to users that manage a single group’s account data. e.g, a group’s e-waste. It Does Not give access to sites in the Group.

Advanced Role: Group-Level Access must be assigned Client Access as their primary role.

See Inviting Users to Maalka for further guidance on how to invite a group-level user.

Add New Site Modal

The following Roles can be selected for the Group Role:

User Can:
Collaborator
Guest
Upload Documents and Data Entry for the Group Level Account
Checkmark
red x
Participate in Group discussions with other users
Checkmark
red x
View all Sites in the Group
red x
red x
Advanced Role: Site-Level Access

The Advanced Role: Site Access gives Administrators freedom to invite users to specific sites in your group without giving full access to the entire group.  

NOTE: For users whose Primary role is 'Collaborator' or 'Guest ', they do not require an Advanced Role, as they have already been given access to all sites in the portfolio.

Advanced Role: Site Access must be assigned Client Access as their primary role.

See Inviting Users to Maalka for further guidance on how to invite a site-level user.

Add New Site Modal
User Can:
Collaborator
Guest
Create & add new Sites
red x
red x
Invite new users
red x
red x
Manage all site metadata
Checkmark
red x
Upload documents and data entry for the group level Account
Checkmark
red x
Participate in discussions with other users
Checkmark
red x
View which group a site belongs to
Checkmark
Checkmark
View Site
Checkmark
Checkmark

See Inviting Users to Maalka for further guidance on how to invite a global-access user.