mirror of
https://github.com/inventree/InvenTree.git
synced 2025-04-28 03:26:45 +00:00
[PUI] infinite loop if classic frontend is disabled (#8614)
Fixes #8575
This commit is contained in:
parent
21cd285599
commit
4f3e8cb0a0
@ -375,15 +375,13 @@ class InvenTreePlugin(VersionMixin, MixinBase, MetaBase):
|
||||
return self.check_package_install_name()
|
||||
|
||||
@property
|
||||
def settings_url(self):
|
||||
def settings_url(self) -> str:
|
||||
"""URL to the settings panel for this plugin."""
|
||||
if settings.ENABLE_CLASSIC_FRONTEND:
|
||||
return f'{reverse("settings")}#select-plugin-{self.slug}'
|
||||
config = self.plugin_config()
|
||||
if config:
|
||||
if config := self.db:
|
||||
return InvenTree.helpers.pui_url(f'/settings/admin/plugin/{config.pk}/')
|
||||
else:
|
||||
return InvenTree.helpers.pui_url('/settings/admin/plugin/')
|
||||
return InvenTree.helpers.pui_url('/settings/admin/plugin/')
|
||||
|
||||
# region package info
|
||||
def _get_package_commit(self):
|
||||
|
Loading…
x
Reference in New Issue
Block a user