Admins cannot save navigation changes

Problem

Using SubSpace Cloud, when I try to save changes to the navigation, it keeps loading, but it never saves.

This issue shows up when a user is assigned to a new group with admin permissions. They see the configuration icon, visible at the top-right corner of the SubSpace menu bar. 

When this user attempts to edit the Navigation via the configuration, by adding or removing items, a Spinner is shown, and the updated configuration is not saved.

At the bottom, a flag pops up indicating that the current user does not belong to an admin group:

This might confuse the user since they are already assigned to a group with admin permissions.

Why is it happening? 

When a new Navigation Configuration page is created, it has already defined the groups which have administrator permissions on it (which edit the configuration).

When a new group is added under a CF instance and the group permissions of the Navigation Configuration page are not changed, the group restrictions are not propagated to the page configuration, and members of this group consequently do not have the permission to edit the Navigation Configuration page, thus the menu configuration itself. 

For this reason, the flag indicating a lack of admin permissions is shown.

Solution

There are two prerequisites to making changes to the navigation:

  • The user must have edit permissions for the space "Communardo Products".

  • The user must have edit permissions to the page "Navigation Configuration" within the space "Communardo Products".

These permissions can either be granted via a group the user belongs to or individual permissions.