Jeremy Stretch
15cc580535
Fixes #14117 : Validate the number of front ports to be created
2023-11-09 09:50:54 -05:00
Jeremy Stretch
91cb39d11c
Changelog for #13669 , #13723 , #13743 , #13951 , #14033 , #14101 , #14112 , #14113 , #14220 , #14220
2023-11-09 09:19:49 -05:00
Abhimanyu Saharan
16a86a5c4b
Adds device and vm to service filter form ( #14215 )
...
* adds device and vm to service filter form #13951
* Tweak labels
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-11-09 09:13:46 -05:00
Chris Mills
d5a9140cfa
Fix ordering on JobTable. #14223
2023-11-09 08:50:15 -05:00
Abhimanyu Saharan
c0cd923724
Adds inventory item children view ( #14217 )
...
* adds inventory item children view #14112
* Use existing child_items relation
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-11-09 08:47:24 -05:00
Abhimanyu Saharan
e4fed1f5ec
Adds mask length filters on ipaddress ( #14218 )
...
* adds mask length filters on ipaddress #14101
* Change IPaddress mask_length filter to multi-value; extend tests
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-11-09 08:46:14 -05:00
Abhimanyu Saharan
47ebdd25e0
review changes #13743
2023-11-09 08:36:39 -05:00
Abhimanyu Saharan
af36b47985
adds site column to power feeds #13743
2023-11-09 08:36:39 -05:00
Abhimanyu Saharan
9115cb509f
review changes #14113
2023-11-09 08:34:41 -05:00
Abhimanyu Saharan
834aabd446
adds parent to inventory item table #14113
2023-11-09 08:34:41 -05:00
Abhimanyu Saharan
9579bec56f
order available columns #14219
2023-11-09 08:07:17 -05:00
Abhimanyu Saharan
5e418dc8db
adds inventory items to interface #13723
2023-11-08 12:57:22 -05:00
Abhimanyu Saharan
3d2d6c0a3f
adds import button on the contact assignment table #13669
2023-11-08 12:37:13 -05:00
Jeremy Stretch
196964ad77
Closes #13427 : Public model registration ( #14152 )
...
* Initial work on #13427
* Clarify documentation
* Reference public models registry when populating models for ConfigTemplate context
2023-11-03 10:32:59 -04:00
Kenny Y
68f9e29cf4
Update attr in conditions example
2023-11-02 10:22:54 -04:00
Arthur Hanson
3fe1b37352
14033 raise validation error if A and B term go to same object ( #14050 )
...
* 14033 raise validation error if A and B term go to same object
* 14033 move check to cable model clean
* 14033 fix tests
2023-11-01 16:30:10 -04:00
Jamie (Bear) Murphy
3872c8388a
Closes #13690 : List all objects to be deleted ( #14089 )
...
* show objects that would be deleted by cascade
* some items were not showing (eg ips on devices)
* dont include the item being deleted in the list of related items
* Revert "dont include the item being deleted in the list of related items"
This reverts commit 298a7860b2
.
* cleanup
- migrate code to use collector directly instead of the NestedObjects wrapper from admin.utils
- adjust object names and text output
* requested adjustments
* remove comma from end of list
* linting
* refactor, add accordion
* migrate to defaultdict, use title for capitalisation of accordian titles
* Misc cleanup
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-11-01 15:13:45 -04:00
Jeremy Stretch
1cdc511861
Closes #12135 : Prevent the deletion of interfaces with children ( #14091 )
...
* Closes #12135 : Prevent the deletion of interfaces with children
* Change PROTECT to RESTRICT
* Extend handle_protectederror() to also handle RestrictedError
* Fix string translation
* Update migrations
* Support bulk removal of parent interfaces via UI if all children are included
* Add support for the bulk deletion of restricted objects via REST API
2023-11-01 13:47:14 -04:00
Jeremy Stretch
de7d044690
Closes #14035 : Order global search results of equivalent weight by value ( #14140 )
2023-11-01 11:56:14 -04:00
Jeremy Stretch
b8d6d4a2b3
Fix migrations
2023-10-31 08:41:24 -04:00
Jeremy Stretch
d330ac699b
Closes #13334 : Record error message on failed jobs ( #14106 )
2023-10-31 08:34:57 -04:00
Jeremy Stretch
3240034743
Initial work on #10244 : Protection rules ( #14097 )
2023-10-30 14:36:56 -04:00
Jeremy Stretch
6652555b3c
Closes #14141 : translation cleanup ( #14143 )
...
* Translations cleanup
* Tweak variable names; misc string cleanup
* Misc cleanup
2023-10-30 13:38:03 -04:00
Jeremy Stretch
bbf9018b37
Closes #13381 : Enable plugins to register custom data backends ( #14095 )
...
* Initial work on #13381
* Fix backend type display in table column
* Fix data source type choices during bulk edit
* Misc cleanup
* Move backend utils from core app to netbox
* Move backend type validation from serializer to model
2023-10-24 11:35:53 -04:00
Arthur Hanson
12844aea8a
13230 Allow Devices to be excluded from Rack utilization ( #14099 )
...
* 13230 add exclusion flag to device type
* 13230 forms, detail views
* 13230 add tests
* 13230 extraneous model field
* 13230 extraneous form field
* Update netbox/dcim/forms/bulk_edit.py
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* 13230 review feedback
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-10-24 11:29:24 -04:00
Arthur Hanson
a5a86ca0b4
12216 Add color to circuit-type and add to SVG rendering ( #14098 )
...
* 12216 add color to model
* 12216 add forms, serializers for color
* 12216 color to detail view, add type to svg
* 12216 add color to svg
* 12216 review changes
2023-10-24 08:19:04 -04:00
Jeremy Stretch
bddd514e88
Closes #13550 : Refactor view action mappings ( #14062 )
...
* Merge actions and action_perms into a single mapping
* Update obsolete permission maps
* Update obsolete action lists
* Normalize empty permission mappings
* Cleanup
* Add deprecation warnings
* Introduce DEFAULT_ACTION_PERMISSIONS constant
2023-10-20 15:08:09 -04:00
Jeremy Stretch
64044df651
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
Jeremy Stretch
fb3cd59b85
Tweak translation issue form
2023-10-18 11:57:21 -04:00
Jeremy Stretch
0cca8f372d
YAML fix
2023-10-18 11:29:31 -04:00
Jeremy Stretch
68c3f3897e
Add GitHub issue template for translations
2023-10-18 11:24:14 -04:00
Jeremy Stretch
6474277a9c
PRVB
2023-10-17 13:07:29 -04:00
Jeremy Stretch
35caa65d72
Merge pull request #14057 from netbox-community/develop
...
Release v3.6.4
2023-10-17 13:04:39 -04:00
Jeremy Stretch
42db9c4dc5
Pin django-mptt to v0.14.0, for Python 3.8
2023-10-17 12:48:42 -04:00
Jeremy Stretch
3dde3746ef
Release v3.6.4
2023-10-17 12:37:14 -04:00
Jeremy Stretch
81e2018a23
Changelog for #12336 , #13957 , #13962 , #13972 , #14025 , #14042
2023-10-17 12:25:49 -04:00
Jeremy Stretch
c191be971f
Closes #13962 : Add a copy-to-clipboard button to the key field of the API token creation form
2023-10-17 11:34:37 -04:00
Arthur Hanson
14178a2e0b
14025 fix script name checking ( #14030 )
...
* 14025 fix script name checking
* 14025 fix script name checking
* 14025 add file extension validation and simplify get logic
* 14025 match start of string with regex
* 14025 backout changes to model_forms
* 14025 add filepatch checking to reports
2023-10-17 10:57:50 -04:00
Arthur Hanson
fe4ba2bc7a
12336 make region API calls atomic ( #13942 )
...
* 12336 make region API calls atomic
* 12336 switch to pg locks
* 12336 add locks to all views using mptt models
* 12336 fix ADVISORY_LOCK_KEYS reference
* 12336 review changes
* Tweak advisory lock numbering
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-10-17 10:35:01 -04:00
Arthur Hanson
1f498dc8d4
14042 mptt cache count ( #14048 )
...
* 14042 fix cache count for mptt child delete
* 14042 add test
* Misc cleanup
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-10-17 10:31:58 -04:00
Prince Kumar
1ab3f3eaf4
Add dns_name filter on the IP Address page ( #14046 )
...
* Add dns_name filter on the IP Address page #13957
* add dns_name field in the filterset field and remove extra method
2023-10-17 10:06:33 -04:00
Arthur Hanson
b3d9dd0a98
13972 allow filtering of cables if have terminations ( #13949 )
...
* 10769 allow filtering of cables if have terminations
* 10769 change to termianted
* 10769 add test case
* 10769 review cleanup
2023-10-17 09:32:42 -04:00
Jeremy Stretch
5810904063
Changelog for #12872 , #14013 , #14023 , #14026
2023-10-13 14:01:08 -04:00
Daniel Sheppard
dd69df5793
Fixes : #14023 - Fixes bulk disconnecting with multiple components attached to the same cable ( #14029 )
...
* Fixes : #14023 - Fixes bulk disconnecting with multiple components attached to the same cable
* Update netbox/dcim/views.py
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* Update netbox/dcim/views.py
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* Update netbox/dcim/views.py
Co-authored-by: Daniel Sheppard <dans@dansheps.com>
* Code cleanup & i18n fix
* Restore original termination count logic
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-10-13 13:57:58 -04:00
Tobias Genannt
df21c34d12
Fix #14026 : Only get the needed amount of objects
2023-10-13 09:25:12 -04:00
Jeremy Stretch
abddb280f3
Closes #12872 : Introduce DATA_UPLOAD_MAX_MEMORY_SIZE config parameter
2023-10-13 08:54:06 -04:00
Arthur
ae7b3bf9fa
14013 fix device role filter
2023-10-13 08:51:22 -04:00
Jeremy Stretch
1039fdb329
Closes #12831 : Include circuit description in cable trace SVG image
2023-10-06 15:14:33 -04:00
Jeremy Stretch
8c73b9c41b
Closes #13997 : Update runner versions ( #13998 )
...
* Update runner versions
* Update stale & lock runners
2023-10-06 13:34:25 -04:00
Jeremy Stretch
944276b3c9
Changelog for #11987 , #13440 , #13746 , #13876 , #13950
2023-10-05 16:55:15 -04:00