Commit Graph

3811 Commits

Author SHA1 Message Date
Jeremy Stretch
675d72fc4d Changelog for #15605, #15616, #15617, #15619, #15637, #15638 2024-04-11 10:46:52 -04:00
Jeremy Stretch
2d7b924f7e PRVB 2024-04-04 16:23:16 -04:00
Jeremy Stretch
c1b3c0b4cf Release v3.7.5 2024-04-04 16:06:42 -04:00
Jeremy Stretch
ab42126da8 Changelog for #14707, #15039, #15598, #15608, #15609 2024-04-04 15:05:49 -04:00
muTeREdO
9653a019cd add example showing how to order results. (#15627)
* add example showing how to order results.

This addresses issue 15622 by building off filtering example to
show how to order results on a named field.

* Apply suggestions from code review

---------

Co-authored-by: Frank Clements <fclements@scoore.net>
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-04-04 14:21:26 -04:00
Jeremy Stretch
7f80443255 Closes #15607: Update upgrade path diagram 2024-04-03 14:25:32 -04:00
Jeremy Stretch
4e57408e83 Changelog for #15029, #15102, #15435, #15597 2024-04-03 14:12:35 -04:00
Jeremy Stretch
8eebe2fc9e Add warning to beta release notes 2024-04-03 09:02:25 -04:00
Jeremy Stretch
0b2c127711 Release v4.0-beta1 2024-04-03 08:44:34 -04:00
Jeremy Stretch
75f5af199b Merge branch 'develop' into feature 2024-04-03 08:43:12 -04:00
Jeremy Stretch
31d5bd853c Change log for #14799, #15502 2024-04-03 08:15:44 -04:00
tobiWu
40f6343bf6 Fix #15506 Update documentation for plugins index.md (#15518)
* Update documentation for plugins index.md

You should restart netbox-rq workers if you added a plugin. Otherwise you can't load modules from plugin to custom scripts later.

* Update docs/plugins/index.md

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-04-03 08:05:47 -04:00
Markku Leiniö
9aee07c8b3 Fixes #15583: Update API token provisioning example response (#15584)
* Fixes #15583: Update API token provisioning example response

* Fix 'display' field output
2024-04-03 07:58:46 -04:00
Jeremy Stretch
97db8507ff Include description field on Group serializer 2024-04-02 15:41:44 -04:00
Jeremy Stretch
dfabdbcba7 Update custom validation docs for #14279, #15490 2024-04-02 14:14:58 -04:00
Jeremy Stretch
192db111c8 Remove old feature notifications 2024-04-02 14:14:58 -04:00
Arthur
2f60632ed6 update readme for strawbery 2024-04-02 11:12:33 -07:00
Jeremy Stretch
4f3f4ec897 Fleshed out v4.0 release notes 2024-04-02 13:30:26 -04:00
Jeremy Stretch
ec8ce78d5e Closes #15043: Add v4.0 migration guide for plugins (#15477)
* Add v4.0 migration guide for plugins

* Note Python 3.12 support

* 15403 update GraphQL plugin conversion docs

* Add section on FieldSets

---------

Co-authored-by: Arthur <worldnomad@gmail.com>
2024-04-01 09:08:28 -04:00
Arthur Hanson
b75d4b3c9b 15552 graphql docs (#15578)
* 15552 update query

* 15552 update query

* 15552 update query

* Update docs/integrations/graphql-api.md

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-03-29 14:50:11 -04:00
Arthur Hanson
afca8ac009 15154 Add uWSGI as option to gunicorn (#15550)
* 15154 uwsgi docs

* 15154 uwsgi contrib files

* 15154 review comments - merge nginx conf

* Restructure gunicorn/uWSGI installation docs

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-03-28 15:24:08 -04:00
Jeremy Stretch
c0f048ce1c Clean up the Markdown reference guide 2024-03-26 16:26:47 -04:00
Arthur Hanson
d166f577e1 9856 Replace graphene with Strawberry (#15141)
* 9856 base strawberry integration

* 9856 user and group

* 9856 user and circuits base

* 9856 extras and mixins

* 9856 fk

* 9856 update strawberry version

* 9856 update imports

* 9856 compatability fixes

* 9856 compatability fixes

* 9856 update strawberry types

* 9856 update strawberry types

* 9856 core schema

* 9856 dcim schema

* 9856 extras schema

* 9856 ipam and tenant schema

* 9856 virtualization, vpn, wireless schema

* 9856 fix old decorator

* 9856 cleanup

* 9856 cleanup

* 9856 fixes to circuits type specifiers

* 9856 fixes to circuits type specifiers

* 9856 update types

* 9856 GFK working

* 9856 GFK working

* 9856 _name

* 9856 misc fixes

* 9856 type updates

* 9856 _name to types

* 9856 update types

* 9856 update types

* 9856 update types

* 9856 update types

* 9856 update types

* 9856 update types

* 9856 update types

* 9856 update types

* 9856 update types

* 9856 GraphQLView

* 9856 GraphQLView

* 9856 fix OrganizationalObjectType

* 9856 single item query for schema

* 9856 circuits graphql tests working

* 9856 test fixes

* 9856 test fixes

* 9856 test fixes

* 9856 test fix vpn

* 9856 test fixes

* 9856 test fixes

* 9856 test fixes

* 9856 circuits test sans DjangoModelType

* 9856 core test sans DjangoModelType

* 9856 temp checkin

* 9856 fix extas FK

* 9856 fix tenancy FK

* 9856 fix virtualization FK

* 9856 fix vpn FK

* 9856 fix wireless FK

* 9856 fix ipam FK

* 9856 fix partial dcim FK

* 9856 fix dcim FK

* 9856 fix virtualization FK

* 9856 fix tests / remove debug code

* 9856 fix test imagefield

* 9856 cleanup graphene

* 9856 fix plugin schema

* 9856 fix requirements

* 9856 fix requirements

* 9856 fix docs

* 9856 fix docs

* 9856 temp fix tests

* 9856 first filterset

* 9856 first filterset

* 9856 fix tests

* 9856 fix tests

* 9856 working auto filter generation

* 9856 filter types

* 9856 filter types

* 9856 filter types

* 9856 fix graphiql test

* 9856 fix counter fields and merge feature

* 9856 temp fix tests

* 9856 fix tests

* 9856 fix tenancy, ipam filter definitions

* 9856 cleanup

* 9856 cleanup

* 9856 cleanup

* 9856 review changes

* 9856 review changes

* 9856 review changes

* 9856 fix base-requirements

* 9856 add wrapper to graphiql

* 9856 remove old graphiql debug toolbar

* 9856 review changes

* 9856 update strawberry

* 9856 remove superfluous check

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-03-22 12:56:30 -04:00
Jeremy Stretch
8b348d30e1 Move choice sets from utilities.choices to netbox.choices 2024-03-22 08:59:52 -04:00
Jeremy Stretch
a685035864 Closes #14279: Pass current request to custom validators (#15491)
* Closes #14279: Pass current request to custom validators

* Update custom validation docs

* Check that validator is a subclass of CustomValidator
2024-03-21 21:19:53 -04:00
Jeremy Stretch
8b74ddfec3 Update release notes 2024-03-19 14:18:15 -04:00
Jeremy Stretch
85972ab4bf Add form rendering utilities to plugins dev docs 2024-03-19 13:34:13 -04:00
Daniel Sheppard
32c08fc358 Closes: #13918 - Add facility field (#15456)
* Fixes: #13918 - Add facilities field to Location model.

* Stupidly forgot to `git add`

* Fix errant reference to site.

* Misc cleanup

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-03-18 10:09:50 -04:00
Jeremy Stretch
521735c400 Merge branch 'develop' into feature 2024-03-15 12:32:54 -04:00
Jeremy Stretch
5d8feee8a2 PRVB 2024-03-13 19:37:28 -04:00
Jeremy Stretch
296b813104 Release v3.7.4 2024-03-13 19:23:51 -04:00
Jeremy Stretch
9112f064f3 Changelog for #13722, #14206, #14366, #14832, #15322, #15347, #15356 2024-03-13 19:15:35 -04:00
Jeremy Stretch
68149ecec6 Closes #15357: Rename CustomField.object_type to related_object_type (#15366) 2024-03-09 06:16:17 -05:00
Jeremy Stretch
46e3ca9414 Changelog for #15220, #15232, #15241, #15243, #15316 2024-03-08 17:05:10 -05:00
Jeremy Stretch
ffcdd4c42e Fixes #15336: Correct label for recurring scheduled jobs 2024-03-08 17:03:18 -05:00
Jeremy Stretch
f3c7da2cfb Closes #15291: Add tunnel termination buttons to VM interfaces table 2024-03-08 16:58:04 -05:00
Jeremy Stretch
6372d3be41 Closes #15297: Linkify platform column in device & virtual machine tables 2024-03-08 16:48:39 -05:00
Jeremy Stretch
7148c47795 Changelog for #12795, #15277, #15292 2024-03-06 16:47:38 -05:00
Jeremy Stretch
86673156db Closes #15292: Remove obsolete device_role attribute from Device model 2024-03-01 11:31:47 -05:00
Jeff Gehlbach
0bac36a98e Fixes: Use systemctl enable --now shortcut in docs #15249 2024-02-29 16:01:53 -05:00
Jeremy Stretch
11830a2e80 Changelog for #14438, #15042, #15087, #15131, #15238 2024-02-29 11:37:23 -05:00
Jeremy Stretch
703791326d Merge branch 'develop' into feature 2024-02-21 16:24:23 -05:00
Jeremy Stretch
9dea6dfdaf PRVB 2024-02-21 16:04:04 -05:00
Jeremy Stretch
a7663fbc02 Release v3.7.3 2024-02-21 15:46:41 -05:00
Jeremy Stretch
a5f56c4f4e Changelog for #14064, #14689, #14966, #15101, #15185 2024-02-21 14:46:10 -05:00
Jeremy Stretch
378e51bf33 Changelog for #14405, #14587, #14946, #15090. #15174, #15177, #15184, #15192 2024-02-20 16:29:46 -05:00
Jeremy Stretch
f44dece501 Changelog for #14058, #14079, #14952, #15127 2024-02-20 09:45:58 -05:00
Jeremy Stretch
c26f10c2b4 Update v4.0 release notes 2024-02-13 16:43:51 -05:00
Jeremy Stretch
e347863e39 Changelog for #15059, #15067, #15091, #15115, #15126, #15133 2024-02-13 16:39:41 -05:00
Jeremy Stretch
f4a5a8cb33 Closes #13283: Add context to dropdown options (#15104)
* Initial work on #13283

* Enable passing TomSelect HTML template attibutes on DynamicModelChoiceField

* Merge disabled_indicator into option_attrs

* Add support for annotating a numeric count on dropdown options

* Annotate parent object on relevant fields

* Improve rendering of color options

* Improve rendering of color options

* Rename option_attrs to context

* Expose option context on ObjectVar for custom scripts

* Document dropdown context variables
2024-02-13 16:31:17 -05:00
Ikko Eltociear Ashimine
442fddbebb Update remote-authentication.md
Seperator -> Separator
2024-02-12 08:43:11 -05:00
Jeremy Stretch
19153f88ca Closes #15100: Remove obsolete NullableCharField class 2024-02-09 15:57:42 -05:00
Jeremy Stretch
f732aa9a08 Closes #15099: Remove legacy device_role & device_role_id filters for devices 2024-02-09 15:55:03 -05:00
Jeff Gehlbach
d012f7d33c Merge pull request #15053 from aharrisson/develop
Fix custom script documentation example script
2024-02-09 11:19:51 -05:00
Jeremy Stretch
c0598e9fc3 Fixes #15070: Fix inclusion of config_template field on REST API serializer for virtual machines 2024-02-08 09:10:24 -05:00
Jeremy Stretch
3d54836528 Fixes #15084: Fix "add export template" link 2024-02-08 08:47:16 -05:00
Arthur Hanson
fda9518740 12510 Merge Scripts and Reports (#14976)
* 12510 move reports to use BaseScript

* 12510 merge report into script view

* 12510 add migration for job report to script

* 12510 update templates

* 12510 remove reports

* 12510 cleanup

* 12510 legacy jobs

* 12510 legacy jobs

* 12510 fixes

* 12510 review changes

* 12510 review changes

* 12510 update docs

* 12510 review changes

* 12510 review changes

* 12510 review changes

* 12510 review changes

* 12510 main log results to empty string

* 12510 move migration

* Introduce an internal log level for debug to simplify Script logging

* Misc cleanup

* Remove obsolete is_valid() method

* Reformat script job data (log, output, tests)

* Remove ScriptLogMessageSerializer

* Fix formatting of script logs

* Record a timestamp with script logs

* Rename _current_method to _current_test

* Clean up template

* Remove obsolete runreport management command

* Misc cleanup & refactoring

* Clean up template

* Clean up migration

* Clean up docs

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-02-07 12:02:09 -05:00
Anders Harrisson
cdb8d9c0ec Fix custom script documentation example script
The example script still uses the old "role" field when creating
a Device object.

Fixes #15052
2024-02-06 12:42:17 +01:00
Jeremy Stretch
1736ac00b1 Update release notes 2024-02-05 15:00:20 -05:00
Jeremy Stretch
f76e3ce68c Merge branch 'develop' into feature 2024-02-05 14:38:26 -05:00
Jeremy Stretch
7f53394542 PRVB 2024-02-05 14:12:50 -05:00
Jeremy Stretch
86448adf7a Release v3.7.2 2024-02-05 13:56:52 -05:00
Jeremy Stretch
27b20d65c8 Closes #12325: Disable the Django admin UI by default (#15008)
* Disable the Django admin UI by default

* Remove outdated references to the admin UI

* Update tests
2024-02-05 11:44:52 -05:00
Jeremy Stretch
f250bb0b0d Changelog for #14962, #14999, #15025 2024-02-02 16:36:35 -05:00
Mattias L
928f77a747 Improved docs for how to register dashboard widgets (#14913) 2024-01-26 14:15:28 -05:00
Abhimanyu Saharan
f157aba024 remove GIT_PATH #14942 2024-01-25 17:26:32 -05:00
Jeremy Stretch
089ae7fe72 Changelog for #14511, #14703, #14838, #14920 2024-01-25 12:55:22 -05:00
Arthur Hanson
831bf7107d 14691 add documentation for gunicorn bug (#14924)
* 14691 add documentation for gunicorn bug

* Update docs/installation/4-gunicorn.md

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-01-25 08:41:01 -05:00
Jeremy Stretch
cfc4bf4476 Changelog for #14572, #14847, #14879, #14885, #14892 2024-01-22 16:00:56 -05:00
Jeremy Stretch
60e7ad12fd Closes #14862: Add note to date & time configs regarding localization 2024-01-22 15:12:01 -05:00
Jeremy Stretch
faf0b98815 Closes #14889: Update source path for DataBackend class 2024-01-22 14:54:02 -05:00
Martin
aa4b37a673 Fixes #14847: Relax requirement for IKE policy (#14878)
* Fixes #14847: Relax requirement for IKE policy

* Docs tweak

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-01-22 13:27:55 -05:00
Jeremy Stretch
d257fec9e5 Changelog for #14645, #14755, #14851 2024-01-19 15:46:38 -05:00
Jeremy Stretch
bdb17f730d PRVB 2024-01-17 15:02:23 -05:00
Jeremy Stretch
050446b5e1 Release v3.7.1 2024-01-17 14:37:27 -05:00
bluikko
f7fec18c48 Closes 14655: Document raw text configuration render
Also fix a missing character typo.
2024-01-17 10:37:52 -05:00
Jeremy Stretch
796a41a4f4 Changelog for #13844, #14778, #14791, #14793 2024-01-16 13:24:55 -05:00
Markku Leiniö
aeb89dc8f0 Fixes #14722: Change references to admin UI to Admin menu (#14743)
* Change references to admin UI to Admin menu

* Change also for reports and custom scripts

* Minor tweaks to help text flow better

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-01-10 16:04:46 -05:00
mmahacek
42b6febd22 14660: Update webhook docs (#14661)
* 14660: Update webhook docks

* Update docs/integrations/webhooks.md

Co-authored-by: Jeff Gehlbach <jeffg@jeffg.org>

* #14660: Doc note about webhook receiver on Docker

* Cleanup & remove Docker reference (out of scope for docs)

---------

Co-authored-by: Jeff Gehlbach <jeffg@jeffg.org>
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-01-10 15:20:36 -05:00
Jeremy Stretch
389a7ba1ee Changelog for #14092, #14637, #14638, #14657, #14658, #14672 2024-01-10 14:33:01 -05:00
Jeremy Stretch
9ccde1fd10 Changelog for #14663, #14706, #14709, #14749 2024-01-10 14:21:49 -05:00
Jeremy Stretch
d3efd836e2 Closes #14765: Add developer documentation for updating translations 2024-01-10 14:03:25 -05:00
Jeremy Stretch
071b90ad2a Update README & UI screenshots (#14763)
* Refresh README content

* Formatting cleanup

* Add badge links

* More cleanup

* Update getting started section

* Add reference architecture diagram

* Add intro docs link

* Rearrange & expand text

* More restructuring

* Update screenshots

* Tweak image widths

* Tweak screenshots

* Add NetBox Cloud logo

* Fix wrapping

* Add titles for screenshots

* Jumping through more formatting hoops

* Final cleanup

* Add links for plugin resources
2024-01-10 13:05:01 -05:00
Jeremy Stretch
8921c68044 Closes #14672: Add support for Python 3.12 2024-01-05 13:08:37 -05:00
Jeremy Stretch
ff8bbfbe50 Closes #14638: Drop support for Python 3.8 and 3.9 2024-01-03 13:33:00 -05:00
Jeremy Stretch
f40f054026 #14132: Annotate WebhooksMixin renaming under breaking changes 2024-01-03 10:59:32 -05:00
Jeremy Stretch
23f35bd625 #14132: Annotate WebhooksMixin renaming under breaking changes 2024-01-03 10:57:29 -05:00
Abraham Vegh
54bdb2a0ea Add missing word 2024-01-02 09:01:39 -05:00
Jeremy Stretch
5831ea161d PRVB 2023-12-29 10:06:51 -05:00
Jeremy Stretch
984965e173 Revise v3.7 release notes 2023-12-29 09:36:29 -05:00
Jeremy Stretch
e864b2cfeb #14036: Update import paths in example plugin code 2023-12-29 09:21:06 -05:00
Jeremy Stretch
589280da2d Add translations to changelog 2023-12-28 14:58:19 -05:00
Jeremy Stretch
0324db1c74 Merge branch 'develop' into feature 2023-12-28 14:20:04 -05:00
Jeremy Stretch
5ab8a8c12f Release v3.6.9 2023-12-28 13:58:34 -05:00
Jeremy Stretch
4ca94657a5 Update release notes 2023-12-27 17:22:04 -05:00
Jeremy Stretch
284e68ed9d Merge branch 'develop' into feature 2023-12-27 16:34:38 -05:00
Jeremy Stretch
b303ccc2ac Release v3.6.8 2023-12-27 16:00:16 -05:00
Jeremy Stretch
72159bebb4 Closes #14596: Match against description field when searching for devices 2023-12-27 13:49:39 -05:00
Jeremy Stretch
167bd4d9ad Changelog for #11039, #11816, #12731, #13606, #13649, #13812, #14532 2023-12-27 13:45:06 -05:00
Jeremy Stretch
3f4c4cedf1 Fixes #14517: Ensure reservations tab is always displayed under rack view 2023-12-27 13:42:26 -05:00
Jeremy Stretch
ab01b31801 Fixes #13741: Update docs to correctly reflect inventory item uniqueness requirements 2023-12-26 13:35:03 -05:00
Jeremy Stretch
0ce8992df5 Changelog for #14507, #14538, #14549, #14560, #14575 2023-12-21 16:36:24 -05:00
Daniel Sheppard
b0ec42c042 Update search to add note 2023-12-21 16:27:43 -05:00
Jeremy Stretch
c0e55b45cb Closes #14536: Enable ENFORCE_GLOBAL_UNIQUE by default 2023-12-20 11:09:40 -05:00
Jeremy Stretch
4b6bc90f73 Fixes #14499: Relax requirements for encryption/auth algorithms on IKE & IPSec proposals 2023-12-19 14:44:22 -05:00
Jeremy Stretch
c49e4c3797 Merge branch 'develop' into feature 2023-12-15 16:52:42 -05:00
Jeremy Stretch
dfc880bae8 PRVB 2023-12-15 16:46:53 -05:00
Jeremy Stretch
4af52fd600 Release v3.6.7 2023-12-15 16:25:24 -05:00
Jeremy Stretch
d05e761b19 Changelog for #14147, #14424, #14436, #14458 2023-12-15 15:21:38 -05:00
Arthur Hanson
d6a9f302ac 14147 Prevent logging to Change Log when no changes are made (#14477)
* 14147 Prevent logging to Change Log when no changes are made

* 14147 add test

* 14147 add exclude_fields to serialize_object

* 14147 make skip empty default to True

* 14147 remove override of to_objectchange

* Misc cleanup

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-12-15 15:17:45 -05:00
Jeremy Stretch
959a0121fe Changelog for #13983, #14081, #14148, #14467, #14505, #14512, #14515 2023-12-14 17:12:29 -05:00
Jeremy Stretch
88c038f7a1 Fixes #14472: Fix display of hidden custom fields in object edit forms 2023-12-08 08:45:03 -05:00
Jeremy Stretch
7fd4c36f31 Changelog for #14249, #14390, #14392, #14397, #14401, #14432, #14448 2023-12-07 16:34:49 -05:00
Jeremy Stretch
999abfd3dc Closes #14436: Add indexes for all GenericForeignKey fields (#14463)
* Closes #14436: Add PostgreSQL indexes for all GenericForeignKeys

* Add note about GFK indexes to developer docs
2023-12-07 14:02:51 -05:00
Jeremy Stretch
e774dc09f8 Fixes #14432: Fix hyperlinks for global search result attributes 2023-12-07 09:52:40 -05:00
Jeremy Stretch
05230aea7f Closes #12623: Document need for core.sync_datasource permission 2023-12-05 14:03:38 -05:00
Jeremy Stretch
efaa92f9b5 Release v3.7-beta1 2023-12-05 08:25:48 -05:00
Jeremy Stretch
b3e5b3d963 Documentation cleanup 2023-12-05 08:05:44 -05:00
Jeremy Stretch
f4f6da8912 #9816: Add TunnelGroup 2023-12-04 15:44:52 -05:00
Jeremy Stretch
fe49f1b6b8 #14132: Fix documentation link 2023-12-04 11:15:13 -05:00
Jeremy Stretch
539ea1bf6c #14311: Update model documentation 2023-12-04 09:29:43 -05:00
Jeremy Stretch
dbaf2723ca #9816: Promote IKE & IPSec proposals and policies to primary models 2023-12-04 09:28:29 -05:00
Jeremy Stretch
a7b5f112e2 Update developer model docs 2023-12-01 08:47:31 -05:00
Jeremy Stretch
104d4d7357 Finish draft release notes 2023-12-01 08:37:20 -05:00
Jeremy Stretch
5137b8b944 Closes #14365: Introduce job_start and job_end signals (#14393)
* Introduce job_start and job_end signals, and receivers to process event rules

* Complete signals documentation
2023-11-30 19:36:41 -05:00
Arthur Hanson
8cfb44fd4b 14132 Add EventRule - change webhook and add in script processing to events (#14267)
---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-11-30 16:36:33 -05:00
Jeremy Stretch
bbccc1c743 Merge branch 'develop' into feature 2023-11-29 20:25:44 -05:00
Jeremy Stretch
43169f3b8b PRVB 2023-11-29 19:32:45 -05:00
Jeremy Stretch
29515facba Release v3.6.6 2023-11-29 19:16:30 -05:00
Jeremy Stretch
b3af9006d0 Update changelog 2023-11-29 17:25:10 -05:00
Jeremy Stretch
eeaa76226e v3.7 documentation updates 2023-11-28 13:11:30 -05:00
Jeremy Stretch
367af65279 Draft v3.7 release notes 2023-11-28 13:11:00 -05:00
Jeremy Stretch
4234b1ea71 Closes #9816: VPN tunnel support (#14276)
- Introduces a new `vpn` app with the following models:
    - Tunnel
    - TunnelTermination
    - IKEProposal
    - IKEPolicy
    - IPSecProposal
    - IPSecPolicy
    - IPSecProfile
2023-11-27 16:17:15 -05:00
Jeremy Stretch
a7f6b53e9a Closes #13299: Improve options for controlling custom field visibility (#14289)
* Add ui_visible and ui_editable fields

* Extend migration to map new visible/editable values

* Remove ui_visibility field

* Update docs
2023-11-20 13:06:34 -05:00
Jeremy Stretch
859bd6dc53 Closes #14173: Enable plugins to register columns on core tables (#14265)
* Closes #14173: Enable plugins to register columns on core tables

* Support translation for column name

* Document new registry store
2023-11-16 12:16:35 -05:00
Jeremy Stretch
1f88873d8a Closes #13645: Make Sentry integration optional (#14197) 2023-11-09 16:33:35 -05:00
Jeremy Stretch
1778437eb7 Closes #14134: Display additional object attributes in global search results (#14154)
* WIP

* Add display_attrs for all indexers

* Linkify object attributes

* Clean up prefetch logic

* Use tooltips for display attributes

* Simplify template code

* Introduce get_indexer() utility function

* Add  to examples in docs

* Use tooltips to display long strings
2023-11-09 16:21:09 -05:00
Jeremy Stretch
533ac7fe71 Merge branch 'develop' into feature 2023-11-09 16:06:26 -05:00
Jeremy Stretch
dfb54b9359 PRVB 2023-11-09 16:04:38 -05:00
Jeremy Stretch
292901447f Release v3.6.5 2023-11-09 15:45:49 -05:00
Jeremy Stretch
3a7ee30d33 Changelog for #12741, #13022, #13587, #13936, #14085, #14117, #14166, #14182, #14195, #14221 2023-11-09 15:20:24 -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
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
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
3240034743 Initial work on #10244: Protection rules (#14097) 2023-10-30 14:36:56 -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
Jeremy Stretch
6474277a9c PRVB 2023-10-17 13:07:29 -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
5810904063 Changelog for #12872, #14013, #14023, #14026 2023-10-13 14:01:08 -04:00
Jeremy Stretch
abddb280f3 Closes #12872: Introduce DATA_UPLOAD_MAX_MEMORY_SIZE config parameter 2023-10-13 08:54:06 -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
944276b3c9 Changelog for #11987, #13440, #13746, #13876, #13950 2023-10-05 16:55:15 -04:00
Arthur Hanson
0bb160d246 13815 document view permissions for scripts (#13943)
* 13815 document view permissions for scripts

* Replicate permissions note for reports

* Remove duplicated text

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-10-05 15:15:50 -04:00
Jeremy Stretch
9edffa4511 Changelog for #12328, #13064, #13872, #13910, #13944 2023-10-04 14:11:28 -04:00
Jeremy Stretch
81c391098e Fixes #13966: Restore 'last login' column on users table 2023-10-04 14:09:29 -04:00
Jeremy Stretch
48471bb898 PRVB 2023-09-26 16:31:33 -04:00
Jeremy Stretch
0ce3e8a5c9 Release v3.6.3 2023-09-26 15:48:03 -04:00
Jeremy Stretch
0e767f6fda Changelog for #11079, #11901, #13843, #13849, #13859, #13864 2023-09-26 15:27:44 -04:00
Jeremy Stretch
df17a217ce Changelog for #12732, #13506, #13666, #13839, #13845, #13871, #13891 2023-09-26 10:56:16 -04:00
Jeremy Stretch
861ebb2720 PRVB 2023-09-20 15:32:41 -04:00
Jeremy Stretch
2ba91df339 Release v3.6.2 2023-09-20 15:05:29 -04:00
Jeremy Stretch
a5da81db93 Changelog for #11617, #12685, #13245, #13653, #13757, #13809, #13813, #13818 2023-09-20 14:47:47 -04:00
Jeremy Stretch
093a97354e Grammar fix 2023-09-20 14:44:04 -04:00
Jeremy Stretch
42d6583786 Plug NetBox Cloud in installation docs 2023-09-20 14:43:12 -04:00
Jeremy Stretch
c2630ee6ba Correct example default dashboard config 2023-09-19 14:40:52 -04:00
Jeremy Stretch
1026ee4dd8 Changelog for #13741, #13745, #13756, #13782 2023-09-18 11:12:27 -04:00
Jeremy Stretch
f8e7219935 Changelog for #11209, #12219, #13727, #13563, #13767, #13791 2023-09-18 08:49:08 -04:00
Daniel W. Anner
a722ad8208 Documentation: LDAP Update for Active Directory (#13716)
* Adding documentation to 6-LDAP to display how to allow Active Directory logins with or without the user UPN suffix.

* Correcting misspellings and clarifying explanations

* Updating sections to include sample template

* Misc revisions

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-09-13 08:44:52 -04:00
Jeremy Stretch
7dc67a29e8 Clean up blocktrans template tags (i18n) 2023-09-11 16:17:02 -04:00
Jeremy Stretch
7454bf06a7 Fixes #13701: Correct display of power feed legs under device view 2023-09-11 14:16:29 -04:00
Jeremy Stretch
26020b11da Fixes #13706: Restore extra filters dropdown on device interfaces list 2023-09-11 14:13:55 -04:00
Jeremy Stretch
a893b88976 Fixes #13721: Filter VLAN choices by selected site (if any) when creating a prefix 2023-09-11 13:52:19 -04:00
Jeremy Stretch
5b41e88a41 PRVB 2023-09-06 14:26:19 -04:00
Jeremy Stretch
83ccb71a67 Release v3.6.1 2023-09-06 14:04:57 -04:00
Jeremy Stretch
8e5f38d3cd Changelog for #12870, #13444, #13596, #13642, #13657 2023-09-01 17:14:59 -04:00
Jeremy Stretch
bc94fb0be2 Add #12906 to v3.6.0 changelog 2023-09-01 13:22:07 -04:00
Jeremy Stretch
c16c229d58 Changelog for #13619, #13620, #13622, #13628, #13632, #13638 2023-08-31 12:23:59 -04:00
Jeremy Stretch
3384aebce7 Closes #13638: Add optional staff_only attribute to MenuItem (#13639)
* Closes #13638: Add optional staff_only attribute to MenuItem

* Add missing file

* Add release note
2023-08-31 11:23:44 -04:00
Abhimanyu Saharan
60c759592a removes napalm references #13628 2023-08-31 09:54:35 -04:00
Jeremy Stretch
d6a4640a66 Fixes #13626: Correct filtering of recent activity list under user view 2023-08-31 08:19:17 -04:00
Jeremy Stretch
a499fa2562 Fixes #13630: Fix display of active status under user view 2023-08-31 08:16:11 -04:00
Jeremy Stretch
cff2340f1e PRVB 2023-08-30 14:57:16 -04:00
Jeremy Stretch
7bd96bc916 Release v3.6.0 2023-08-30 14:27:07 -04:00
Jeremy Stretch
cff3087ca3 Fix invalid links 2023-08-30 14:21:04 -04:00
Jeremy Stretch
54f401191f Changelog for #11478, #13513, #13599, #13605 2023-08-30 09:36:44 -04:00
Daniel Sheppard
a1beaf9921 Fix #11478 - Add vc_interfaces flag to control selection of VC interfaces (#13296)
* Add `vc_interfaces` flag to control interface queryset

* Fix test failure

* Add new filters instead of using undocumented query params

* Cleanup filterset, add test

* Rename filter and re-introduce virtual_chassis filtering method (required)

* Fix test

* Adjust tests to more accurately provide coverage

* Add breaking change note

* Misc cleanup

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-08-30 09:33:02 -04:00
Jeremy Stretch
23a988e6ba #12814: Add context data section to config rendering doc 2023-08-29 14:43:07 -04:00
Jeremy Stretch
5a5f05508d Merge branch 'develop' into feature 2023-08-29 10:45:55 -04:00
Jeremy Stretch
6f9577b1d8 Release v3.5.9 2023-08-28 16:13:13 -04:00
Jeremy Stretch
d23deb6500 Closes #13585: Introduce 'empty' lookup for numeric value filters 2023-08-28 15:25:37 -04:00
Jeremy Stretch
4560115365 Fixes #13569: Fix selection widgets for related interfaces when bulk editing interfaces under device view 2023-08-28 13:04:42 -04:00
Jeremy Stretch
901474018f Changelog for #12825, #13313, #13415, #13507, #13542, #13543, #13544, #13556 2023-08-28 09:10:44 -04:00
Jeremy Stretch
b9f02b8417 Revert changes from #13373 pending further discussion around implementation
This reverts commit 54fabc9ef5.
2023-08-24 14:02:15 -04:00
Jeremy Stretch
6e0e79d50e Changelog for #11272, #13516, #13530, #13536 2023-08-23 14:44:14 -04:00
Jeremy Stretch
2b7b67767b Closes #13470: Remove misleading statement about access to report results 2023-08-23 14:41:38 -04:00
Jeremy Stretch
d429932029 Changelog for #11508, #13358, #13477, #13478, #13500, #13503 2023-08-21 15:10:12 -04:00
Arthur Hanson
54fabc9ef5 11508 Add group assignments for Azure SSO (#13373)
* 11508 temp azure changes

* 11508 map AzureAD groups to NetBox groups

* 11508 add is_active, reset superuser and staff based on Azure

* 11508 remove is_active, add documentation use azuread

* 11508 remove addition to settings

* 11508 review changes, add additional logging and error checking

* 11508 review changes, remove extra flag

* 11508 review changes, change SOCIAL_AUTH_ to REMOTE_AUTH_BACKEND

* 11508 clear user groups

* 11508 clear user groups

* 11508 review feedback change config key

* 11508 review changes

* 11508 review changes - add error checking

* 11508 review changes - flexible config params
2023-08-21 14:42:16 -04:00
Arthur
55dad6c22b 13510 update docs run permission image 2023-08-21 14:03:31 -04:00
Jeremy Stretch
e14f34262d Release v3.6-beta2 2023-08-16 11:28:31 -04:00
Jeremy Stretch
0bdb3e23ea Closes #13439: Update API token documentation 2023-08-16 10:28:33 -04:00
Jeremy Stretch
0a6beb57ab Changelog for #12461 2023-08-15 11:25:56 -04:00
Jeremy Stretch
ebe6ebf7f3 Merge branch 'develop' into feature 2023-08-15 11:04:03 -04:00
jose_d
e02cc8d2f0 upgrading.md: there shouldbe OLDVER instead of NEWVER 2023-08-15 16:19:31 +02: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
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
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
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
6227c64d82 Changelog for #13433, #13434, #13437 2023-08-10 14:12:42 -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
Jeremy Stretch
87ed390c6a Misc docs cleanup for v3.6 2023-08-09 10:12:40 -04:00
Jeremy Stretch
6f56d29f12 Changelog for #12750, #12889, #13033, #13151, #13343, #13369 2023-08-04 13:36:33 -04:00
Jeremy Stretch
886f68c1c1 Include notes re: demo data and netbox-docker 2023-08-04 10:12:15 -04:00
Jeremy Stretch
0baba778db Fixes #13363: Fix API endpoint for custom field choice selector in forms 2023-08-03 08:53:46 -04:00
Jeremy Stretch
cf3da16f0e Fixes #13361: Extra choices field on custom field choice set form should not be required 2023-08-03 07:49:54 -04:00
Jeremy Stretch
fb0c1fe5b4 Fixes #13351: Fix missing text due to incorrectly applied translation tags 2023-08-02 14:53:32 -04:00
Jeremy Stretch
7254509414 Release v3.6-beta1 2023-08-02 13:30:08 -04:00
Jeremy Stretch
7405208cf3 Update changelog 2023-08-02 11:18:52 -04:00
Jeremy Stretch
7eb94d050a #12175: Misc cleanup 2023-08-02 11:04:28 -04:00
Abhimanyu Saharan
2072edb19c Replaces device_role with role on device model (#13342)
* replaces device_role with role on device model #6391

* fixes lint issue #6391

* revert the database user

* revert test_runner comment

* changes as per review

* Update references to device_role column in UserConfigs

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-08-02 09:55:52 -04:00
Jeremy Stretch
3b3d813ab8 Update feature introduction flags 2023-08-01 14:25:25 -04:00
Jeremy Stretch
e024df30a6 Update changelog 2023-08-01 14:13:48 -04:00
Jeremy Stretch
066abe0497 Closes #12906: Make boto3 & dulwich libraries optional (#13324)
* Initial work on #12906

* Catch import errors during backend init

* Tweak error message

* Update requirements & add note to docs
2023-08-01 11:13:35 -04:00
Jeremy Stretch
8d5f8aa608 Update changelog 2023-07-31 08:35:28 -04:00
Jeremy Stretch
fb2265e23e Closes #13038: Establish DEFAULT_PERMISSIONS config parameter (#13308)
* Introduce the DEFAULT_PERMISSIONS config parameter

* Establish default permissions for user token management
2023-07-30 15:04:58 -04:00
Jeremy Stretch
d809644c4d Closes #12194: Add pre-defined custom field choices (#13219)
* 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

* Initial work on predefined choices for custom fields

* Misc cleanup

* Add IATA airport codes

* #13241: Add support for custom field choice labels

* Restore ArrayColumn

* Misc cleanup

* Change extra_choices back to a nested ArrayField to preserve choice ordering

* Hack to bypass GraphQL API test utility absent support for nested ArrayFields
2023-07-28 11:24:21 -04:00
Jeremy Stretch
3c3063fd04 Merge branch 'develop' into feature 2023-07-28 10:36:09 -04:00
Jeremy Stretch
dcc311ac18 PRVB 2023-07-28 10:31:54 -04:00
Jeremy Stretch
d5a61061a8 Release v3.5.7 2023-07-28 10:11:16 -04:00
Jeremy Stretch
afe1572d6d Changelog for #11803, #13009, #13234, #13285 2023-07-28 10:02:42 -04:00
Jeremy Stretch
ac94aeea5b Closes #13080: Differentiate more clearly between old and new version placeholders in upgrade guide 2023-07-28 08:11:28 -04:00
Jeremy Stretch
00c132b72b Changelog for #12625, #13051, #13097, #13167, #13233, #13237 2023-07-27 16:42:03 -04:00
Roger Miret
3009d63124 Update ipam.md
100.64.16.9/24 isn't a valid CIDR
2023-07-27 16:07:44 -04:00
Alef Burzmali
9358e81ba3 Update the install doc for PostgreSQL 15
Fixes #12768
2023-07-27 16:06:41 -04:00
Jeremy Stretch
9ff88f5be2 Update changelog 2023-07-25 16:48:41 -04:00
Jamie (Bear) Murphy
44776b02c0 Oob ip (devices) (#13013)
* initial oob_ip support for devices

* add primary ip and oob ip checkmark to ip address view

* add oob ip to device view and device edit view

* pep8

* make is_oob_ip and is_primary_ip generic for other models

* refactor oob_ip

* fix oob ip signal

* string capitalisation

* Misc cleanup

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-07-25 14:40:40 -04:00
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
jeremystretch
cec866e190 #7671: Document REMOTE_AUTH_AUTO_CREATE_GROUPS config parameter 2023-05-12 10:56:36 -04:00
Abhimanyu Saharan
1868459a7e Adds BANNER_MAINTENANCE config (#12555)
* adds BANNER_MAINTENANCE config #12554

* changes as per review

* lint fix

* Fix admin form field widget

---------

Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-05-12 09:54:59 -04:00
Abhimanyu Saharan
857670d895 Updates doc for reports and scripts permission (#12565)
* updates doc for script permission #12557

* updates doc for reports permission #12557
2023-05-12 09:04:56 -04:00
jeremystretch
92518c90f4 Fixes #12550: Fix rear port selection widget under front port creation form 2023-05-10 10:44:01 -04:00
jeremystretch
8debb02258 Changelog for #11670, #11900, #12131, #12233, #12286, #12323 2023-05-10 09:39:25 -04:00
Abhimanyu Saharan
fab411233b updates ldap doc for centos #12447 2023-05-09 08:32:22 -04:00
Abhimanyu Saharan
0aa0e2a363 Adds full_clean in examples (#12527)
* adds full_clean in examples #11689

* removes extra info
2023-05-09 08:31:50 -04:00
jeremystretch
2fb8966fec #12498: Annotate option to set MAPS_URL=None 2023-05-05 15:26:22 -04:00