Commit Graph

3319 Commits

Author SHA1 Message Date
Arthur Hanson
a77917b614 6347 Cache the number of each component type assigned to devices/VMs (#12632)
---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-07-25 09:39:05 -04:00
Jeremy Stretch
1ab8477642 Closes #12988: Introduce custom field choice sets (#13195)
* Initial work on custom field choice sets

* Rename choices to extra_choices (prep for #12194)

* Remove CustomField.choices

* Add & update tests

* Clean up table columns

* Add order_alphanetically boolean for choice sets

* Introduce ArrayColumn for choice lists

* Show dependent custom fields on choice set view

* Update custom fields documentation

* Introduce ArrayWidget for more convenient editing of choices

* Incorporate PR feedback

* Misc cleanup
2023-07-19 10:26:24 -04:00
Jeremy Stretch
09795ead78 Merge branch 'develop' into feature 2023-07-11 10:09:26 -04:00
Jeremy Stretch
726c348049 PRVB 2023-07-10 16:55:17 -04:00
Jeremy Stretch
393e723522 Release v3.5.6 2023-07-10 16:35:53 -04:00
Jeremy Stretch
f9cfab9f71 Changelog for #13061, #13096, #13105, #13116 2023-07-10 14:39:40 -04:00
Jeremy Stretch
85573c847c PRVB 2023-07-06 16:40:11 -04:00
Jeremy Stretch
52daa5e760 Release v3.5.5 2023-07-06 16:20:14 -04:00
Jeremy Stretch
60c710f1f7 Change log for #11738, #12499, #12579, #12617, #13047, #13065, #13092, #13100 2023-07-06 14:54:37 -04:00
Jeremy Stretch
22f7cd375b Changelog for #11335, #12760, #12842, #12951, #12955 2023-07-05 11:43:53 -04:00
Arthur
8836074b5a 12809 document not to use underscores in model names 2023-06-29 15:49:47 -04:00
Jeremy Stretch
bcbff57394 Closes #8248: User bookmarks (#13035)
* Initial work on #8248

* Add tests

* Fix tests

* Add feature query for bookmarks

* Add BookmarksWidget

* Correct generic relation name

* Add docs for bookmarks

* Remove inheritance from ChangeLoggedModel
2023-06-29 14:36:11 -04:00
Jeremy Stretch
2864464946 Changelog for #12849, #12945, #12961, #12977, #12983, #13011 2023-06-27 08:39:51 -04:00
Jeremy Stretch
36676088ee Correct changelog for #12953 2023-06-23 15:31:18 -04:00
Jeremy Stretch
dffa1d4934 Changelog for #12533, #12960, #12963, #12966, #12975, #12989 2023-06-23 15:26:48 -04:00
Jeremy Stretch
21dfda12f2 Closes #11541: Support for limiting tag assignments by object type (#12982)
* Initial work on #11541

* Merge migrations

* Limit tags by object type during assignment

* Add tests for object type validation

* Fix form field parameters
2023-06-23 14:08:14 -04:00
Jeremy Stretch
a2db92e297 Closes #12964: Raise minimum PostgreSQL version from 11 to 12 2023-06-22 12:27:21 -04:00
Jeremy Stretch
e2288e1909 Changelog for #9077, #11305, #12175, #12180, #12794 2023-06-22 10:55:12 -04:00
Jeremy Stretch
1a1d3a52e7 Merge branch 'develop' into feature 2023-06-20 14:53:07 -04:00
Jeremy Stretch
78d6837375 PRVB 2023-06-20 14:27:18 -04:00
Jeremy Stretch
a4f7a910d9 Release v3.5.4 2023-06-20 13:56:09 -04:00
Jeremy Stretch
a3546c8759 Changelog for #12474, #12828, #12845, #12865, #12885, #12914 2023-06-15 16:15:15 -04:00
Arthur
b7d5af3930 Merge branch 'develop' into feature 2023-06-14 16:32:56 -07:00
Arthur Hanson
a21bf5b3c1 11305 Add GPS coordinates to device (#12782)
* 11305 add lat/long to devices

* 11305 update docs

* 11305 update tests
2023-06-14 14:18:50 -04:00
Jeremy Stretch
dd4498040e Changelog for #12622, #12682, #12818, #12822, #12847 2023-06-14 13:54:40 -04:00
jeremystretch
213dad7521 Changelog for #12687, #12838, #12850, #12862 2023-06-13 15:47:40 -04:00
jeremystretch
2ee8e6c2bb Merge branch 'develop' into feature 2023-06-02 15:43:06 -04:00
jeremystretch
c52975410c PRVB 2023-06-02 15:42:34 -04:00
jeremystretch
88f7654277 Release v3.5.3 2023-06-02 14:17:01 -04:00
jeremystretch
5f29ac1d88 Fixes #12779: Correct arithmetic for converting inches to meters 2023-06-01 13:21:15 -04:00
jeremystretch
4785c68f0b Changelog for #7503, #9876, #12015, #12538, #12762 2023-05-31 16:35:06 -04:00
Daniel Sheppard
078a4e5d5c Update missing changelog 2023-05-31 14:30:40 -05:00
jeremystretch
b72b16df2e Closes #12599: Apply filter parameters to links in object count dashboard widgets 2023-05-30 16:31:34 -04:00
jeremystretch
7fbf519698 Fixes #12742: Object counts dashboard widget should support URL-compatible query filters 2023-05-30 15:44:43 -04:00
jeremystretch
6cf0bc5028 Fixes #12715: Use contact assignments table to display the contacts assigned to an object 2023-05-30 14:51:16 -04:00
jeremystretch
97e1b1067d Changelog for #11539, #12370, #12470, #12562, #12597, #12627, #12745 2023-05-30 09:52:14 -04:00
Abhimanyu Saharan
b47bfdcf08 Adds hide-if-unset to custom field (#12723)
* adds hide-if-unset to custom field #12597

* moved hide logic from template to python

* fix indentation

* Update logic for omit_hidden under get_custom_fields()

* Update docs

* Account for False values

---------

Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-05-30 09:42:37 -04:00
jeremystretch
f3337db5a2 Fixes #11934: Prevent reassignment of an IP address designated as primary for its parent object 2023-05-25 16:42:24 -04:00
jeremystretch
2cbe973d82 Fixes #12694: Strip leading & trailing whitespace from custom link URL & text 2023-05-24 15:45:24 -04:00
jeremystretch
e43b0ae4ab PRVB 2023-05-22 17:00:29 -04:00
jeremystretch
1c580a8949 Release v3.5.2 2023-05-22 16:24:30 -04:00
jeremystretch
b675d87b3d Fixes #12642: Fix bulk tenant assignment via cluster import form 2023-05-22 13:07:40 -04:00
jeremystretch
f4cd8092a9 Changelog for #12327, #12548, #12594, #12605, #12629 2023-05-18 14:34:13 -04:00
Abhimanyu Saharan
653642bc82 Adds rq retry options (#12588)
* adds rq retry options #12327

* Clean up docs; disable retries of failed jobs by default

* Pass a Retry object only if RQ_RETRY_MAX is non-zero

---------

Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-05-16 14:10:44 -04:00
jeremystretch
4f7e85ede9 Closes #12320: Remove obsolete fields napalm_driver and napalm_args from Platform 2023-05-16 09:35:27 -04:00
kkthxbye
36432391c3 Changed docs to reflect the new URL for the dynamic API documentation 2023-05-16 08:19:57 +02:00
jeremystretch
2a95055f3e Changelog for #11017, #12468 2023-05-15 09:13:11 -04:00
jeremystretch
43e7bfeb57 Closes #11766: Remove obsolete custom ChoiceField and MultipleChoiceField classes 2023-05-12 16:27:50 -04:00
jeremystretch
fff0bb1e3d Fixes #12570: Disable ordering of synchronized object tables by the synced attribute 2023-05-12 11:08:32 -04:00
jeremystretch
a2cbe0ce9a Changelog for #7671, #10686, #11233, #11559, #12554 2023-05-12 11:00:33 -04:00