-
Notifications
You must be signed in to change notification settings - Fork 264
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
Installed plugins view and plugin homepage/configuration links #935
Conversation
Dang. Looks like there's something in the |
link="plugins:plugins_list", | ||
name="Installed Plugins", | ||
weight=100, | ||
permissions=[], |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry I'm late to the party,
I think it would be good to have a permission associated with this menu item and this view to allow Nautobot Admin to limit who can access this view
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Currently the view is available to all authenticated users. Since there isn't an actual data model underpinning it, it's a bit tricky to use the object-based permissions framework to restrict the view more narrowly than that. I'm open to suggestions though.
Fixes: #580, Relates to #547 and #803
/admin/installed-plugins
admin-only view and replace it with a/plugins/installed-plugins/
view that is accessible to all authenticated users. (part of Migrate user, social auth, and system settings from Django Admin to be first-class citizens in UI/API #547)config_view_name
andhome_view_name
. If these are specified by a plugin, the "actions" buttons in the rightmost column of the Installed Plugins table view will use these links (otherwise the buttons will be present but disabled). (Feature Request: Plugins Configuration View #580)dummy_plugin
with some simple page templates.settings
as those may be sensitive)ready
method now stores various additional information on the PluginConfig which is used by this view to display an in-depth view of features used by the pluginutilities/render_boolean.html
template - this is also an attempt to lay groundwork for the eventual implementation of Add templatetag for consistent rendering of boolean values #803.