Managing Projects
Project Permission Levels
BrainSTEM projects implement four distinct permission levels that can be assigned to both individual users and groups. Each level builds on the previous one with additional capabilities:
Permission Level | Capabilities |
---|---|
Members | View project-related subjects, sessions, and modules Read-only access to all project content Leave the project voluntarily Cannot create, edit, or delete content |
Contributors | All Member permissions Create new project-related content (subjects, sessions, etc.) Edit existing project content Delete project-related models Cannot manage membership or project settings |
Managers | All Contributor permissions Add new individual members to the project Remove individual members from the project Add and remove project groups Manage project invitations Cannot modify core project settings or grant Owner privileges |
Owners | All Manager permissions Modify project details and metadata Promote members to Manager or Owner roles Change project visibility and access settings Full administrative control over the project |
Visit the permissions page to learn more about the BrainSTEM permission system.
Accessing Project Management
To access your project’s management page:
- Navigate to the Projects page:
- Visit https://www.brainstem.org/private/stem/project/
- Or go to Stem → Projects in the navigation menu
- Select the project you want to manage from the list
- Click the Manage button in the top right corner
You must have Manager or Owner permissions to access the project management interface.
Manager Capabilities
As a project manager, you can add and remove members and groups, as well as manage invitations.
Adding New Members
To invite users or groups to your project:
- Go to your project’s management page
- Click either:
- Invite user button to invite an individual researcher
- Invite group button to invite an entire research group
- Complete the invitation form:
- Email (for users): The recipient’s email address
- Group (for groups): Select the group from the dropdown
- Permission Level: Select Member, Contributor, or Manager
- Message (optional): Personal note explaining the invitation
- Click Submit to send the invitation
When inviting a group, all current and future members of that group will inherit the assigned permission level for this project.
Tracking Invitations
To monitor pending project invitations:
- Visit https://www.brainstem.org/private/users/projectmembershipinvitation/
- Review invitation status:
- Pending: Invitation sent but not yet accepted
Managing Membership
To remove members or groups from your project:
- Access the project’s user/group list in the management page
- To remove members or groups:
- Check the checkbox next to their name
- Click Save to confirm removal
Removing a member or group will immediately revoke their access to the project.
Owner Capabilities
As a project owner, you have full administrative control including the ability to promote members, modify project settings, and manage all aspects of the project.
Setting Permission Levels
To modify member permission levels:
- Access the project member list in the management page
- For each member or group, you can assign elevated permissions by checking the appropriate boxes:
Checkbox | Permission Granted | Capabilities |
---|---|---|
Change permissions | Contributor | Create, edit, and delete project content |
Managers | Manager | All Contributor permissions plus member management |
Owners | Owner | Full administrative control |
- Click Save to apply changes
Owner permissions should be granted carefully as they provide complete control over the project, including the ability to modify settings and remove other owners.
Managing Project Settings
To modify core project details:
Project owners can update fundamental project information and configuration:
- Go to the project’s main page
- Click the Edit button
- Modify project fields as needed:
Field | Description |
---|---|
Name | Project title visible to all members |
Description | Detailed project overview and goals |
Keywords/Tags | Search terms for project discovery |
Public Access | Toggle project visibility (private/public) |
Authenticated Groups | Default groups with project access |
- Click Save to apply changes
Changes to public access settings will affect project visibility across BrainSTEM. See Sharing Project Publicly for more details on making projects public.
Next Steps
With your projects properly configured, you can start documenting your research:
- Set up experimental protocols: Define Behavioral Paradigms for standardized experimental procedures within your projects
- Configure data management: Set up Managing Data Storage to link project data to actual files for analysis workflows
- Start documenting experiments: Follow complete experimental workflows like Electrophysiology Workflow
- Enable programmatic access: Master the Python API tool or MATLAB API tool to programmatically access your project data
- Enable open science: Use Sharing Project Publicly to make your project data accessible to the research community