Description
The Advanced Permissions addon controls who can view, edit, create, and delete each UpStream object, also reaching down to individual fields and comment rules, with centralized configuration in a single XML file. It is aimed at those who deliver UpStream dashboards to clients or external teams and need to restrict access by user role or specific user, making fields visible, hidden, or read-only according to the profile.
Main Features of Advanced Permissions
- Object-level permissions
Defines rights to view, edit, create, and delete any UpStream object. - Field-level control
Marks each field as visible, hidden, or read-only by access profile. - Comment rules
Defines who can write and read comments in each object. - Granularity by role or user
Applies rules to both WordPress roles and individual users. - XML-based configuration
Centralizes all permission rules in a single, versionable XML file.
Benefits of Advanced Permissions
- Clean dashboard per client
Each client sees only the fields and objects related to their own project. - Sensitive data protected
Costs, budgets, and internal notes remain invisible to external profiles. - Flexible access layers
Even the same user can have different rights on different types of objects. - Reusable rules
The XML can be reused across installations to standardize access policies.
Who is the Advanced Permissions for?
- Agencies that deliver the UpStream dashboard to clients and need to hide internal information.
- Teams that mix internal staff and freelancers on the same project and want to isolate visibility.
- Users who already use UpStream and need to restrict access to sensitive fields such as budget, cost, or private notes.
How to Download the Advanced Permissions
The Advanced Permissions addon is available for download here at Ultrapack. After downloading the .zip file, install it via Plugins > Add New > Upload Plugin, select the file and activate with UpStream already present on the site. From then on, simply upload the XML file with the permission rules defined for each role or user.
In projects with multiple profiles accessing the same dashboard, the Advanced Permissions addon transforms UpStream’s access control into a declarative policy, described in XML and consistently applied to objects, fields, and comments. This avoids repetitive manual configuration in the dashboard and reduces the risk of exposing the wrong fields to those who should not see them, in environments where the separation between internal and external needs to be auditable.
Frequently asked questions
Is UpStream Advanced Permissions GPL-licensed?
Yes. UpStream Advanced Permissions is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use UpStream Advanced Permissions on multiple sites?
Yes. You can use UpStream Advanced Permissions on multiple sites. The number of sites connected to Ultrapack Auto Updater is limited by your plan.
How much does UpStream Advanced Permissions cost at Ultrapack?
UpStream Advanced Permissions costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does UpStream Advanced Permissions include updates?
Yes. The current version of UpStream Advanced Permissions is 1.4.2, published at Ultrapack on Oct 17, 2020. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is UpStream Advanced Permissions scanned before publication?
Yes. Every version of UpStream Advanced Permissions goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
upstream-advanced-permissions.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
upstream-advanced-permissions.zipand click Install Now. - Click Activate.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready