3f40ee5501
Closes #14036 : Move extras.plugins to netbox.plugins ( #14086 )
...
* Move extras.plugins to netbox.plugins & add deprecation warnings
* Move plugin template tags from extras to utilities
* Move plugins tests from extras to netbox
* Add TODO reminders for v4.0
2023-10-20 11:24:08 -04:00
fbc9fea0a5
Fixes #11267 : Avoid catching ImportError exceptions when loading plugins ( #11566 )
...
* Avoid catching ImportErrors when loading plugin URLs
* Avoid catching ImportErrors when loading plugin resources
2023-01-27 16:44:10 -05:00
85a4b1f881
Closes #10699 : Remove custom import_object() function
2022-10-19 10:40:39 -04:00
0fd3c83861
Refactor repeated import code
2020-07-14 17:15:17 -04:00
f807d3a024
Don't ignore ImportErrors raised when loading a plugin. Fixes #4805
2020-07-07 09:14:33 -04:00
9e0aa0d11e
Naming tweaks
2020-04-02 15:43:23 -04:00
30e330c887
Initial implementation of tests for plugins framework
2020-04-01 17:08:47 -04:00
0d9d0b0446
Convert installed_plugins_admin_view to a class-based view
2020-03-27 13:35:25 -04:00
cb344a3792
Clean up plugin URL registration
2020-03-27 13:26:53 -04:00
2a47bb8b54
Rename url_slug to base_url
2020-03-24 16:20:47 -04:00
ce0b1733fe
Derive API URLs app_name for plugins from url_slug
2020-03-23 14:03:04 -04:00
4e84e8048f
added admin and api views for listing all plugins, and refactored urls import
2020-03-20 20:10:02 -04:00