Commit Graph

  • 74e56a890c Remove unused PluginSignal class Jeremy Stretch 2020-03-26 12:26:58 -04:00
  • b94ef39a51 Standardize naming of menu items Jeremy Stretch 2020-03-26 12:25:36 -04:00
  • 877417d68f Rename PluginTemplateContent to PluginTemplateExtension Jeremy Stretch 2020-03-26 12:18:58 -04:00
  • 62f14f0473 Convert PluginConfig attrs list to a table Jeremy Stretch 2020-03-26 12:03:10 -04:00
  • 66a99e13bb Fix up styling of tables in documentation Jeremy Stretch 2020-03-26 11:54:58 -04:00
  • d316d8ac61 Rename PluginNavMenuButton to PluginMenuButton Jeremy Stretch 2020-03-26 11:30:42 -04:00
  • 40574b65af Rename PluginNavMenuLink to PluginMenuItem Jeremy Stretch 2020-03-26 11:29:05 -04:00
  • 81c9177c09 Add a default button color Jeremy Stretch 2020-03-26 11:26:11 -04:00
  • 68ef5dd2a4 Revised plugins documentation Jeremy Stretch 2020-03-26 11:09:20 -04:00
  • 59815ea53d Merge pull request #4407 from netbox-community/4402-plugins-template-content Jeremy Stretch 2020-03-26 09:05:07 -04:00
  • 5540079e81 Add documentation for PluginTemplateContent Jeremy Stretch 2020-03-25 16:25:44 -04:00
  • 68a0e76ca6 Rework template content registration to work like menu items Jeremy Stretch 2020-03-25 16:06:00 -04:00
  • 1d9fbeed81 Merge pull request #4403 from netbox-community/4401-plugins-navlinks Jeremy Stretch 2020-03-25 14:55:21 -04:00
  • d0edd9d5c1 Update documentation for #4401 Jeremy Stretch 2020-03-25 14:33:32 -04:00
  • 9ea30c057f Replace get_menu_items() with static attribute Jeremy Stretch 2020-03-25 13:51:37 -04:00
  • c1f2ad90ef Simplify the mechanism for plugins to register navigation menu items Jeremy Stretch 2020-03-25 11:32:50 -04:00
  • 2a47bb8b54 Rename url_slug to base_url Jeremy Stretch 2020-03-24 16:20:47 -04:00
  • b6686a5fcb Merge pull request #4397 from netbox-community/plugins-docs Jeremy Stretch 2020-03-24 15:55:14 -04:00
  • 16b8a45ed6 Get menu header via apps.get_config Jeremy Stretch 2020-03-24 15:24:14 -04:00
  • 579c365808 Extend plugins docs to include nav menu links Jeremy Stretch 2020-03-24 15:22:57 -04:00
  • 745ac294a5 Tweak plugin template docs Jeremy Stretch 2020-03-24 14:21:08 -04:00
  • eedda6e648 Incorporate John's feedback Jeremy Stretch 2020-03-24 09:42:24 -04:00
  • 5ec1b31804 Add disclaimer/warning to PLUGINS_ENABLED Jeremy Stretch 2020-03-24 09:41:46 -04:00
  • 8e661c34e9 Merge branch '3351-plugins' into plugins-docs Jeremy Stretch 2020-03-23 14:03:35 -04:00
  • ce0b1733fe Derive API URLs app_name for plugins from url_slug Jeremy Stretch 2020-03-23 14:03:04 -04:00
  • 0a8b09a11a Add docs for plugin API endpoints Jeremy Stretch 2020-03-23 13:58:45 -04:00
  • 0b77702626 Add docs for plugin models, views Jeremy Stretch 2020-03-23 13:28:56 -04:00
  • a4382f0b27 Merge branch '3351-plugins' into plugins-docs Jeremy Stretch 2020-03-23 12:02:18 -04:00
  • 2732e7c3d9 Specify path to PluginConfig in INSTALLED_APPS Jeremy Stretch 2020-03-23 12:01:24 -04:00
  • 2188b0982c More work on plugins development docs Jeremy Stretch 2020-03-23 12:00:10 -04:00
  • eeb9633854 Merge branch '3351-plugins' into plugins-docs Jeremy Stretch 2020-03-23 10:20:53 -04:00
  • 60b6c48775 remove duplicate import John Anderson 2020-03-20 22:21:00 -04:00
  • 4e84e8048f added admin and api views for listing all plugins, and refactored urls import John Anderson 2020-03-20 20:10:02 -04:00
  • e220c38b97 Merge pull request #4392 from netbox-community/refactor-plugins-import John Anderson 2020-03-20 17:04:33 -04:00
  • ad1522f428 Update plugin URL loading logic Jeremy Stretch 2020-03-20 15:51:14 -04:00
  • bc50c2aa55 Introduce PluginConfig Jeremy Stretch 2020-03-20 15:13:25 -04:00
  • 28b5e88c50 Rename entry point group; simplify import Jeremy Stretch 2020-03-20 14:35:54 -04:00
  • 33ca352fd9 Initial documentation for plugins framework Jeremy Stretch 2020-03-20 12:20:25 -04:00
  • 058c78d8be Closes #4389: Add a bulk edit view for device bays Jeremy Stretch 2020-03-19 16:25:29 -04:00
  • 05fdf5e9a0 Closes #4386: Update admin links for Django RQ to reflect multiple queues Jeremy Stretch 2020-03-19 13:54:49 -04:00
  • 533521b29d Changelog for #4255 Jeremy Stretch 2020-03-19 11:03:35 -04:00
  • 2dff093305 Merge pull request #4258 from netbox-community/4255-dynamic_object_vars Jeremy Stretch 2020-03-19 11:02:07 -04:00
  • ba6ce07759 Changelog for #3193 Jeremy Stretch 2020-03-19 10:56:42 -04:00
  • 33eb5e11de Merge pull request #4387 from netbox-community/3193-cable-tracing Jeremy Stretch 2020-03-19 10:55:24 -04:00
  • 8d3801896f Rewrite and extend cabling logic tests Jeremy Stretch 2020-03-19 10:43:51 -04:00
  • f1236e9bf7 Tweak tracing logic to ensure consistent behavior Jeremy Stretch 2020-03-19 10:42:53 -04:00
  • fa1548f3ce Remove extraneous import dansheps 2020-03-19 08:11:14 -05:00
  • 0995e10d87 Modify script ObjectVars to use DynamicModelChoiceFields dansheps 2020-03-19 08:09:31 -05:00
  • e143158f12 Remove unused follow_circuits arg for cable tracing Jeremy Stretch 2020-03-18 21:14:53 -04:00
  • 40bfb55370 Improved cable tracing logic Jeremy Stretch 2020-03-18 20:04:38 -04:00
  • dab313897e Merge branch 'develop-2.8' into 3351-plugins John Anderson 2020-03-18 18:30:47 -04:00
  • c7fb2ff894 add version contraints and cacheops config John Anderson 2020-03-18 18:28:27 -04:00
  • ced6fe313a Fix RackGroupForm field Jeremy Stretch 2020-03-18 15:41:23 -04:00
  • 7f5571200c Closes #4382: Enable custom links for rack reservations Jeremy Stretch 2020-03-18 14:50:49 -04:00
  • fd879c7cf5 Merge branch 'develop-2.8' into 3351-plugins John Anderson 2020-03-18 14:48:11 -04:00
  • a9d04547d1 Closes #4381: Enable export templates for rack reservations Jeremy Stretch 2020-03-18 14:46:23 -04:00
  • 09e09e43ba Merge branch 'develop' into develop-2.8 John Anderson 2020-03-18 14:44:18 -04:00
  • 87f0b19dc0 Closes #4380: Enable webhooks for rack reservations Jeremy Stretch 2020-03-18 14:43:19 -04:00
  • eab79faaeb Changelog for #738 Jeremy Stretch 2020-03-18 14:02:24 -04:00
  • dbbb2cdaba Merge pull request #4366 from netbox-community/738-detect-new-releases Jeremy Stretch 2020-03-18 14:00:01 -04:00
  • 7246fd667e Move releases.py to netbox/ Jeremy Stretch 2020-03-18 13:54:41 -04:00
  • fe4f4bddc8 Tweaked logging; renamed release config parameters Jeremy Stretch 2020-03-18 13:46:47 -04:00
  • f7ba766de3 Merge pull request #4379 from netbox-community/refactor-registry Jeremy Stretch 2020-03-18 13:21:55 -04:00
  • 70c29051b3 Raise specific exceptions Jeremy Stretch 2020-03-18 13:15:22 -04:00
  • 043b1c28d2 Refactor the registry into a dictionary object Jeremy Stretch 2020-03-18 12:00:31 -04:00
  • 022653f446 Fix Python 3.5 compatability for tests Jeremy Stretch 2020-03-17 15:07:45 -04:00
  • 1706db38df Fix Python 3.5 compatability for tests Jeremy Stretch 2020-03-17 15:00:39 -04:00
  • 81287833ee Update tests Jeremy Stretch 2020-03-17 14:44:49 -04:00
  • 2f12d09663 Clean up URL damping Jeremy Stretch 2020-03-17 12:14:17 -04:00
  • 3ace83c5aa Cache only the most recent NetBox release Jeremy Stretch 2020-03-17 11:58:17 -04:00
  • 356de985d2 Tweak release template variables Jeremy Stretch 2020-03-17 11:49:45 -04:00
  • ab93606e4a Check for an existing job before queuing a new one Jeremy Stretch 2020-03-17 11:37:35 -04:00
  • ec2dc8d7a4 Fix template logic Jeremy Stretch 2020-03-17 11:28:35 -04:00
  • a2eb2e7da6 Introduce a new 'check_releases' RQ queue Jeremy Stretch 2020-03-17 11:22:56 -04:00
  • 3590ed378d Rename 'webhooks' REDIS config to 'tasks' Jeremy Stretch 2020-03-17 10:22:56 -04:00
  • 2f37357a1b added support for prepending elements to middleware John Anderson 2020-03-17 02:35:34 -04:00
  • 981c982237 added support for plugin nav bar links John Anderson 2020-03-17 02:35:12 -04:00
  • 457354c244 inject origional context as obj_context John Anderson 2020-03-17 00:03:58 -04:00
  • 00afe7aa94 Merge pull request #4375 from netbox-community/4374-dynamic-fields-api-url Jeremy Stretch 2020-03-16 16:02:25 -04:00
  • 450615e0bb Change IPAddressForm.nat_vrf to DynamicModelChoiceField Jeremy Stretch 2020-03-16 14:29:01 -04:00
  • 73881ad1e0 Change CircuitTerminationForm.site to a DynamicModelChoiceField Jeremy Stretch 2020-03-16 14:24:17 -04:00
  • 2522b88fc6 Merge branch 'develop-2.8' into 3351-plugins John Anderson 2020-03-16 14:21:05 -04:00
  • 0068108c57 Remove APISelect widget/api_url argument from dynamic fields Jeremy Stretch 2020-03-16 14:08:48 -04:00
  • 400f6fc5fb Dynamically resolve the API URL for dynamic choice fields Jeremy Stretch 2020-03-16 13:30:35 -04:00
  • 901143b72a Merge branch 'develop' into develop-2.8 John Anderson 2020-03-16 12:17:00 -04:00
  • 9a38586e13 rename FeatureQuery class John Anderson 2020-03-16 11:58:35 -04:00
  • 62ad7734b2 Merge pull request #4373 from kobayashi/2769-validate-prefixlength Jeremy Stretch 2020-03-16 10:44:13 -04:00
  • 7ef9a6c0a7 Fixes #2769: improve prefix_length validations kobayashi 2020-03-16 03:20:15 -04:00
  • 8364694fb4 added plugin template content injection to primary model detail views John Anderson 2020-03-15 23:45:18 -04:00
  • 683c5a22db Merge branch 'develop-2.8' into 3351-plugins John Anderson 2020-03-15 00:55:25 -04:00
  • 0574ac7530 fixed migration order John Anderson 2020-03-15 00:48:05 -04:00
  • a955f90a7e Merge branch 'develop-2.8' into 3351-plugins John Anderson 2020-03-15 00:26:33 -04:00
  • 2dc31c0edd Revert "implemented registry for extras model functionality" John Anderson 2020-03-15 00:25:46 -04:00
  • 6ea15cec6f Revert "refactor extras registry" John Anderson 2020-03-15 00:24:05 -04:00
  • 9df238c5f2 Merge branch 'develop' into develop-2.8 John Anderson 2020-03-15 00:18:32 -04:00
  • 9466802a95 closes #4368 - extras features model registration John Anderson 2020-03-14 03:03:22 -04:00
  • 36130965f2 Merge pull request #4370 from netbox-community/4078-standardize-fields Jeremy Stretch 2020-03-13 17:07:07 -04:00
  • d4f6909859 Rename Tag.comments to description Jeremy Stretch 2020-03-13 17:00:00 -04:00
  • 1a8554fd32 Changelog for #4078 Jeremy Stretch 2020-03-13 16:42:47 -04:00
  • 9f5b138b0f Add migrations for description fields Jeremy Stretch 2020-03-13 16:35:36 -04:00