Opened 5 years ago

Closed 5 years ago

#2022 closed defect (fixed)

Start page extension doesn't work if it requires an active project

Reported by: Nicklas Nordborg Owned by: everyone
Priority: critical Milestone: BASE 3.9.1
Component: web Version:
Keywords: Cc:

Description

The start page extension was implemented in #1995. It was implemented in Reggie 4.4 http://baseplugins.thep.lu.se/ticket/872

Security enhancements made in #2011 and then in Reggie 4.5 http://baseplugins.thep.lu.se/ticket/890 now seems to interfere with each other.

The start page for a user is checked immediately after logging in. As implemented in Reggie this requires that the "SCAN-B" project is active or access will not be granted. The result of the check is cached inside the session control. Before loading the start page the login procedure will active the project but it is too late at this time. It will not clear the cache and the Reggie menu item will not show up.

Workaround Go to BASE->Preferences. Make sure that the "BASE Home" option is selected for "Start page" and then save. Logout and and then login again. The "Reggie" menu should now be visible again. Do not select "Reggie" as the start page until this bug has been fixed.

Change History (3)

comment:1 Changed 5 years ago by Nicklas Nordborg

(In [7178]) References #2022: Start page extension doesn't work if it requires an active project

Reset the cache with allowed clients when the active project changes. This solves half of the problem and the "Reggie" menu is visible again but can't be used as a start page.

comment:2 Changed 5 years ago by Nicklas Nordborg

(In [7179]) References #2022: Start page extension doesn't work if it requires an active project

The last active project is now activated before the start page extension is invoked.

comment:3 Changed 5 years ago by Nicklas Nordborg

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.