Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add guest navigation type #14266

Merged
merged 1 commit into from
Feb 18, 2019
Merged

Add guest navigation type #14266

merged 1 commit into from
Feb 18, 2019

Conversation

juliusknorr
Copy link
Member

This allows apps like nextcloud/external#131 to add links to the public page footer.

image

The existing privacy/imprint links from the theming app will be kept as they are.

Part of implementing nextcloud/external#111

Signed-off-by: Julius Härtl <[email protected]>
Copy link
Member

@nickvergessen nickvergessen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice stuff

@rullzer rullzer merged commit e91f052 into master Feb 18, 2019
@rullzer rullzer deleted the enhancement/public-menu branch February 18, 2019 11:51
@kesselb
Copy link
Contributor

kesselb commented Apr 24, 2020

This change is causing #20572.

Before: The only dependency for getShortFooter seems to be the theming app.

After: NavigationManager is used to generate all navigation items and assumes that every app is loaded (otherwise the routes are not available). That works until you are trying to render a error page and some apps are not loaded.

A check if the app is loaded before generating the navigation item seems to work. But that's just another workaround.

@juliusknorr
Copy link
Member Author

@kesselb The comment links to this pr instead of an issue ;)

@kesselb
Copy link
Contributor

kesselb commented Apr 24, 2020

Happens to me all the time ;) Now it's the right link.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3. to review Waiting for reviews enhancement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants