Jeremy Stretch
ebe6ebf7f3
Merge branch 'develop' into feature
2023-08-15 11:04:03 -04:00
Jeremy Stretch
21f2b19d3c
PRVB
2023-08-15 10:00:24 -04:00
Jeremy Stretch
a4a8b7fdc4
Release v3.5.8
2023-08-15 09:18:15 -04:00
Joel D. Tague
a7a9de805e
feat: add 200Gbps & 400Gbps interface speed options
2023-08-15 09:11:40 -04:00
Abhimanyu Saharan
74130a3eb8
Adds config template to vm model ( #13450 )
...
* adds config template to vm model #12461
* Add translation tags; collapse config data
* i18n cleanup
* Establish parity with DeviceRenderConfigView
* Move config_template field to RenderConfigMixin
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-08-14 15:43:28 -04:00
Abhimanyu Saharan
34a0fde22c
adds object view to allow changelog page to be opened #13463
2023-08-14 09:47:58 -04:00
Jeremy Stretch
2241a256fa
Changelog for #10030 , #11578 , #12639
2023-08-14 08:55:47 -04:00
Jeremy Stretch
156b87f606
Fixes #13451 : Disable table ordering for custom link columns
2023-08-14 08:51:16 -04:00
Abhimanyu Saharan
1ce0d6c606
Merge pull request #13461 from netbox-community/fix/13460-spelling
...
Fixed spelling for Attributes
2023-08-14 01:18:37 -07:00
Abhimanyu Saharan
cefad9478a
Fixed spelling for Attributes #13460
2023-08-14 13:29:11 +05:30
kkthxbye
23d085f488
Fixes #12639 - Make sure name expansions throws a validation error on decrementing ranges ( #13326 )
...
* Fixes #12639 - Make sure name expansions throws a validation error on decrementing ranges
* Fix pep8
* Also fail on equal start & end values
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-08-11 11:53:16 -04:00
Arthur Hanson
c5f02fe276
13319 add documentation for internationalization ( #13330 )
...
* 13319 add documentation for internationalization
* 13319 add verbose name to model
* 13319 fix typo
* Flesh out developer doc for i18n
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-08-11 11:27:48 -04:00
Daniel W. Anner
bc181a7de6
Feature - Schema Generation ( #13353 )
...
* Schema generation is working
* Added option to either dump to a file or the console
* Moving schema file and utilizing settings definition for file paths
* Cleaning up the imports and fixing a few pythonic issues
* Tweak command flags
* Clean up choices mapping
* Misc cleanup
* Rename & move template file
* Move management command from extras to dcim
* Update release checklist
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-08-11 11:00:26 -04:00
Arthur Hanson
30b2760332
11578 mark swagger available- apis to accept lists in post ( #13445 )
...
* 11578 change swagger for available-ips to accept lists
* 11578 change swagger for available-xxx to accept lists
2023-08-11 09:49:03 -04:00
Jeremy Stretch
d88e2d2791
Fixes #13446 : Don't disable bulk edit/delete buttons after deselecting "select all" checkbox
2023-08-11 08:56:58 -04:00
Jeremy Stretch
8f5842e93a
#13434 : Fix tests
2023-08-10 14:32:48 -04:00
Jeremy Stretch
6227c64d82
Changelog for #13433 , #13434 , #13437
2023-08-10 14:12:42 -04:00
Jeremy Stretch
57135def8f
Fixes #13434 : Randomly generate initial keys prior to the creation of new tokens
2023-08-10 14:11:16 -04:00
Jeremy Stretch
6e1322c032
Fixes #13437 : Display bookmark button only for relevant objects
2023-08-10 13:55:03 -04:00
Jeremy Stretch
62602532a2
Add missing load tag for i18n
2023-08-10 10:32:56 -04:00
Jeremy Stretch
fdd79843c6
Fixes #13433 : User field on API token form should be required
2023-08-10 10:04:31 -04:00
Jeremy Stretch
2f146e6962
Apply missed string translations
2023-08-10 09:38:12 -04:00
Jeremy Stretch
245b788747
Changelog for #12814 , #13037 , #13376 , #13410
2023-08-09 15:38:03 -04:00
Jeremy Stretch
64cd8612b9
Merge branch 'develop' into feature
2023-08-09 15:31:21 -04:00
Jeremy Stretch
f3d60e2121
Changelog for #11675 , #11922 , #12665 , #13368 , #13414
2023-08-09 15:02:49 -04:00
Abhimanyu Saharan
2287860a26
Exposes all models in device context data ( #13389 )
...
* exposes all models in device context data #12814
* added app namespaces to the context data
* revert object to device in context data
* moved context to render method of ConfigTemplate
* removed print
* Include only registered models; permit passed context data to overwrite apps
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-08-09 14:57:59 -04:00
Arthur
391ad4f588
12665 add semicolon to link sanitation safe string
2023-08-09 14:49:34 -04:00
kkthxbye-code
20edfdbe96
Don't hide HIDDEN_IFUNSET custom fields from bulk import fields
2023-08-09 14:47:20 -04:00
Abhimanyu Saharan
a8c024fca5
Adds generic object children template ( #13388 )
...
* adds generic tab view template #12110
* Rename view_tab.html and move to generic/
* Fix console ports template
* Move bulk operations view resolution to template
* Avoid setting default template_name on ObjectChildrenView
* Move base_template and table_config context vars to base context
* removed bulk_delete_control from templates
* refactored bulk_controls view
* fixed table_config
* renamed object_tab.html to objectchildren_list.html
* removed unused import
* Refactor template blocks for bulk operation buttons
* Rename object children generic template
* Move disconnect bulk action into a separate template for device components
* Fix cluster devices & VM interfaces views
* minor button label change
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-08-09 14:16:03 -04:00
Jeremy Stretch
864317cb14
#13426 : Employ proper feature keys for image attachment & contact filter forms
2023-08-09 10:41:40 -04:00
Jeremy Stretch
570d79198d
#11541 : Fix object_types queryset on TagSerializer
2023-08-09 10:32:08 -04:00
Jeremy Stretch
041981fa14
Closes #13426 : Register all model features in the registry
2023-08-09 10:27:10 -04:00
Jeremy Stretch
87ed390c6a
Misc docs cleanup for v3.6
2023-08-09 10:12:40 -04:00
Jeremy Stretch
75032b87f3
Closes #13424 : Move CloningMixin into NetBoxFeatureSet
2023-08-09 10:12:13 -04:00
Jeremy Stretch
e09f99d2bf
Fixes #13362 : Limit displayed choice set list to 50 choices
2023-08-08 09:47:34 -04:00
Jeremy Stretch
eaa3212a56
Fixes #13410 : Fix rendering of custom choice fields with large numner of choices
2023-08-08 09:32:56 -04:00
Jeremy Stretch
f830aae0fb
Closes #13368 : Report installed plugins during server error ( #13387 )
...
* Introduce get_installed_plugins() utility
* Extend 500 error template to list installed plugins
* Move get_plugin_config() to extras.plugins.utils
2023-08-07 15:29:20 -04:00
Jeremy Stretch
6945d06a76
Define LOCALE_PATHS
2023-08-07 14:34:56 -04:00
Jeremy Stretch
94c717392d
Closes #13400 : Add 'name' property to BaseTable class
2023-08-07 10:48:41 -04:00
Jeremy Stretch
e30fe8cfe7
Closes #11922 : Populate assigned VDCs when adding a child interface
2023-08-04 15:25:59 -04:00
Jeremy Stretch
5e8b6664ab
Closes #11675 : Add support for specifying import/export route targets during VRF bulk import
2023-08-04 15:25:06 -04:00
Abhimanyu Saharan
c45fe31568
Adds standardized list API for scripts and reports ( #13382 )
...
* adds standardized list API for scripts and reports #13037
* adds standardized list API for scripts and reports #13037
* adds standardized list API for scripts and reports #13037
* adds module name to the display #13037
2023-08-04 15:23:15 -04:00
Jeremy Stretch
6f56d29f12
Changelog for #12750 , #12889 , #13033 , #13151 , #13343 , #13369
2023-08-04 13:36:33 -04:00
Abhimanyu Saharan
851a60bb2f
adds delete for SyncedDataMixin when related AutoSyncRecord is available #12750
2023-08-04 13:25:56 -04:00
Jeremy Stretch
7a49411b9d
Fixes #13376 : Restrict add/remove tag fields by model on bulk edit forms
2023-08-04 13:09:07 -04:00
Henrik Strand
85c620ad24
Adding interface TYPE_400GE_CFP2/400gbase-x-cfp2 ( #13338 )
...
* Added 400G CFP2 to InterfaceTypeChoices
* Added new type to choises
2023-08-04 11:32:52 -04:00
Jeremy Stretch
3a3ea01826
Introduce ContactsMixin
2023-08-04 10:15:50 -04:00
Jeremy Stretch
688b586825
Introduce ImageAttachmentsMixin
2023-08-04 10:15:50 -04:00
Jeremy Stretch
886f68c1c1
Include notes re: demo data and netbox-docker
2023-08-04 10:12:15 -04:00
Jeremy Stretch
053bdd2831
Add stadium analogy and behavior anti-patterns
2023-08-04 08:55:43 -04:00