Knowledge base
Giving answer to frequently asked questions
Permissions Migration from Legacy App
This section is intended for veteran users transitioning from the legacy app who may need help navigating the new one and locating the content they previously had access to.
Permissions Simplification
In the legacy app, two different permission systems coexisted:
-
Team permissions:
- Similar to the current Workspaces, but more limited (e.g., users could not belong to multiple teams, and subaccount grouping was not supported).
- Accounts could gain access to subaccounts by joining a team under a specific role.
- Team owners were effectively the owners of the subaccounts associated with that team.
-
Individual subaccount permissions:
- The owner of a subaccount could grant access to other Luxor accounts on an individual basis.
- More flexible but difficult to manage at scale, and not ideal for organizations.
To simplify and unify these systems into a more flexible and scalable solution, Workspaces were introduced.
Permissions Replication
When Workspaces were introduced, we carefully migrated data from the previous permission systems into the new app, ensuring that every user retained access to the exact same content they had in the legacy app. This may be confusing at first for users who are not yet familiar with the navigation in the new app, so let’s clarify how this works.
As explained in the Workspaces section, subaccount groups allow users to organize and manage permissions with a high degree of flexibility: both users and subaccounts can belong to multiple groups within a Workspace. Additionally, users can be members of multiple Workspaces simultaneously. In essence, this level of flexibility ensures that legacy permissions can be fully replicated using Workspaces and subaccount groups.
For illustrative purposes, please find the example below.
- Permissions in the legacy app:
Luxor account | Subaccounts owned | Team | Team role | Subaccount permissions |
---|---|---|---|---|
user_1 | subaccount_1, subaccount_2, subaccount_3 | team_a | owner | - |
user_2 | - | team_a | admin | - |
user_3 | - | team_a | technician | - |
user_4 | subaccount_4 | team_b | owner | subaccount_1 (read), subaccount_2 (read) |
- Workspaces generated after migrating to the new app:
Workspace | Owner | Group | Subaccounts | Members |
---|---|---|---|---|
workspace_a | user_1 | group_1 | subaccount_1, subaccount_2, subaccount_3 | user_1 (owner), user_2 (admin), user_3 (standard) |
workspace_a | user_1 | group_2 | subaccount_1, subaccount_2 | user_1 (owner), user_4 (standard) |
workspace_b | user_3 | group_1 | subaccount_4 | user_4 (owner) |
How does this translate to the new UI?
The content you have access to hasn't changed — but the way you access it might have. For example:
- If you're struggling to find a subaccount you previously had access to in the legacy app, it's most likely because you're not in the correct Workspace. Try selecting a different one using the dropdown selector located in the top-right corner of the navbar.
- If you now belong to multiple Workspaces, it's probably because in the legacy app you were granted individual permissions to subaccounts owned by different Luxor accounts.
- If you're part of a Workspace that contains multiple groups of subaccounts, it's likely because the Workspace owner previously granted individual permissions to multiple Luxor accounts.
If something seems off or you're unable to access a subaccount you had access to in the legacy app, don't worry — our customer support team is here to help!