This “UpStream User” role is designed for your staff members who are working on your projects. These users do not have high-level permissions to modify settings or projects
In this guide, we’ll give you an overview of what UpStream Users can do by default. If you want to dig deeper and customize permissions, click here to read about UpStream’s permission options.
UpStream Users should be told to access the /projects/ URL on the frontend of your site. UpStream is designed so that they interact with projects via the frontend of WordPress.
Important: UpStream Users can see projects only if an item has been assigned to them in that project. Remember that an UpStream User is an ordinary staff member who is working inside a project. If they do not need to do anything in a project, then an UpStream User can not access that project.
Normally, UpStream User will not log in to the WordPress admin area. However, every WordPress user gets some access to the WordPress admin area – this is a WordPress feature that is independent of WordPress. To stop this from being a problem, an UpStream User will not able to edit anything except for their profile.
This image shows what they would see in the WordPress admin area. An UpStream User can not do anything here, except click “View” to visit the frontend of a project.
Promoting an UpStream User for a Project
It is possible to promote an UpStream User for a single project.
An Administrator or UpStream Manager can take an UpStream User and make them into a “Project Owner“. After this is done, the UpStream User will have full management permissions for the project.
Advanced Permissions for Client Users
By default, UpStream Users are NOT given many permissions. Things they can not do include:
- Manage the site-wide UpStream settings
- Manage UpStream settings for individual projects.
- Access Projects they are not directly assigned to.
- Add Milestones
However, it is possible to customize some of the permissions given to UpStream Users.
UpStream works with the WordPress core, so many user management plugins will work with UpStream.
For example, the Members plugin is free to use, and will allow you to change the permissions for UpStream roles. The image below shows how you can change the permissions for UpStream Users. Click here for instructions on using Members with UpStream.