Arthur Hanson
c8d288671e
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
99508150d3
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
da6a1ef03e
Clean up the Markdown reference guide
2024-03-26 16:26:47 -04:00
Arthur Hanson
45c99e4477
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
a9bb4c5c3e
Move choice sets from utilities.choices to netbox.choices
2024-03-22 08:59:52 -04:00
Jeremy Stretch
78b4fa5196
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
a3ce14ad3c
Update release notes
2024-03-19 14:18:15 -04:00
Jeremy Stretch
89150f4b27
Add form rendering utilities to plugins dev docs
2024-03-19 13:34:13 -04:00
Daniel Sheppard
19f577ccaf
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
78bd7dec48
Merge branch 'develop' into feature
2024-03-15 12:32:54 -04:00
Jeremy Stretch
4adb44f60d
PRVB
2024-03-13 19:37:28 -04:00
Jeremy Stretch
06bdfdc9e8
Release v3.7.4
2024-03-13 19:23:51 -04:00
Jeremy Stretch
df7905d257
Changelog for #13722 , #14206 , #14366 , #14832 , #15322 , #15347 , #15356
2024-03-13 19:15:35 -04:00
Jeremy Stretch
78dd65219f
Closes #15357 : Rename CustomField.object_type to related_object_type ( #15366 )
2024-03-09 06:16:17 -05:00
Jeremy Stretch
de622801f1
Changelog for #15220 , #15232 , #15241 , #15243 , #15316
2024-03-08 17:05:10 -05:00
Jeremy Stretch
eeb732d96e
Fixes #15336 : Correct label for recurring scheduled jobs
2024-03-08 17:03:18 -05:00
Jeremy Stretch
8bb49d2296
Closes #15291 : Add tunnel termination buttons to VM interfaces table
2024-03-08 16:58:04 -05:00
Jeremy Stretch
6629c94148
Closes #15297 : Linkify platform column in device & virtual machine tables
2024-03-08 16:48:39 -05:00
Jeremy Stretch
7567c9d281
Changelog for #12795 , #15277 , #15292
2024-03-06 16:47:38 -05:00
Jeremy Stretch
709eac6b98
Closes #15292 : Remove obsolete device_role attribute from Device model
2024-03-01 11:31:47 -05:00
Jeff Gehlbach
c45acf0a7c
Fixes: Use systemctl enable --now shortcut in docs #15249
2024-02-29 16:01:53 -05:00
Jeremy Stretch
125a493dc6
Changelog for #14438 , #15042 , #15087 , #15131 , #15238
2024-02-29 11:37:23 -05:00
Jeremy Stretch
3ddacf4b88
Merge branch 'develop' into feature
2024-02-21 16:24:23 -05:00
Jeremy Stretch
d7e7137582
PRVB
2024-02-21 16:04:04 -05:00
Jeremy Stretch
503c78b0db
Release v3.7.3
2024-02-21 15:46:41 -05:00
Jeremy Stretch
580d417aa1
Changelog for #14064 , #14689 , #14966 , #15101 , #15185
2024-02-21 14:46:10 -05:00
Jeremy Stretch
f751afcce7
Changelog for #14405 , #14587 , #14946 , #15090 . #15174 , #15177 , #15184 , #15192
2024-02-20 16:29:46 -05:00
Jeremy Stretch
056543e1d2
Changelog for #14058 , #14079 , #14952 , #15127
2024-02-20 09:45:58 -05:00
Jeremy Stretch
72720354df
Update v4.0 release notes
2024-02-13 16:43:51 -05:00
Jeremy Stretch
e84e2a7969
Changelog for #15059 , #15067 , #15091 , #15115 , #15126 , #15133
2024-02-13 16:39:41 -05:00
Jeremy Stretch
20824ceb25
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
ae7d6ffd92
Update remote-authentication.md
...
Seperator -> Separator
2024-02-12 08:43:11 -05:00
Jeremy Stretch
25723aebe0
Closes #15100 : Remove obsolete NullableCharField class
2024-02-09 15:57:42 -05:00
Jeremy Stretch
d8c6dad9d9
Closes #15099 : Remove legacy device_role & device_role_id filters for devices
2024-02-09 15:55:03 -05:00
Jeff Gehlbach
011bc5bd78
Merge pull request #15053 from aharrisson/develop
...
Fix custom script documentation example script
2024-02-09 11:19:51 -05:00
Jeremy Stretch
040dbcc875
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
64b2ebdc79
Fixes #15084 : Fix "add export template" link
2024-02-08 08:47:16 -05:00
Arthur Hanson
11697d19a6
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
4afebd3565
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
f63d23872f
Update release notes
2024-02-05 15:00:20 -05:00
Jeremy Stretch
74e67afa41
Merge branch 'develop' into feature
2024-02-05 14:38:26 -05:00
Jeremy Stretch
28aee9b69a
PRVB
2024-02-05 14:12:50 -05:00
Jeremy Stretch
a331ba65cb
Release v3.7.2
2024-02-05 13:56:52 -05:00
Jeremy Stretch
5d9311eecf
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
b408beaed5
Changelog for #14962 , #14999 , #15025
2024-02-02 16:36:35 -05:00
Mattias L
ba755221bb
Improved docs for how to register dashboard widgets ( #14913 )
2024-01-26 14:15:28 -05:00
Abhimanyu Saharan
b9cac97b73
remove GIT_PATH #14942
2024-01-25 17:26:32 -05:00
Jeremy Stretch
98c9f7fbbd
Changelog for #14511 , #14703 , #14838 , #14920
2024-01-25 12:55:22 -05:00
Arthur Hanson
a141f7f771
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
e4188b5bde
Changelog for #14572 , #14847 , #14879 , #14885 , #14892
2024-01-22 16:00:56 -05:00
Jeremy Stretch
ff752dac07
Closes #14862 : Add note to date & time configs regarding localization
2024-01-22 15:12:01 -05:00
Jeremy Stretch
3aaf370d4a
Closes #14889 : Update source path for DataBackend class
2024-01-22 14:54:02 -05:00
Martin
79e0d3ae67
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
d5733a1e89
Changelog for #14645 , #14755 , #14851
2024-01-19 15:46:38 -05:00
Jeremy Stretch
ebf6ce1b01
PRVB
2024-01-17 15:02:23 -05:00
Jeremy Stretch
61739a0bc5
Release v3.7.1
2024-01-17 14:37:27 -05:00
bluikko
530a15e906
Closes 14655: Document raw text configuration render
...
Also fix a missing character typo.
2024-01-17 10:37:52 -05:00
Jeremy Stretch
1235b496b4
Changelog for #13844 , #14778 , #14791 , #14793
2024-01-16 13:24:55 -05:00
Markku Leiniö
3d941411d4
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
c4c1ddf68d
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
f8199339f5
Changelog for #14092 , #14637 , #14638 , #14657 , #14658 , #14672
2024-01-10 14:33:01 -05:00
Jeremy Stretch
0f4c25fe49
Changelog for #14663 , #14706 , #14709 , #14749
2024-01-10 14:21:49 -05:00
Jeremy Stretch
edc2e3809d
Closes #14765 : Add developer documentation for updating translations
2024-01-10 14:03:25 -05:00
Jeremy Stretch
9603644ca2
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
1f865af559
Closes #14672 : Add support for Python 3.12
2024-01-05 13:08:37 -05:00
Jeremy Stretch
7bedf48a97
Closes #14638 : Drop support for Python 3.8 and 3.9
2024-01-03 13:33:00 -05:00
Jeremy Stretch
c78a792ccc
#14132 : Annotate WebhooksMixin renaming under breaking changes
2024-01-03 10:59:32 -05:00
Jeremy Stretch
2d19c5068f
#14132 : Annotate WebhooksMixin renaming under breaking changes
2024-01-03 10:57:29 -05:00
Abraham Vegh
109daca203
Add missing word
2024-01-02 09:01:39 -05:00
Jeremy Stretch
982ef3045d
PRVB
2023-12-29 10:06:51 -05:00
Jeremy Stretch
7c4b939b59
Revise v3.7 release notes
2023-12-29 09:36:29 -05:00
Jeremy Stretch
c1ff74894c
#14036 : Update import paths in example plugin code
2023-12-29 09:21:06 -05:00
Jeremy Stretch
d9c1ba8972
Add translations to changelog
2023-12-28 14:58:19 -05:00
Jeremy Stretch
d5c1cb0ef6
Merge branch 'develop' into feature
2023-12-28 14:20:04 -05:00
Jeremy Stretch
199685d98b
Release v3.6.9
2023-12-28 13:58:34 -05:00
Jeremy Stretch
11bc460551
Update release notes
2023-12-27 17:22:04 -05:00
Jeremy Stretch
1f2f0860fe
Merge branch 'develop' into feature
2023-12-27 16:34:38 -05:00
Jeremy Stretch
07da3f6d33
Release v3.6.8
2023-12-27 16:00:16 -05:00
Jeremy Stretch
8a237561ef
Closes #14596 : Match against description field when searching for devices
2023-12-27 13:49:39 -05:00
Jeremy Stretch
cc0fc03ec3
Changelog for #11039 , #11816 , #12731 , #13606 , #13649 , #13812 , #14532
2023-12-27 13:45:06 -05:00
Jeremy Stretch
b955751349
Fixes #14517 : Ensure reservations tab is always displayed under rack view
2023-12-27 13:42:26 -05:00
Jeremy Stretch
031b7540b3
Fixes #13741 : Update docs to correctly reflect inventory item uniqueness requirements
2023-12-26 13:35:03 -05:00
Jeremy Stretch
c289dda649
Changelog for #14507 , #14538 , #14549 , #14560 , #14575
2023-12-21 16:36:24 -05:00
Daniel Sheppard
169207058f
Update search to add note
2023-12-21 16:27:43 -05:00
Jeremy Stretch
a233dc91fe
Closes #14536 : Enable ENFORCE_GLOBAL_UNIQUE by default
2023-12-20 11:09:40 -05:00
Jeremy Stretch
b794bd6fb8
Fixes #14499 : Relax requirements for encryption/auth algorithms on IKE & IPSec proposals
2023-12-19 14:44:22 -05:00
Jeremy Stretch
25e67eb555
Merge branch 'develop' into feature
2023-12-15 16:52:42 -05:00
Jeremy Stretch
ec245b968f
PRVB
2023-12-15 16:46:53 -05:00
Jeremy Stretch
4cdc30a7c5
Release v3.6.7
2023-12-15 16:25:24 -05:00
Jeremy Stretch
3068f2a075
Changelog for #14147 , #14424 , #14436 , #14458
2023-12-15 15:21:38 -05:00
Arthur Hanson
224d64007a
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
d14e4ab52b
Changelog for #13983 , #14081 , #14148 , #14467 , #14505 , #14512 , #14515
2023-12-14 17:12:29 -05:00
Jeremy Stretch
d428dd172c
Fixes #14472 : Fix display of hidden custom fields in object edit forms
2023-12-08 08:45:03 -05:00
Jeremy Stretch
2ef023a160
Changelog for #14249 , #14390 , #14392 , #14397 , #14401 , #14432 , #14448
2023-12-07 16:34:49 -05:00
Jeremy Stretch
b532435a6d
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
5d2f499ffb
Fixes #14432 : Fix hyperlinks for global search result attributes
2023-12-07 09:52:40 -05:00
Jeremy Stretch
d10ac9b4a7
Closes #12623 : Document need for core.sync_datasource permission
2023-12-05 14:03:38 -05:00
Jeremy Stretch
f58d80643c
Release v3.7-beta1
2023-12-05 08:25:48 -05:00
Jeremy Stretch
1afac47178
Documentation cleanup
2023-12-05 08:05:44 -05:00
Jeremy Stretch
8db1093fdc
#9816 : Add TunnelGroup
2023-12-04 15:44:52 -05:00
Jeremy Stretch
115111df9e
#14132 : Fix documentation link
2023-12-04 11:15:13 -05:00
Jeremy Stretch
c0512e2c36
#14311 : Update model documentation
2023-12-04 09:29:43 -05:00
Jeremy Stretch
5b0b366b82
#9816 : Promote IKE & IPSec proposals and policies to primary models
2023-12-04 09:28:29 -05:00
Jeremy Stretch
2ed261e9c2
Update developer model docs
2023-12-01 08:47:31 -05:00
Jeremy Stretch
dea5f94d97
Finish draft release notes
2023-12-01 08:37:20 -05:00
Jeremy Stretch
4fc0a999ea
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
a38a38218b
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
b83fcc6077
Merge branch 'develop' into feature
2023-11-29 20:25:44 -05:00
Jeremy Stretch
9d09916f6e
PRVB
2023-11-29 19:32:45 -05:00
Jeremy Stretch
04fd45581d
Release v3.6.6
2023-11-29 19:16:30 -05:00
Jeremy Stretch
0a8eb7fcbe
Update changelog
2023-11-29 17:25:10 -05:00
Jeremy Stretch
8e7146cd06
v3.7 documentation updates
2023-11-28 13:11:30 -05:00
Jeremy Stretch
e4989300de
Draft v3.7 release notes
2023-11-28 13:11:00 -05:00
Jeremy Stretch
6678880db5
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
a73ba00aa0
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
e767fec5cc
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
840b7d804c
Closes #13645 : Make Sentry integration optional ( #14197 )
2023-11-09 16:33:35 -05:00
Jeremy Stretch
3d20276f55
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
ac91d4e5e5
Merge branch 'develop' into feature
2023-11-09 16:06:26 -05:00
Jeremy Stretch
d52a6d3b10
PRVB
2023-11-09 16:04:38 -05:00
Jeremy Stretch
41eae1bc19
Release v3.6.5
2023-11-09 15:45:49 -05:00
Jeremy Stretch
351aaf8397
Changelog for #12741 , #13022 , #13587 , #13936 , #14085 , #14117 , #14166 , #14182 , #14195 , #14221
2023-11-09 15:20:24 -05:00
Jeremy Stretch
5000564430
Changelog for #13669 , #13723 , #13743 , #13951 , #14033 , #14101 , #14112 , #14113 , #14220 , #14220
2023-11-09 09:19:49 -05:00
Jeremy Stretch
8dcbd66de6
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
22e474ff96
Update attr in conditions example
2023-11-02 10:22:54 -04:00
Jeremy Stretch
944008d475
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
edc4a35296
Initial work on #10244 : Protection rules ( #14097 )
2023-10-30 14:36:56 -04:00
Jeremy Stretch
30ce9edf1c
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
7efbfabc0b
PRVB
2023-10-17 13:07:29 -04:00
Jeremy Stretch
3fd8e48fac
Release v3.6.4
2023-10-17 12:37:14 -04:00
Jeremy Stretch
ab9de43447
Changelog for #12336 , #13957 , #13962 , #13972 , #14025 , #14042
2023-10-17 12:25:49 -04:00
Jeremy Stretch
14447befb9
Changelog for #12872 , #14013 , #14023 , #14026
2023-10-13 14:01:08 -04:00
Jeremy Stretch
2522056bd1
Closes #12872 : Introduce DATA_UPLOAD_MAX_MEMORY_SIZE config parameter
2023-10-13 08:54:06 -04:00
Jeremy Stretch
4286c1cde2
Closes #12831 : Include circuit description in cable trace SVG image
2023-10-06 15:14:33 -04:00
Jeremy Stretch
e23b246d46
Changelog for #11987 , #13440 , #13746 , #13876 , #13950
2023-10-05 16:55:15 -04:00
Arthur Hanson
bbb133019d
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
e4a9cad756
Changelog for #12328 , #13064 , #13872 , #13910 , #13944
2023-10-04 14:11:28 -04:00
Jeremy Stretch
b93b331d86
Fixes #13966 : Restore 'last login' column on users table
2023-10-04 14:09:29 -04:00
Jeremy Stretch
786f0cc7f3
PRVB
2023-09-26 16:31:33 -04:00
Jeremy Stretch
9e35cefaf2
Release v3.6.3
2023-09-26 15:48:03 -04:00
Jeremy Stretch
1a00765b72
Changelog for #11079 , #11901 , #13843 , #13849 , #13859 , #13864
2023-09-26 15:27:44 -04:00
Jeremy Stretch
099aff5ebe
Changelog for #12732 , #13506 , #13666 , #13839 , #13845 , #13871 , #13891
2023-09-26 10:56:16 -04:00
Jeremy Stretch
9b325f4b86
PRVB
2023-09-20 15:32:41 -04:00
Jeremy Stretch
b57a47475d
Release v3.6.2
2023-09-20 15:05:29 -04:00
Jeremy Stretch
4f05cf55a5
Changelog for #11617 , #12685 , #13245 , #13653 , #13757 , #13809 , #13813 , #13818
2023-09-20 14:47:47 -04:00
Jeremy Stretch
5dcf8502af
Grammar fix
2023-09-20 14:44:04 -04:00
Jeremy Stretch
7a21541ed6
Plug NetBox Cloud in installation docs
2023-09-20 14:43:12 -04:00
Jeremy Stretch
a08b5793f6
Correct example default dashboard config
2023-09-19 14:40:52 -04:00
Jeremy Stretch
b9b9bb134f
Changelog for #13741 , #13745 , #13756 , #13782
2023-09-18 11:12:27 -04:00
Jeremy Stretch
940c947d3f
Changelog for #11209 , #12219 , #13727 , #13563 , #13767 , #13791
2023-09-18 08:49:08 -04:00
Daniel W. Anner
cf2f39a0a8
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
39cb9c32d6
Clean up blocktrans template tags (i18n)
2023-09-11 16:17:02 -04:00
Jeremy Stretch
2ffa6d0188
Fixes #13701 : Correct display of power feed legs under device view
2023-09-11 14:16:29 -04:00
Jeremy Stretch
026386db50
Fixes #13706 : Restore extra filters dropdown on device interfaces list
2023-09-11 14:13:55 -04:00
Jeremy Stretch
b5125e512f
Fixes #13721 : Filter VLAN choices by selected site (if any) when creating a prefix
2023-09-11 13:52:19 -04:00
Jeremy Stretch
a8a36c0a8f
PRVB
2023-09-06 14:26:19 -04:00
Jeremy Stretch
90ab4b3c86
Release v3.6.1
2023-09-06 14:04:57 -04:00
Jeremy Stretch
6db6616892
Changelog for #12870 , #13444 , #13596 , #13642 , #13657
2023-09-01 17:14:59 -04:00
Jeremy Stretch
559f65f6b2
Add #12906 to v3.6.0 changelog
2023-09-01 13:22:07 -04:00
Jeremy Stretch
2503568875
Changelog for #13619 , #13620 , #13622 , #13628 , #13632 , #13638
2023-08-31 12:23:59 -04:00
Jeremy Stretch
f962fb3b53
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
272d2c54d4
removes napalm references #13628
2023-08-31 09:54:35 -04:00
Jeremy Stretch
cb93abb0f4
Fixes #13626 : Correct filtering of recent activity list under user view
2023-08-31 08:19:17 -04:00
Jeremy Stretch
316d991b33
Fixes #13630 : Fix display of active status under user view
2023-08-31 08:16:11 -04:00
Jeremy Stretch
671a56100a
PRVB
2023-08-30 14:57:16 -04:00
Jeremy Stretch
b040fdcf2c
Release v3.6.0
2023-08-30 14:27:07 -04:00
Jeremy Stretch
8525f994c0
Fix invalid links
2023-08-30 14:21:04 -04:00
Jeremy Stretch
dc85476b9e
Changelog for #11478 , #13513 , #13599 , #13605
2023-08-30 09:36:44 -04:00
Daniel Sheppard
1854a6b76b
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
83536fbb23
#12814 : Add context data section to config rendering doc
2023-08-29 14:43:07 -04:00
Jeremy Stretch
2a4e3dd09f
Merge branch 'develop' into feature
2023-08-29 10:45:55 -04:00
Jeremy Stretch
4ea3a29c0e
Release v3.5.9
2023-08-28 16:13:13 -04:00
Jeremy Stretch
480f83c42d
Closes #13585 : Introduce 'empty' lookup for numeric value filters
2023-08-28 15:25:37 -04:00
Jeremy Stretch
faf89350ac
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
d9c3ce935f
Changelog for #12825 , #13313 , #13415 , #13507 , #13542 , #13543 , #13544 , #13556
2023-08-28 09:10:44 -04:00
Jeremy Stretch
08961e751d
Revert changes from #13373 pending further discussion around implementation
...
This reverts commit 66e4e31209
.
2023-08-24 14:02:15 -04:00
Jeremy Stretch
506884bc4d
Changelog for #11272 , #13516 , #13530 , #13536
2023-08-23 14:44:14 -04:00
Jeremy Stretch
646fa341ab
Closes #13470 : Remove misleading statement about access to report results
2023-08-23 14:41:38 -04:00
Jeremy Stretch
45062697c5
Changelog for #11508 , #13358 , #13477 , #13478 , #13500 , #13503
2023-08-21 15:10:12 -04:00
Arthur Hanson
66e4e31209
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
229007082b
13510 update docs run permission image
2023-08-21 14:03:31 -04:00
Jeremy Stretch
5709bc3b2b
Release v3.6-beta2
2023-08-16 11:28:31 -04:00
Jeremy Stretch
b4acbb5e16
Closes #13439 : Update API token documentation
2023-08-16 10:28:33 -04:00
Jeremy Stretch
0457520f51
Changelog for #12461
2023-08-15 11:25:56 -04:00
Jeremy Stretch
44f8a777df
Merge branch 'develop' into feature
2023-08-15 11:04:03 -04:00
jose_d
9450ce4c3a
upgrading.md: there shouldbe OLDVER instead of NEWVER
2023-08-15 16:19:31 +02:00
Jeremy Stretch
1c9a8ec6bd
PRVB
2023-08-15 10:00:24 -04:00
Jeremy Stretch
e61795d5c6
Release v3.5.8
2023-08-15 09:18:15 -04:00
Jeremy Stretch
b9b9c065cc
Changelog for #10030 , #11578 , #12639
2023-08-14 08:55:47 -04:00
Jeremy Stretch
b583770765
Fixes #13451 : Disable table ordering for custom link columns
2023-08-14 08:51:16 -04:00
Arthur Hanson
8593715149
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
40afe6cf36
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
dc7411e4c5
Fixes #13446 : Don't disable bulk edit/delete buttons after deselecting "select all" checkbox
2023-08-11 08:56:58 -04:00
Jeremy Stretch
1ff1b4dc89
Changelog for #13433 , #13434 , #13437
2023-08-10 14:12:42 -04:00
Jeremy Stretch
ff59845821
Changelog for #12814 , #13037 , #13376 , #13410
2023-08-09 15:38:03 -04:00
Jeremy Stretch
914588f55d
Merge branch 'develop' into feature
2023-08-09 15:31:21 -04:00
Jeremy Stretch
72e1e8fab1
Changelog for #11675 , #11922 , #12665 , #13368 , #13414
2023-08-09 15:02:49 -04:00
Jeremy Stretch
646d52d498
Misc docs cleanup for v3.6
2023-08-09 10:12:40 -04:00
Jeremy Stretch
88562d7dcf
Changelog for #12750 , #12889 , #13033 , #13151 , #13343 , #13369
2023-08-04 13:36:33 -04:00
Jeremy Stretch
7f22c6bf12
Include notes re: demo data and netbox-docker
2023-08-04 10:12:15 -04:00
Jeremy Stretch
24ffaf09d4
Fixes #13363 : Fix API endpoint for custom field choice selector in forms
2023-08-03 08:53:46 -04:00
Jeremy Stretch
d9f3637e25
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
04a2543e68
Fixes #13351 : Fix missing text due to incorrectly applied translation tags
2023-08-02 14:53:32 -04:00
Jeremy Stretch
82c959570d
Release v3.6-beta1
2023-08-02 13:30:08 -04:00
Jeremy Stretch
354dc4398a
Update changelog
2023-08-02 11:18:52 -04:00
Jeremy Stretch
1937c1fad6
#12175 : Misc cleanup
2023-08-02 11:04:28 -04:00
Abhimanyu Saharan
0bb86f1e7d
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
699b4dfade
Update feature introduction flags
2023-08-01 14:25:25 -04:00
Jeremy Stretch
a89cec72a1
Update changelog
2023-08-01 14:13:48 -04:00
Jeremy Stretch
c1ca8d5d8d
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
9c6c3d3dd4
Update changelog
2023-07-31 08:35:28 -04:00
Jeremy Stretch
07f68ae579
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
cf1b1a83eb
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
d52c18ce38
Merge branch 'develop' into feature
2023-07-28 10:36:09 -04:00
Jeremy Stretch
006c353d46
PRVB
2023-07-28 10:31:54 -04:00
Jeremy Stretch
4f984c0831
Release v3.5.7
2023-07-28 10:11:16 -04:00
Jeremy Stretch
d9dc6cec3a
Changelog for #11803 , #13009 , #13234 , #13285
2023-07-28 10:02:42 -04:00
Jeremy Stretch
c89193d331
Closes #13080 : Differentiate more clearly between old and new version placeholders in upgrade guide
2023-07-28 08:11:28 -04:00
Jeremy Stretch
3e12fbe367
Changelog for #12625 , #13051 , #13097 , #13167 , #13233 , #13237
2023-07-27 16:42:03 -04:00
Roger Miret
1d52627f71
Update ipam.md
...
100.64.16.9/24 isn't a valid CIDR
2023-07-27 16:07:44 -04:00
Alef Burzmali
bba4fe437c
Update the install doc for PostgreSQL 15
...
Fixes #12768
2023-07-27 16:06:41 -04:00
Jeremy Stretch
1bcfcad9db
Update changelog
2023-07-25 16:48:41 -04:00
Jamie (Bear) Murphy
154b8236a2
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
149a496011
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
96ea0ac9c7
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
837be4d45f
Merge branch 'develop' into feature
2023-07-11 10:09:26 -04:00
Jeremy Stretch
0f0cf683c4
PRVB
2023-07-10 16:55:17 -04:00
Jeremy Stretch
1c30a44b4e
Release v3.5.6
2023-07-10 16:35:53 -04:00
Jeremy Stretch
252cc37f97
Changelog for #13061 , #13096 , #13105 , #13116
2023-07-10 14:39:40 -04:00
Jeremy Stretch
63c33ff4be
PRVB
2023-07-06 16:40:11 -04:00
Jeremy Stretch
53a75a3dd7
Release v3.5.5
2023-07-06 16:20:14 -04:00
Jeremy Stretch
ecb4a084cc
Change log for #11738 , #12499 , #12579 , #12617 , #13047 , #13065 , #13092 , #13100
2023-07-06 14:54:37 -04:00
Jeremy Stretch
07ae7c8a6e
Changelog for #11335 , #12760 , #12842 , #12951 , #12955
2023-07-05 11:43:53 -04:00
Arthur
3754e00ee0
12809 document not to use underscores in model names
2023-06-29 15:49:47 -04:00
Jeremy Stretch
6e222f8dce
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
6b01b1df40
Changelog for #12849 , #12945 , #12961 , #12977 , #12983 , #13011
2023-06-27 08:39:51 -04:00
Jeremy Stretch
d131d9b310
Correct changelog for #12953
2023-06-23 15:31:18 -04:00
Jeremy Stretch
32fe9fe8ec
Changelog for #12533 , #12960 , #12963 , #12966 , #12975 , #12989
2023-06-23 15:26:48 -04:00
Jeremy Stretch
1056e513b1
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
48b2ab3587
Closes #12964 : Raise minimum PostgreSQL version from 11 to 12
2023-06-22 12:27:21 -04:00
Jeremy Stretch
9fa1411d74
Changelog for #9077 , #11305 , #12175 , #12180 , #12794
2023-06-22 10:55:12 -04:00
Jeremy Stretch
e7edccd9ba
Merge branch 'develop' into feature
2023-06-20 14:53:07 -04:00
Jeremy Stretch
70c2b358ad
PRVB
2023-06-20 14:27:18 -04:00
Jeremy Stretch
54622b5f92
Release v3.5.4
2023-06-20 13:56:09 -04:00
Jeremy Stretch
cdce500d90
Changelog for #12474 , #12828 , #12845 , #12865 , #12885 , #12914
2023-06-15 16:15:15 -04:00
Arthur
e635f0defd
Merge branch 'develop' into feature
2023-06-14 16:32:56 -07:00
Arthur Hanson
4f76dcd2ea
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
4d686e8162
Changelog for #12622 , #12682 , #12818 , #12822 , #12847
2023-06-14 13:54:40 -04:00
jeremystretch
2e9586523f
Changelog for #12687 , #12838 , #12850 , #12862
2023-06-13 15:47:40 -04:00
jeremystretch
2e2ff09822
Merge branch 'develop' into feature
2023-06-02 15:43:06 -04:00
jeremystretch
4a88d5e3d9
PRVB
2023-06-02 15:42:34 -04:00
jeremystretch
46d1d5a44a
Release v3.5.3
2023-06-02 14:17:01 -04:00
jeremystretch
dee4aec62d
Fixes #12779 : Correct arithmetic for converting inches to meters
2023-06-01 13:21:15 -04:00
jeremystretch
852026bf7b
Changelog for #7503 , #9876 , #12015 , #12538 , #12762
2023-05-31 16:35:06 -04:00
Daniel Sheppard
1349a25e34
Update missing changelog
2023-05-31 14:30:40 -05:00
jeremystretch
bca9d0fa8a
Closes #12599 : Apply filter parameters to links in object count dashboard widgets
2023-05-30 16:31:34 -04:00
jeremystretch
9b8ab1c1f7
Fixes #12742 : Object counts dashboard widget should support URL-compatible query filters
2023-05-30 15:44:43 -04:00
jeremystretch
b3bd03a1e9
Fixes #12715 : Use contact assignments table to display the contacts assigned to an object
2023-05-30 14:51:16 -04:00
jeremystretch
18c863e393
Changelog for #11539 , #12370 , #12470 , #12562 , #12597 , #12627 , #12745
2023-05-30 09:52:14 -04:00
Abhimanyu Saharan
d7ca453f26
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
b64b19a3f4
Fixes #11934 : Prevent reassignment of an IP address designated as primary for its parent object
2023-05-25 16:42:24 -04:00
jeremystretch
bf1c191b2e
Fixes #12694 : Strip leading & trailing whitespace from custom link URL & text
2023-05-24 15:45:24 -04:00
jeremystretch
6160e03426
PRVB
2023-05-22 17:00:29 -04:00
jeremystretch
fbc7811f56
Release v3.5.2
2023-05-22 16:24:30 -04:00
jeremystretch
fa3bedb947
Fixes #12642 : Fix bulk tenant assignment via cluster import form
2023-05-22 13:07:40 -04:00
jeremystretch
c8d9a3b4eb
Changelog for #12327 , #12548 , #12594 , #12605 , #12629
2023-05-18 14:34:13 -04:00
Abhimanyu Saharan
2204735e9f
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
4208b79514
Closes #12320 : Remove obsolete fields napalm_driver and napalm_args from Platform
2023-05-16 09:35:27 -04:00
kkthxbye
0ad88e2431
Changed docs to reflect the new URL for the dynamic API documentation
2023-05-16 08:19:57 +02:00
jeremystretch
c65b2a080f
Changelog for #11017 , #12468
2023-05-15 09:13:11 -04:00
jeremystretch
02db0bcc2e
Closes #11766 : Remove obsolete custom ChoiceField and MultipleChoiceField classes
2023-05-12 16:27:50 -04:00
jeremystretch
39fd64b2ef
Fixes #12570 : Disable ordering of synchronized object tables by the synced attribute
2023-05-12 11:08:32 -04:00
jeremystretch
567285d36a
Changelog for #7671 , #10686 , #11233 , #11559 , #12554
2023-05-12 11:00:33 -04:00
jeremystretch
ff874a24dd
#7671 : Document REMOTE_AUTH_AUTO_CREATE_GROUPS config parameter
2023-05-12 10:56:36 -04:00
Abhimanyu Saharan
e71a98499f
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
556beeee6c
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
b7f028fba3
Fixes #12550 : Fix rear port selection widget under front port creation form
2023-05-10 10:44:01 -04:00
jeremystretch
2d0ac213c7
Changelog for #11670 , #11900 , #12131 , #12233 , #12286 , #12323
2023-05-10 09:39:25 -04:00
Abhimanyu Saharan
2b2c559a37
updates ldap doc for centos #12447
2023-05-09 08:32:22 -04:00
Abhimanyu Saharan
1af3ba9496
Adds full_clean in examples ( #12527 )
...
* adds full_clean in examples #11689
* removes extra info
2023-05-09 08:31:50 -04:00
jeremystretch
9eeca06115
#12498 : Annotate option to set MAPS_URL=None
2023-05-05 15:26:22 -04:00
jeremystretch
da781b8d28
Changelog for #12223 , #12498
2023-05-05 15:25:08 -04:00
jeremystretch
e96cfadd22
PRVB
2023-05-05 12:58:09 -04:00
jeremystretch
56a4d0333e
Formatting fix
2023-05-05 12:31:12 -04:00
jeremystretch
6794742213
Release v3.5.1
2023-05-05 12:29:10 -04:00
jeremystretch
a29a07ed26
Fixes #12463 : Fix the association of completed jobs with reports & scripts in the REST API
2023-05-05 10:17:13 -04:00
jeremystretch
42c80f69e6
Changelog for #11715 , #11801 , #11932 , #12122 , #12245 , #12416 , #12476 , #12483 , #12496
2023-05-05 10:01:54 -04:00
jeremystretch
3eba65b5c2
Changelog for #10757 , #11652 , #11791 , #11190 , #12363 , #12464
2023-05-04 14:14:21 -04:00
Abhimanyu Saharan
25142e037a
Adds housekeeping systemd files ( #12457 )
...
* adds housekeeping systemd files #11190
* Clean up Markdown
---------
Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-05-04 13:43:40 -04:00
Abhimanyu Saharan
93b912c2da
Adds ENGINE to database config ( #12458 )
...
* adds ENGINE to database config #11791
* fixed lint issues
* updated doc
2023-05-04 13:36:52 -04:00
jeremystretch
2c756873aa
Fix broken links
2023-05-04 08:43:17 -04:00
jeremystretch
01fa6e28cd
Changelog for #10759 , #11422 , #11504 , #12433
2023-05-03 09:32:48 -04:00
jeremystretch
7aa8434575
Changelog for #12367 , #12410 , #12436
2023-05-02 16:40:56 -04:00
jeremystretch
cc3b95bdb0
Fixes #12400 : Validate default values for object and multi-object custom fields
2023-05-02 09:35:25 -04:00
jeremystretch
2099cd0fdc
#12415 : Bump django-rq to v2.8.0
2023-05-02 09:35:25 -04:00
Jop Zinkweg
3bdbf67b8f
Update examples to reflect obj rename to object
...
#8684 missed some references to ```obj```
2023-05-02 08:31:33 -04:00
jeremystretch
1952707702
Fixes #12401 : Support the creation of front ports without a pre-populated device ID
2023-05-01 16:51:10 -04:00
jeremystretch
9319cffb1c
Fixes #12384 : Add a three-second timeout for RSS reader widget
2023-05-01 16:19:39 -04:00
jeremystretch
261f5e4995
Fixes #12415 : Pin rq to v1.13.0 to fix ImportError exception from django-rq
2023-05-01 14:38:51 -04:00
jeremystretch
8cede0daf8
Changelog for #12380 , #12395 , #12396 , #12405 , #12412
2023-05-01 14:19:56 -04:00
jeremystretch
25dc7e234d
PRVB
2023-04-27 14:52:07 -04:00
jeremystretch
a5bc9d4a2d
Release v3.5.0
2023-04-27 14:24:44 -04:00
jeremystretch
6109bef700
Merge branch 'develop' into feature
2023-04-27 12:11:08 -04:00
jeremystretch
84089ab8c5
Release v3.4.10
2023-04-27 11:47:42 -04:00
jeremystretch
b7140a0e4a
Closes #12343 : Enforce a minimum length for SECRET_KEY configuration parameter
2023-04-27 10:35:39 -04:00
jeremystretch
f49e4ee512
Merge branch 'develop' into feature
2023-04-26 15:09:51 -04:00
jeremystretch
a49fdad5e1
Release v3.4.9
2023-04-26 14:33:23 -04:00
jeremystretch
d87235af2f
Closes #12337 : Enable anonymized reporting of census data
2023-04-26 10:44:56 -04:00
jeremystretch
99af126fac
Closes #11386 : Introduce CSRF_COOKIE_SECURE, SECURE_SSL_REDIRECT, and SESSION_COOKIE_SECURE configuration parameters
2023-04-25 16:29:01 -04:00
jeremystretch
83cea218b5
Changelog for #12195 , #12218 , #12278
2023-04-25 14:49:43 -04:00
jeremystretch
053be952ba
Fixes #12238 : Improve error message for API token IP prefix validation failures
2023-04-21 16:06:33 -04:00
jeremystretch
390619ca99
Changelog for #11383 , #12205 , #12226 , #12255
2023-04-21 15:40:34 -04:00
jeremystretch
2fe5592c3c
Fixes #12299 : Fix object list widget support for filtering by multiple values
2023-04-21 11:54:28 -04:00
jeremystretch
8cf0a79dee
Changelog for #12149 , #12256 , #12288
2023-04-21 11:40:28 -04:00
jeremystretch
183c5ca667
Update screenshots
2023-04-21 11:35:35 -04:00
jeremystretch
d5c4b1e27c
#10520 : Remove obsolete NAPALM documentation
2023-04-21 11:22:38 -04:00
Janik H
12bb0ec1fe
Fix typo in api token auth
2023-04-21 10:01:13 -04:00
Luke Anderson
ab3531558a
Closes #12226 : Add Profile Data Headers to Remote Authentication Middleware ( #12253 )
...
* Closes #12226 : Add Profile Data Headers to Remote Authentication Middleware
* Tweak documentation
---------
Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-04-20 15:49:54 -04:00
jeremystretch
164b2a5016
Fixes #12270 : Fix pre-population of list values when creating a saved filter
2023-04-19 17:41:38 -04:00
jeremystretch
7b374e4cf6
Fixes #12296 : Fix 'mark connected' form field for bulk editing front & rear ports
2023-04-19 17:25:32 -04:00
jeremystretch
b84ac184c2
#8684 : Remove obsolete 'obj' var from custom link context
2023-04-19 09:58:18 -04:00
jeremystretch
d5d2431cbd
Docs cleanup for v3.5
2023-04-18 16:58:53 -04:00
jeremystretch
4452f57f90
Release v3.5-beta2
2023-04-18 09:21:15 -04:00
jeremystretch
b167153186
Enable scheduling_enabled parameter for reports
2023-04-18 08:45:31 -04:00
jeremystretch
197c6a1cbf
Add scheduling_enabled parameter for scripts
2023-04-18 08:45:31 -04:00
Jeremy Stretch
d470848b29
Closes #12246 : General cleanup of utilities modules
...
* Clean up base modules
* Clean up forms modules
* Clean up templatetags modules
* Replace custom simplify_decimal filter with floatformat
* Misc cleanup
* Merge ReturnURLForm into ConfirmationForm
* Clean up import statements for utilities.forms
* Fix field class references in docs
2023-04-14 10:33:53 -04:00
jeremystretch
59a6b3e71b
Merge branch 'develop' into feature
2023-04-12 17:38:16 -04:00
jeremystretch
dd8112c30e
PRVB
2023-04-12 15:33:22 -04:00
jeremystretch
eef38257b9
Release v3.4.8
2023-04-12 14:06:09 -04:00
Arthur Hanson
9e305c6181
Closes #12207 : Establish a permission for creating API tokens on behalf of other users ( #12192 )
...
* 11091 add permission to allow user to create api tokens for other users
* 11091 update docs
* 11091 fix for test
* 11091 fix for test
* 11091 test case for invalid token creation
* 11091 add test for permission grant
* Cleanup & fix serializer validation
---------
Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-04-12 10:25:06 -04:00
jeremystretch
3528aaee2c
Update release notes
2023-04-11 15:56:34 -04:00
jeremystretch
6820796c10
Closes #10414 : Enable general purpose image attachments for device types
2023-04-10 16:43:40 -04:00
jeremystretch
4a331b560f
Closes #11015 : Remove unit from commit rate column header in circuits table
2023-04-10 16:35:21 -04:00
jeremystretch
4c9cf9032c
Changelog for #10221 , #10600 , #11431 , #11454
2023-04-10 14:06:36 -04:00
jeremystretch
f68a63255b
#11029 : Cleanup & changelog
2023-04-10 10:40:56 -04:00
jeremystretch
768d6f624e
Fixes #12191 : Change absolute image path to relative
2023-04-10 09:17:13 -04:00
jeremystretch
1146aaff89
Closes #11453 : Display a warning banner when DEBUG is enabled
2023-04-10 09:12:04 -04:00
jeremystretch
08017c51f6
Merge branch 'develop' into feature
2023-04-07 13:00:00 -04:00
jeremystretch
9f71cf79e6
Changelog for #12007 , #12118
2023-04-07 11:54:43 -04:00
jeremystretch
085cfc58f4
Fixes #12184 : Fix filtered bulk deletion for various models
2023-04-07 10:25:36 -04:00
jeremystretch
63a0ec7a79
Fixes #12190 : Fix form layout for plugin textarea fields
2023-04-07 10:03:47 -04:00
jeremystretch
f8d40ae824
Changelog for #11746 , #12011 , #12087
2023-04-05 13:32:18 -04:00
jeremystretch
29fbe6e4ee
Closes #12126 : Introduce a DEFAULT_DASHBOARD config parameter
2023-04-05 08:32:18 -04:00
jeremystretch
1b5f926e17
Fixes #12167 : Catch and report on exceptions raised when rendering a config template
2023-04-04 08:47:01 -04:00
jeremystretch
8a684adf66
Changelog for #12074 , #12117
2023-04-03 15:38:05 -04:00
jeremystretch
53abcc0f5c
Closes #12136 : Extend object count & list widgets to support filters
2023-04-03 15:02:11 -04:00
jeremystretch
0676ed45c7
Closes #12107 : Document support for plugin-provided dashboard widgets
2023-04-03 14:15:18 -04:00
jeremystretch
872b70c2b5
Fixes #12145 : Employ HTMXSelect widget to fix inclusion of <select> field values during form regeneration
2023-04-03 12:49:26 -04:00
jeremystretch
2805633b16
Fixes #12144 : Ensure consistent treatment of context data when rendering config templates via UI & API
2023-04-03 09:50:07 -04:00
jeremystretch
f245f07fd9
Fixes #12146 : Do not display object selector for disabled fields
2023-04-03 09:39:03 -04:00
Tobias Genannt
ac07b33602
Fixed typo in Synchronized Data documentation
2023-04-01 10:45:45 +02:00
jeremystretch
8d6c591535
Fixes #12103 : Limit the types of objects available for object count & list widgets
2023-03-31 15:30:40 -04:00
jeremystretch
6a85c5b3ce
Fixes #12115 : Fix rendering config templates from a data file
2023-03-31 10:37:12 -04:00
jeremystretch
bd38b50e5e
Fixes #12105 : Prevent data sources from becoming stuck in syncing status when an exception is raised
2023-03-31 09:52:07 -04:00
jeremystretch
eb77c0e920
Fixes #12106 : Fix exception when saving dashboard widget with minimum width/height
2023-03-31 09:34:50 -04:00
jeremystretch
198c004c1d
Fixes #12108 : Limit the draggable area of widgets to their headers
2023-03-31 09:26:58 -04:00
jeremystretch
730eb2e83b
Fixes #12112 : Do not link data source URL for local paths
2023-03-31 09:06:16 -04:00
jeremystretch
cdad50e051
Fixes #12109 : Fix migration error when replicating more than 100 job results
2023-03-31 08:59:15 -04:00
jeremystretch
3264636b7a
Changelog for #12084 , #12095
2023-03-30 17:02:23 -04:00
jeremystretch
6f08c4a4be
Fixes #11846 : Update database creation instructions for PostgreSQL 14+
2023-03-30 16:35:56 -04:00
jeremystretch
99b914689a
Release v3.5-beta1
2023-03-30 15:55:12 -04:00
jeremystretch
b0f6cea4f3
Documentation cleanup
2023-03-30 15:45:32 -04:00
jeremystretch
bfd8e012dc
Note breaking changes re: API schema
2023-03-30 14:36:02 -04:00
jeremystretch
f36dfe3a11
Update changelog
2023-03-30 13:21:03 -04:00
jeremystretch
c4891fe105
Closes #12085 : Add a file source view for reports
2023-03-29 16:58:35 -04:00
jeremystretch
177668dca5
Update changelog for #9047
2023-03-29 08:31:40 -04:00
Daniel Sheppard
9d709c84e7
Closes : #9047 - Add Provider Accounts ( #12057 )
...
* #9047 - ProviderAccount
* #9047 - Move to new selector types
* #9047 - Re-introduce provider FK to Circuit model
* #9047 - Fix broken tests
* Misc cleanup
* Revert errant change
* Fix tests
* Update circuit filter form
---------
Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-03-29 08:27:11 -04:00
jeremystretch
15590f1f48
Merge branch 'develop' into feature
2023-03-28 14:19:08 -04:00
jeremystretch
0330c652bd
PRVB
2023-03-28 14:13:39 -04:00
jeremystretch
d3c5f1e744
Release v3.4.7
2023-03-28 13:46:43 -04:00
jeremystretch
9995fad513
Update changelog for #11645 , #12029 , #12038
2023-03-28 10:21:38 -04:00
jeremystretch
19787dd21d
Update changelog
2023-03-28 10:02:29 -04:00
Austin de Coup-Crank
571d33e660
Fixes #11977 : Multiple remote authentication backends ( #12012 )
...
* Add suppport for REMOTE_AUTH_BACKEND as iterable
* Closes #11977 : Support for multiple auth backends
* Tweak list casting
---------
Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-03-28 08:44:24 -04:00
jeremystretch
34236ff468
Update release notes
2023-03-27 14:20:13 -04:00
jeremystretch
7b258dc11f
Rename JOBRESULT_RETENTION to JOB_RETENTION
2023-03-27 14:20:13 -04:00
jeremystretch
40572b543f
Rename JobResult to Job and move to core
2023-03-27 14:20:13 -04:00
Arthur
96eb89a469
12049 fix passsword typo
2023-03-24 20:19:58 -04:00
jeremystretch
9c5f4163af
Update release notes
2023-03-23 08:44:42 -04:00
jeremystretch
a098c3b0c1
#11558 : Introduce GIT_PATH configuration setting
2023-03-22 11:25:03 -04:00
jeremystretch
2fc79af4c7
#11558 : Cleanup & docs
2023-03-22 09:20:44 -04:00
jeremystretch
00088cba6d
#11559 : Add device config API endpoint & cleanup
2023-03-21 17:00:06 -04:00
jeremystretch
402d5d955f
Documentation cleanup
2023-03-20 16:37:47 -04:00
jeremystretch
9ce29f9edc
#9653 : Cleanup
2023-03-20 16:00:08 -04:00
jeremystretch
3b9fda0169
Merge branch 'develop' into feature
2023-03-20 08:54:22 -04:00
Jeremy Stretch
206d578bc3
Closes #10242 : Redirect to filtered objects list after bulk import ( #12001 )
...
* Redirect user to filtered objects list after bulk import
* Remove obsolete table attribute from bulk import views
2023-03-17 09:23:40 -04:00
jeremystretch
6e4c4c4342
Closes #11494 : Enable filtering objects by create/update request IDs
2023-03-16 16:29:43 -04:00
jeremystretch
3d14a79428
Fixes #11979 : Correct URL for tags in route targets list
2023-03-16 08:20:52 -04:00
Jeremy Stretch
cacc418cd5
Closes : #11781 : Add support for Amazon S3 remote data sources ( #11986 )
...
* Add boto3 as a dependency
* Add Amazon S3 backend for remote data sources
* Update docs to include Amazon S3 support
2023-03-15 12:11:52 -04:00
Ryan Merolle
4286d74d44
Add fieldsets functionality to scripts to allow for form field groupings ( #11880 )
...
* update script template
* update docs
* introduce default_fieldset
* correct custom script docs
* default to use fieldsets in scripts
* update scripts docs for new behavior
* Misc cleanup
---------
Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-03-14 15:50:49 -04:00
jeremystretch
5cd3ad0b12
Cleanup & docs
2023-03-14 15:44:16 -04:00
jeremystretch
1446b07f8c
Closes #11780 : Enable loading import data from remote sources
2023-03-14 14:53:26 -04:00
jeremystretch
6a696d9ed7
Closes #11968 : Add navigation menu buttons to create device & VM components
2023-03-13 15:15:38 -04:00
jeremystretch
016eff52c0
PRVB
2023-03-13 11:59:57 -04:00
jeremystretch
2a9178af12
Merge branch 'develop' into feature
2023-03-13 11:58:37 -04:00
jeremystretch
520493c714
Release v3.4.6
2023-03-13 11:16:31 -04:00
jeremystretch
a71a59c088
Fixes #11631 : Fix filtering changelog & journal entries by multiple content type IDs
2023-03-13 10:00:05 -04:00
jeremystretch
267a14264b
Fixes #11927 : Correct loading of plugin resources with custom paths
2023-03-13 08:52:38 -04:00
jeremystretch
065738473e
Changelog for #11850 , #11851
2023-03-13 08:38:57 -04:00
rganascim
07b0b93256
Closes #11638 : add http redirect to apache
2023-03-10 09:55:22 -05:00
jeremystretch
a717ddf5e6
Changelog for #8272 , #8958
2023-03-10 09:00:28 -05:00