pressbooks / pressbooks-cas-sso

CAS SSO Integration for Pressbooks.
GNU General Public License v3.0
2 stars 1 forks source link

Activating CAS SSO plugin disrupts sidebar menu order #156

Closed tw77 closed 6 months ago

tw77 commented 6 months ago

Description

Activating the Pressbooks CAS Single Sign-On plugin causes the order of items in the left sidebar menu of the network admin interface to change in an unexpected way.

Steps to Reproduce

  1. From the network plugins list, activate Pressbooks CAS Single Sign-On.

Expected behavior: The order of items in the left sidebar menu stays the same. 'Stats' continues to appear above 'Integrations' in the menu.

Actual behavior: 'Integrations' now appears above 'Stats' in the left sidebar menu, which is disorienting.

Screenshot 2024-04-11 at 7 25 29 AM
tw77 commented 6 months ago

Although the above fix solves the menu order issue, it has a side effect: while CAS is the only plugin enabled and we view from the network admin interface, we see an unwanted ‘Integrations’ item under Integrations, which is a broken link.

Screenshot 2024-04-11 at 12 51 00 PM

tw77 commented 6 months ago

Closing in favour of https://github.com/pressbooks/pressbooks-cas-sso/issues/159