Brian Tiemann
50fc15fadb
Extend _clean_fields to catch MultipleObjectsReturned and display a toast with a useful message instead of a 500 error
2024-09-23 20:01:50 -04:00
github-actions
6b219a279b
Update source translation strings
2024-09-20 05:02:25 +00:00
bctiemann
2dd5c82845
Fixes : #15408 - Add primary_ip4 and primary_ip6 to bulk import form for VDC ( #17509 )
...
* Add primary_ip4 and primary_ip6 to bulk import form for VDC
* Specify IPAddress querysets with address field accessor and labels
* Filter primary_ip4/ip6 querysets to only those IPs available on the device
* Fix comment
* Make ipv6 help text more correct
* Shorten IPv6 example
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-09-19 13:51:24 -04:00
Arthur Hanson
f4d4483050
17517 fix cable creation when switching device type
2024-09-19 13:24:49 -04:00
bctiemann
8deaaae44b
Fixes : #17083 - Wrap labels in a div to reduce inadvertently clickable area to their left in forms ( #17525 )
...
* Wrap labels in a div to reduce inadvertently clickable area to their left in forms
* Set form label to be inline-block
2024-09-19 13:07:36 -04:00
Arthur Hanson
6d0a3485a1
17522 enable localization of user preference form
2024-09-19 10:11:56 -04:00
Arthur Hanson
8e6a15a25e
14201 allow searching for ASN with prefix AS
2024-09-19 10:08:54 -04:00
Arthur Hanson
44c7786cd9
17521 fix error message toast color in dark mode
2024-09-19 10:04:04 -04:00
github-actions
f7dd09da08
Update source translation strings
2024-09-18 05:02:30 +00:00
Jonathan Senecal
c79c664e96
Update choices.py to add C39 Type outlets
...
(cherry picked from commit e92d0ec2e642b00506a64c1333e95cea8a36feae)
2024-09-17 09:28:21 -04:00
Arthur Hanson
f5d6f5d997
17406 allow deletion of plugin custom field if plugin removed
2024-09-17 09:26:33 -04:00
Arthur Hanson
48ca5d4d7e
17406 allow deletion of plugin custom field if plugin removed
2024-09-17 09:26:33 -04:00
Daniel Sheppard
893adef79c
Fixes : #17492 - Change methods on NetBox*HyperlinkedIdentityField to use get_viewname
2024-09-17 09:21:18 -04:00
Jeremy Stretch
65f81ab81d
Closes #17482 : Ignore Branch & StagedChange in nbshell
2024-09-16 09:10:21 -04:00
Jeremy Stretch
fa1e89d3d2
Closes #17477 : Upgrade tabler to 1.0.0-beta21
2024-09-16 08:45:44 -04:00
Jeremy Stretch
18935687ae
Release v4.1.1
2024-09-12 14:28:56 -04:00
transifex-integration[bot]
84ea437345
Updates for project NetBox ( #17474 )
...
* Translate django.po in cs
100% translated source file: 'django.po'
on 'cs'.
* Translate django.po in nl
100% translated source file: 'django.po'
on 'nl'.
* Translate django.po in ru
100% translated source file: 'django.po'
on 'ru'.
* Translate django.po in pl
100% translated source file: 'django.po'
on 'pl'.
* Translate django.po in es
100% translated source file: 'django.po'
on 'es'.
* Translate django.po in pt
100% translated source file: 'django.po'
on 'pt'.
* Translate django.po in da
100% translated source file: 'django.po'
on 'da'.
* Translate django.po in ja
100% translated source file: 'django.po'
on 'ja'.
* Translate django.po in uk
100% translated source file: 'django.po'
on 'uk'.
* Translate django.po in de
100% translated source file: 'django.po'
on 'de'.
* Translate django.po in fr
100% translated source file: 'django.po'
on 'fr'.
* Translate django.po in it
100% translated source file: 'django.po'
on 'it'.
* Translate django.po in tr
100% translated source file: 'django.po'
on 'tr'.
* Translate django.po in zh
100% translated source file: 'django.po'
on 'zh'.
---------
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-09-12 14:16:39 -04:00
Jeremy Stretch
5ce8b6b825
Delete obsolete static resources
2024-09-12 13:43:26 -04:00
Jeremy Stretch
114b8a2860
Fixes #17437 : Fix exception when specifying a bridge relationship on an interface template
2024-09-12 10:22:43 -04:00
Arthur Hanson
52299faecd
17333 don't prefetch jobs on script api call
2024-09-12 09:12:03 -04:00
Arthur Hanson
ee7ac6f041
17444 fix event rules jobs enqueue ( #17458 )
...
* 17444 fix event rules jobs enqueue
* 17444 fix event rules jobs enqueue
* 17444 fix event rules jobs enqueue
* 17444 cleanup
* 17444 cleanup
2024-09-12 08:42:29 -04:00
Arthur Hanson
c0d5d98df2
17457 Make NumericArrayFilter optional
2024-09-12 08:31:02 -04:00
github-actions
af5fb8f923
Update source translation strings
2024-09-12 05:02:14 +00:00
pl0xym0r
213eb610de
Fixes #17362 : Fix unicity of VRF returned by filter_present_in_vrf function
2024-09-11 09:43:21 -04:00
Arthur Hanson
5f32b23c35
17410 only add debug middleware if DEBUG
2024-09-11 08:53:41 -04:00
Brian Tiemann
bf7b8b2458
Fix migration dependencies for 3.7->4.1 path
2024-09-11 08:51:31 -04:00
github-actions
ce372ce7a6
Update source translation strings
2024-09-11 05:02:05 +00:00
Arthur Hanson
353db09656
17422 update custom field group display tag ( #17423 )
...
* 17422 update custom field group display tag
* 17422 review changes
2024-09-10 14:02:03 -04:00
Arthur Hanson
81a1280b65
17414 allow single vlan in vlan group ( #17418 )
...
* 17414 allow single vlan in vlan group
* 17414 add test
2024-09-10 09:03:50 -04:00
amit177
93eea95735
Add NEMA L22-20
2024-09-10 08:48:38 -04:00
github-actions
0c2861e02c
Update source translation strings
2024-09-10 05:02:11 +00:00
bchow
43b949779d
Closes #16926 Adds various USB cable types to front/rear ports and cable choices ( #16951 )
...
* Closes #16926 Adds various USB cable types to front/rear ports and cable choices
* Closes #16926 Changes USB cable types to reflect versions-physical differences. Updated human readable labels on USB front/rear ports to match style of usb console ports
* Closes #16926 Removes USB cable type choices in favor of single, generic 'USB' cable
2024-09-09 10:49:04 -04:00
Arthur Hanson
aca693b1c3
17066 fix put/patch for Script OpenAPI docs
2024-09-09 08:33:21 -04:00
Peter Eckel
16f74f7b03
Fixed view permissions for ObjectChange
2024-09-05 12:58:37 -04:00
github-actions
684cdda8f4
Update source translation strings
2024-09-05 05:02:14 +00:00
Arthur Hanson
7404caed3a
17353 make map buttons consistent ( #17371 )
...
* 17353 make map buttons consistent
* 17353 fix margin
2024-09-04 17:01:16 -04:00
Jeremy Stretch
5c33aa8bdd
Fixes #17332 : Restore pagination for object list dashboard widgets
2024-09-04 16:20:19 -04:00
Arthur Hanson
8cc0616019
17354 fix import with custom-field ( #17368 )
...
* 17354 fix import with custom-field
* 17354 change to use kwargs
2024-09-04 16:15:44 -04:00
github-actions
886d635524
Update source translation strings
2024-09-04 05:02:15 +00:00
Jeremy Stretch
9cfb3bf24d
Release v4.1.0
2024-09-03 14:45:28 -04:00
Jeremy Stretch
a777850702
Merge branch 'develop' into feature
2024-09-03 11:59:59 -04:00
Jeremy Stretch
e174a8af09
Release v4.0.11
2024-09-03 10:33:47 -04:00
Jeremy Stretch
77d1dc4807
Compile translations
2024-09-03 10:16:26 -04:00
dependabot[bot]
2f1798c7de
Bump micromatch from 4.0.5 to 4.0.8 in /netbox/project-static
...
Bumps [micromatch](https://github.com/micromatch/micromatch ) from 4.0.5 to 4.0.8.
- [Release notes](https://github.com/micromatch/micromatch/releases )
- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.5...4.0.8 )
---
updated-dependencies:
- dependency-name: micromatch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-03 10:12:50 -04:00
transifex-integration[bot]
52b7f62b10
Updates for project NetBox ( #17345 )
...
* Translate django.po in es
100% translated source file: 'django.po'
on 'es'.
* Translate django.po in ru
100% translated source file: 'django.po'
on 'ru'.
* Translate django.po in ja
100% translated source file: 'django.po'
on 'ja'.
* Translate django.po in cs
100% translated source file: 'django.po'
on 'cs'.
* Translate django.po in da
100% translated source file: 'django.po'
on 'da'.
* Translate django.po in nl
100% translated source file: 'django.po'
on 'nl'.
* Translate django.po in de
100% translated source file: 'django.po'
on 'de'.
* Translate django.po in pl
100% translated source file: 'django.po'
on 'pl'.
* Translate django.po in it
100% translated source file: 'django.po'
on 'it'.
* Translate django.po in tr
100% translated source file: 'django.po'
on 'tr'.
* Translate django.po in uk
100% translated source file: 'django.po'
on 'uk'.
* Translate django.po in pt
100% translated source file: 'django.po'
on 'pt'.
* Translate django.po in fr
100% translated source file: 'django.po'
on 'fr'.
* Translate django.po in zh
100% translated source file: 'django.po'
on 'zh'.
---------
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-09-03 10:11:56 -04:00
Brian Candler
7a2ff96abe
Hide exception in ObjectCountsWidget for models without a xxx_list
view function ( #17342 )
...
* Hide exception in ObjectCountsWidget for models without a `xxx_list` view function
Fixes #17341
* Disable hyperlink for invalid view names
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-09-03 09:38:06 -04:00
Jeremy Stretch
814b699204
Fixes #17323 : Associate job with script object when executed using runscript command
2024-09-03 09:20:18 -04:00
Jeremy Stretch
d18a853baa
Fixes #17337 : Fix ordering of virtual device contexts by device name
2024-09-03 08:58:13 -04:00
Arzhel Younsi
b2bbdbf1d9
runscript: use the previously defined "user"
...
There is already a logic set earlier in the code to define "user" if --user is passed as parameter, and default to the user with the lowest ID no none is provided.
This patch uses this "user" to run the job instead of always applying the default.
2024-09-03 08:42:37 -04:00
Jeremy Stretch
56f110c2a9
Closes #17288 : Limit the number of aliases within a GraphQL API requests to 10 ( #17329 )
...
* Closes #17288 : Limit the number of aliases within a GraphQL API request to 10
* Introduce GRAPHQL_MAX_ALIASES config parameter
2024-09-02 09:30:41 -04:00