14731 fix install name

This commit is contained in:
Arthur Hanson 2024-07-08 11:20:15 +07:00
parent 0143a5599a
commit 7be752aba3
2 changed files with 6 additions and 4 deletions

View File

@ -668,6 +668,7 @@ def get_local_plugins(plugins):
plugin_module = "{}.{}".format(plugin_config.__module__, plugin_config.__name__) # type: ignore plugin_module = "{}.{}".format(plugin_config.__module__, plugin_config.__name__) # type: ignore
plugins[plugin_config.name] = { plugins[plugin_config.name] = {
'slug': plugin_config.name, 'slug': plugin_config.name,
'config_name': None,
'name': plugin_config.verbose_name, 'name': plugin_config.verbose_name,
'tag_line': plugin_config.description, 'tag_line': plugin_config.description,
'description_short': None, 'description_short': None,
@ -678,7 +679,7 @@ def get_local_plugins(plugins):
'is_installed': True, 'is_installed': True,
'is_certified': False, 'is_certified': False,
'is_community': False, 'is_community': False,
'versions': None, 'versions': [],
} }
return plugins return plugins
@ -745,7 +746,8 @@ def get_catalog_plugins(plugins):
plugins[data['config_name']]['description_short'] = data['description_short'] plugins[data['config_name']]['description_short'] = data['description_short']
else: else:
plugins[data['config_name']] = { plugins[data['config_name']] = {
'slug': data['config_name'], 'slug': data['slug'],
'config_name': data['config_name'],
'name': data['title_short'], 'name': data['title_short'],
'title_long': data['title_long'], 'title_long': data['title_long'],
'tag_line': data['tag_line'], 'tag_line': data['tag_line'],

View File

@ -66,12 +66,12 @@ From
<pre class="block"><code> <pre class="block"><code>
source /opt/netbox/venv/bin/activate source /opt/netbox/venv/bin/activate
pip install netbox-acls pip install {{ plugin.slug }}
</code></pre> </code></pre>
<p>2. In /opt/netbox/netbox/netbox/configuration.py, add the plugin to the PLUGINS list:</p> <p>2. In /opt/netbox/netbox/netbox/configuration.py, add the plugin to the PLUGINS list:</p>
<pre class="block"><code> <pre class="block"><code>
PLUGINS= PLUGINS=
"netbox_acls', "{{ plugin.config_name }}",
] ]
</code></pre> </code></pre>
<p>3. Still from the NetBox virtual environment, run database migrations and collect static files:</p> <p>3. Still from the NetBox virtual environment, run database migrations and collect static files:</p>