Opened 9 years ago
Closed 9 years ago
#1995 closed task (fixed)
Add extension point for selecting start page
Reported by: | Nicklas Nordborg | Owned by: | Nicklas Nordborg |
---|---|---|---|
Priority: | major | Milestone: | BASE 3.8 |
Component: | web | Version: | |
Keywords: | Cc: |
Description
After logging in to BASE the View->Home page is displayed. An extension point should be defined that let users select a different start page.
The BASE->Preferences... can be used to display a list of possible start pages.
Change History (7)
comment:1 by , 9 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:2 by , 9 years ago
comment:3 by , 9 years ago
comment:4 by , 9 years ago
comment:5 by , 9 years ago
(In [7114]) References #1995: Add extension point for selecting start page
The login handling should now support this feature. It is available from the main login page and from the "Switch user" dialog when the "Remain on this page" is not checked. The login page that is shown after an automatic logout due to a timeout does not support this feature since it may interfere with what the user doing.
A concern is that the new start page doean't exists or has an error of some sort. In this case it may result in a lockout of the user. To prevent this a special page for handling "404 Not found" errors have been created. This page should display the regular BASE menu and allow the user to continue and modify the start page setting.
If this doesn't work it is also possible to hold down CTRL or ALT or SHIFT while clicking on the "Login" button. This will disable the extension start page and always display the regular home page instead.
comment:6 by , 9 years ago
comment:7 by , 9 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
All tests have now been completed successfully.
(In [7111]) References #1995: Add extension point for selecting start page
Defined the
net.sf.basedb.clients.web.start-page
extension point and theStartPageAction
interface that should be implemented by extensions. TheFixedStartPageFactory
is a simple action factory that creates a static start page from configuration options in theextensions.xml
file.