mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-01-21 07:55:00 +00:00
gitweb: Simplify handling shortcut for front page
The older code is likely before the card approach was implemented and cached copy had to updated. It is no longer needed as the shortcuts are not filtered based on login required property in the template code. Tests: - When public visibility is enabled/disabled shortcut is properly shown on the frontpage. - When restarting the service the public visibility properly dictates whether shortcut is show properly. Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
This commit is contained in:
parent
4be7ce0f5d
commit
147b61655b
@ -95,9 +95,7 @@ class GitwebApp(app_module.App):
|
||||
|
||||
def set_shortcut_login_required(self, login_required):
|
||||
"""Change the login_required property of shortcut."""
|
||||
shortcut = self.remove('shortcut-gitweb')
|
||||
shortcut.login_required = login_required
|
||||
self.add(shortcut)
|
||||
self.get_component('shortcut-gitweb').login_required = login_required
|
||||
|
||||
def update_service_access(self):
|
||||
"""Update the frontpage shortcut and webserver auth requirement."""
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user