1f2f0860fe
Merge branch 'develop' into feature
2023-12-27 16:34:38 -05:00
e6642b5f5b
Fixes #11816 : Detach group/site validation error from group field
2023-12-27 12:51:51 -05:00
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
d2fea4edc4
Closes #14311 : Move L2VPN models from ipam
to vpn
( #14358 )
...
* Move L2VPN and L2VPNTermination models from ipam to vpn
* Move L2VPN resources from ipam to vpn
* Extend migration to update content types
* Misc cleanup
2023-11-28 13:45:00 -05:00
e15647a2ce
Closes #14153 : Filter ContentTypes by supported feature ( #14191 )
...
* WIP
* Remove FeatureQuery
* Standardize use of proxy ContentType for models
* Remove TODO
* Correctly filter BookmarksWidget object_types choices
* Add feature-specific object type validation
2023-11-16 12:12:51 -05:00
c4e765c4a8
Closes #14141 : translation cleanup ( #14143 )
...
* Translations cleanup
* Tweak variable names; misc string cleanup
* Misc cleanup
2023-10-30 13:38:03 -04:00
2a4e3dd09f
Merge branch 'develop' into feature
2023-08-29 10:45:55 -04:00
a75e8416a4
adds vlan child table to vlan group #13536
2023-08-23 13:39:10 -04:00
caedc8dbe3
Closes #13352 : Translation support for model verbose names ( #13354 )
...
* Update verbose_name & verbose_name_plural Meta attributes on all models
* Alter makemigrations to ignore verbose_name & verbose_name_plural changes
2023-08-03 10:41:10 -04:00
83bebc1bd2
Closes #13132 : Wrap verbose_name and other model text with gettext_lazy() (i18n)
...
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com >
2023-07-31 11:28:07 -04:00
7419a8e112
Closes #11738 : Annotate utilization on VLAN groups ( #13108 )
...
* Update serializers.py
* Update vlans.py
* Update vlans.py
* Update vlangroup.html
* Update vlans.py
* Update vlans.py
* Update serializers.py
* adds db annotation to calculate utilization
* optimize queries
* merge fix
* adds round function for utilization to limit decimal
* fixed object view annotation
* consolidated queryset for utilization
* lint fixes
* Renamed manager method to annotate_utilization() for consistency with other managers
---------
Co-authored-by: Abhimanyu Saharan <desk.abhimanyu@gmail.com >
2023-07-06 14:51:28 -04:00
c44eb65993
Closes #11325 : Move help_texts from model forms to models
2023-03-01 17:31:54 -05:00
6eba5d4d96
10300 initial translation support use gettext
2022-11-11 08:47:29 -05:00
bc6b5bc4be
Closes #10545 : Standardize description & comment fields on primary models ( #10834 )
...
* Standardize description & comments fields on primary models
* Update REST API serializers
* Update forms
* Update tables
* Update templates
2022-11-04 08:28:09 -04:00
e2f5ee661a
Clean up redundant NestedGroupModel, OrganizationalModel fields
2022-11-03 13:59:44 -04:00
f51415cf2c
Replace unique_together with UniqueConstraints
2022-09-27 15:35:24 -04:00
3be9f6c4f3
#8157 - Final work on L2VPN model
2022-06-29 16:01:20 -05:00
03f1584d3a
L2VPN Clean Tree
2022-06-27 23:24:50 -05:00
1319b62acb
Standardize on get_FOO_color() method for returning ChoiceField colors
2022-02-11 14:25:13 -05:00
71d3dc6e44
Improve ChoiceFieldColumn to not rely on model method to derive label color
2022-02-10 16:29:19 -05:00
c5650bb278
Rename PrimaryModel to NetBoxModel
2022-01-26 20:57:14 -05:00
cdae0c2bef
Remove extras_features() decorator
2022-01-19 15:16:10 -05:00
544d991e1e
Closes #8168 : Add min/max VID fields to VLANGroup
2021-12-23 11:22:10 -05:00
e0cfd5e49b
Closes #2658 : Avalable VLANs API endpoint for VLAN groups
2021-12-23 10:14:28 -05:00
0d3b50a5e5
Support CSS class definition directly in CHOICES iterable
2021-12-16 10:03:23 -05:00
d529c1b5b3
Housekeeping: Use RestrictedQuerySet for default manager on base models
2021-11-11 15:04:22 -05:00
cfb3897047
Add tags to organizational & nested group models
2021-10-21 10:51:02 -04:00
7e18b0dd3a
Remove csv_headers model attributes
2021-06-09 15:52:49 -04:00
3ec6194a47
Remove obsolete to_csv() methods
2021-06-09 15:08:49 -04:00
5b4dacf0f5
Merge branch 'develop' into feature
2021-05-25 13:19:17 -04:00
b6660c72e1
Add tags as a feature query
2021-05-21 16:54:33 -04:00
c777daf6e6
Merge branch 'develop' into feature
2021-05-07 10:27:23 -04:00
21d14a782e
Closes #6359 : Enable custom links for organizational and nested group models
2021-05-06 13:01:20 -04:00
ea5d02b1e6
Remove deprecated display_name() methods from models
2021-05-04 16:05:17 -04:00
73e9842877
Introduce ContentTypeChoiceField
2021-04-02 10:54:13 -04:00
b91e5763e2
Add 'available_on' VLAN filters for devices & VMs
2021-03-30 21:32:48 -04:00
b7e44a744d
Add dedicated views for organizational models
2021-03-26 14:44:43 -04:00
bb6360cad4
Fix up VLANGroup tests
2021-03-15 20:35:18 -04:00
c0c4eed3a8
Extend VLANGroup to support cluster/cluster group assignment
2021-03-15 16:32:07 -04:00
d3fee54644
Fix VLAN.clean()
2021-03-10 16:26:27 -05:00
f4e49495e2
Merge branch 'feature' into 5284-vlangroup-scope
2021-03-10 14:51:11 -05:00
fc5bb966f0
Declare TaggableManager on PrimaryModel base class
2021-03-10 14:32:50 -05:00
4dae781be0
Change VLANGroup site to scope (GFK)
2021-03-09 16:18:59 -05:00
bec7ea7072
Standardize model types based on function
2021-02-24 21:01:16 -05:00