John Anderson
|
a136a0788c
|
#4121 - dynamic filter lookup expressions
|
2020-02-18 00:32:58 -05:00 |
|
Saria Hajjar
|
faa22cb637
|
Fixes #2511: Compare object change to the previous change
|
2020-02-15 22:39:08 +00:00 |
|
Jeremy Stretch
|
f6cbce65fa
|
Merge pull request #4178 from netbox-community/4081-drop-ip-family
Closes #4081: Drop the family column from IP objects
|
2020-02-14 15:42:19 -05:00 |
|
Jeremy Stretch
|
f0ced98dc6
|
Delete unused test data
|
2020-02-14 15:17:04 -05:00 |
|
Jeremy Stretch
|
fcdb05238c
|
Restore filters
|
2020-02-14 15:16:18 -05:00 |
|
Jeremy Stretch
|
8687226cc7
|
Update family filters in querysets
|
2020-02-14 15:11:12 -05:00 |
|
Jeremy Stretch
|
047f13ac5d
|
Update tests
|
2020-02-14 15:10:34 -05:00 |
|
Jeremy Stretch
|
b475a575e4
|
Drop family column from Aggregate, Prefix, and IPAddress models
|
2020-02-14 15:04:33 -05:00 |
|
Jeremy Stretch
|
1a8eea5aa9
|
Fixes #4175: Fix potential exception when bulk editing objects from a filtered list
|
2020-02-14 14:27:47 -05:00 |
|
Jeremy Stretch
|
8cb6aed8fa
|
Closes #3753: Remove rack units endpoint (replaced with elevation)
|
2020-02-14 13:59:07 -05:00 |
|
Jeremy Stretch
|
926b1fadf2
|
Merge branch 'develop' into develop-2.8
|
2020-02-14 13:44:10 -05:00 |
|
Jeremy Stretch
|
440f754fec
|
Clean up TODO notes
|
2020-02-14 13:30:53 -05:00 |
|
Jeremy Stretch
|
815a46bfbe
|
Convert device and VM list views to use obj_list.html
|
2020-02-14 13:21:32 -05:00 |
|
Jeremy Stretch
|
182fddddd2
|
Merge branch 'develop' into 4164-object-list-template
|
2020-02-14 13:11:30 -05:00 |
|
Jeremy Stretch
|
ce89fa74b9
|
Closes #4170: Improve color contrast in rack elevation drawings
|
2020-02-14 13:09:01 -05:00 |
|
Jeremy Stretch
|
7ce1289bb2
|
Clean up unused imports
|
2020-02-14 12:04:56 -05:00 |
|
Jeremy Stretch
|
6bc7be7ba5
|
Merge pull request #3925 from hSaria/3840-limit-vlan-choices
Fixes #3840: Only show valid interface VLAN choices
|
2020-02-14 11:48:29 -05:00 |
|
Saria Hajjar
|
7aba8e3ec4
|
Added back clean
|
2020-02-14 16:43:42 +00:00 |
|
Dan Starner
|
ec0f45e20d
|
remove redis conn check from extras AppConfig
|
2020-02-14 11:16:59 -05:00 |
|
Dan Starner
|
03a7f6bbda
|
ammend redis conn check to acccount for sentinel
|
2020-02-14 09:39:01 -05:00 |
|
Jeremy Stretch
|
0a8d39cfe4
|
Merge pull request #3726 from eSentire/fix-2519
Fix race condition in available-prefix/ip APIs
|
2020-02-14 09:32:51 -05:00 |
|
Jeremy Stretch
|
1d72436bfc
|
Fixes #4168: Role is not required when creating a virtual machine
|
2020-02-14 09:13:05 -05:00 |
|
Jeremy Stretch
|
598d23fc03
|
Post-release version bump
|
2020-02-13 21:51:03 -05:00 |
|
Jeremy Stretch
|
0863145c7f
|
Release v2.7.6
|
2020-02-13 21:46:03 -05:00 |
|
Jeremy Stretch
|
909323663e
|
Fixes #4166: Fix schema migrations to enforce maximum character length for naturalized fields
|
2020-02-13 21:41:00 -05:00 |
|
Jeremy Stretch
|
8212c8f6fc
|
Convert IPAM list views to extend standard template
|
2020-02-13 17:22:17 -05:00 |
|
Jeremy Stretch
|
8df9bb6fb4
|
Convert change log view to extend standard template
|
2020-02-13 17:11:39 -05:00 |
|
Jeremy Stretch
|
ff952fb221
|
Migrate extras views to use common object list template
|
2020-02-13 16:39:38 -05:00 |
|
John Anderson
|
9ead2635c5
|
merge develop
|
2020-02-13 16:00:07 -05:00 |
|
Jeremy Stretch
|
4d50cad6ed
|
Post-release version bump
|
2020-02-13 15:39:08 -05:00 |
|
Jeremy Stretch
|
08ce024473
|
Release v2.7.5
|
2020-02-13 15:32:09 -05:00 |
|
Jeremy Stretch
|
fafcdf7def
|
Merge pull request #4161 from dstarner/issue-3984-redis-sentinel-conn
Fixes #3984: Allow for Redis Sentinel Connection Configuration
|
2020-02-13 15:14:42 -05:00 |
|
Jeremy Stretch
|
92fab048d1
|
Add tests for naturalization functions
|
2020-02-13 15:13:43 -05:00 |
|
Jeremy Stretch
|
6884404957
|
Migrate virtualization views to use common object list template
|
2020-02-13 14:24:22 -05:00 |
|
Jeremy Stretch
|
88c917231d
|
Migrate tenancy views to use common object list template
|
2020-02-13 14:21:14 -05:00 |
|
Jeremy Stretch
|
a054aff3c4
|
Migrate secrets views to use common object list template
|
2020-02-13 14:19:14 -05:00 |
|
Jeremy Stretch
|
8fd809ac5e
|
Migrate IPAM views to use common object list template
|
2020-02-13 14:17:13 -05:00 |
|
Jeremy Stretch
|
fff657cd5a
|
Migrate DCIM views to use common object list template
|
2020-02-13 14:07:15 -05:00 |
|
Jeremy Stretch
|
4ef15e4dc8
|
Migrate circuits views to use common object list template
|
2020-02-13 13:31:04 -05:00 |
|
Jeremy Stretch
|
c5f74cce80
|
Introduce a common template for object list views
|
2020-02-13 13:29:50 -05:00 |
|
Jeremy Stretch
|
874e59b01a
|
Closes #4060: Move secrets panel on home page to righthand column
|
2020-02-13 10:30:12 -05:00 |
|
Dan Starner
|
72f0e31b84
|
fixed extraneous linting error
|
2020-02-13 10:27:56 -05:00 |
|
Dan Starner
|
3538eeda14
|
allow for redis sentinel connection
|
2020-02-13 10:26:03 -05:00 |
|
Jeremy Stretch
|
0c89534bfb
|
Closes #4160: Link to full database configuration parameters in configuration docs
|
2020-02-13 10:08:10 -05:00 |
|
Jeremy Stretch
|
3e0ab79977
|
Merge pull request #4162 from netbox-community/4159-caching_redis_using_wrong_key
Fixes: #4159 - Corrects settings.py to use CACHING_REDIS
|
2020-02-13 09:46:41 -05:00 |
|
Jeremy Stretch
|
344fa72357
|
renaturalize command should not skip any values
|
2020-02-13 09:33:01 -05:00 |
|
Daniel Sheppard
|
617fc7659f
|
Fixes: #4159 - Corrects settings.py to use CACHING_REDIS instead of WEBHOOKS_REDIS
|
2020-02-13 08:26:47 -06:00 |
|
kobayashi
|
335343642b
|
additional status choices for vms
|
2020-02-12 22:43:40 -05:00 |
|
kobayashi
|
bc7f5fb33a
|
Modify offline status color for vm
|
2020-02-12 22:19:17 -05:00 |
|
kobayashi
|
ca56fc709a
|
Fixes #4093: Add decommissioning for vms
|
2020-02-12 22:19:17 -05:00 |
|
Jeremy Stretch
|
53804d39bb
|
Merge pull request #4142 from netbox-community/3766-enable_widgets_in_script_fields
Fixes: #3766 - Enable widget usage in scripts
|
2020-02-12 16:48:08 -05:00 |
|
Jeremy Stretch
|
0c942f18c1
|
Merge pull request #4068 from netbox-community/4034-prefix_ordering_tests
Fixes: #4034 - Adds Prefix & IPAddress Ordering Tests
|
2020-02-12 16:27:02 -05:00 |
|
Jeremy Stretch
|
00d32f0a7d
|
Merge pull request #4156 from netbox-community/4153-renaturalize-command
Closes #4153: Add a "renaturalize" management command
|
2020-02-12 16:20:52 -05:00 |
|
Jeremy Stretch
|
df3fef8bb1
|
Merge pull request #4154 from netbox-community/4138-device_bays_in_rack_elevations
Fixes: #4138 - Add Device Bay count to rack elevation
|
2020-02-12 16:19:57 -05:00 |
|
Jeremy Stretch
|
4064c32a7f
|
Fix nav menu link for configcontext_add
|
2020-02-12 16:16:23 -05:00 |
|
Jeremy Stretch
|
64c0059dd8
|
Merge pull request #4155 from hSaria/4150-yaml-nested-tags
Fixes #4150: Replace OrderedDict with Dict when rendering YAML
|
2020-02-12 16:13:32 -05:00 |
|
Jeremy Stretch
|
d0ece2e48d
|
Merge pull request #4144 from netbox-community/3986-rack_positions_svg
Fixes: #3986 - Convert rack units to part of SVG rendered document
|
2020-02-12 16:06:05 -05:00 |
|
Jeremy Stretch
|
139f18b2e5
|
Closes #4153: Add a management command to manually renaturalize applicable objects (from #3799)
|
2020-02-12 15:59:37 -05:00 |
|
Saria Hajjar
|
8eea0331bf
|
Fixes #4150: Replace OrderedDict with Dict when rendering YAML
|
2020-02-12 19:59:04 +00:00 |
|
Daniel Sheppard
|
62d6e02d6b
|
Modify _draw_elevations
* Add legend_width argument, variable & constant
* Applied legend_width variable where required
* Removed U prefix
|
2020-02-12 13:15:29 -06:00 |
|
Jeremy Stretch
|
a8601bb1fd
|
Merge pull request #4151 from netbox-community/4146-secretrole-enforcement
Fixes #4146: Fix SecretRole permissions enforcement
|
2020-02-12 13:51:44 -05:00 |
|
Daniel Sheppard
|
fe452735be
|
Add Device Bay count to rack elevation names
|
2020-02-12 12:48:13 -06:00 |
|
Jeremy Stretch
|
3b1128f8f3
|
Establish standard test cases for all models
|
2020-02-12 13:25:56 -05:00 |
|
Daniel Sheppard
|
0402323ef9
|
Fixes: #4130
Corrects service name for the RQ worker service in docs/installation/upgrading.md
|
2020-02-12 11:26:40 -06:00 |
|
Jeremy Stretch
|
5bf85597ed
|
Fixes #4146: Fix SecretRole permissions enforcement
|
2020-02-12 11:13:32 -05:00 |
|
Jeremy Stretch
|
5befa533c6
|
Merge branch 'develop' into 3995-navbar-overflow
|
2020-02-12 09:40:31 -05:00 |
|
Dan Sheppard
|
15bc731f61
|
Convert rack units to part of SVG rendered document
|
2020-02-11 23:31:51 -06:00 |
|
Dan Sheppard
|
8fb4988fa1
|
Fix typo in docstring
|
2020-02-11 21:01:43 -06:00 |
|
Daniel Sheppard
|
56bb053146
|
Fix test error
|
2020-02-11 20:27:02 -06:00 |
|
Daniel Sheppard
|
3c3cca8ec1
|
Enable widget usage (APISelect, APIMultipleSelect, StaticSelect2, etc) in scripts
|
2020-02-11 20:12:02 -06:00 |
|
Dan Sheppard
|
908586c93a
|
Fix PEP8 errors
|
2020-02-11 18:21:58 -06:00 |
|
Matt Olenik
|
2e83ce76ed
|
Fix race condition in available-prefix/ip APIs
Implement advisory lock to prevent duplicate records being inserted
when making simultaneous calls. Fixes #2519
|
2020-02-11 13:36:52 -08:00 |
|
Jeremy Stretch
|
2ab382eec5
|
Fixes #4137: Disable occupied terminations when connecting a cable to a circuit
|
2020-02-11 14:56:02 -05:00 |
|
Jeremy Stretch
|
2503978555
|
Add navigation menu link for adding config contexts
|
2020-02-11 14:32:41 -05:00 |
|
Jeremy Stretch
|
009c0ba31c
|
Fixes #4134: Device power ports and outlets should inherit type from the parent device type
|
2020-02-11 14:18:45 -05:00 |
|
Jeremy Stretch
|
7177fcfa61
|
Use DynamicModelChoiceField for all fields using APISelect
|
2020-02-11 12:25:40 -05:00 |
|
Jeremy Stretch
|
fb56d5bc66
|
Account for initial data when binding a DynamicModelChoiceField
|
2020-02-11 10:21:44 -05:00 |
|
Jeremy Stretch
|
221805a63e
|
Use TreeNode choice fields for region assignment
|
2020-02-11 09:50:33 -05:00 |
|
Jeremy Stretch
|
da68968d75
|
Replace FilterChoiceField with DynamicModelMultipleChoiceField
|
2020-02-11 09:33:41 -05:00 |
|
Dan Sheppard
|
ff4e6bd166
|
Update tests
Add docstrings
Consolidate tests
|
2020-02-10 21:37:40 -06:00 |
|
Jeremy Stretch
|
5ea30c8628
|
Replace ChainedModelChoiceField with DynamicModelChoiceField
|
2020-02-10 17:23:52 -05:00 |
|
Jeremy Stretch
|
7388fa3556
|
Fixes #4083: Permit nullifying applicable choice fields via API requests
|
2020-02-10 15:10:33 -05:00 |
|
Jeremy Stretch
|
a966a4c8ac
|
Closes #4129: Add individual deletion views for device type components
|
2020-02-10 11:43:51 -05:00 |
|
Jeremy Stretch
|
ebef48e472
|
Merge pull request #4075 from kobayashi/3507-filter-by-devices
Fixes #3507: Filtering IP by multiple devices
|
2020-02-10 11:11:18 -05:00 |
|
Jeremy Stretch
|
26ca6b4a84
|
#4108: Fix null choice population
|
2020-02-10 10:57:23 -05:00 |
|
Jeremy Stretch
|
d4789b7c9e
|
Changelog for #4108
|
2020-02-10 10:20:06 -05:00 |
|
Jeremy Stretch
|
5008526db1
|
Set a default self.to_field_name for FilterChoiceField
|
2020-02-10 10:08:20 -05:00 |
|
Jeremy Stretch
|
009fc4f301
|
Remove custom template for APISelect widget
|
2020-02-10 10:02:42 -05:00 |
|
Jeremy Stretch
|
55f5ede970
|
Standardize usage of FilterChoiceField
|
2020-02-10 09:58:33 -05:00 |
|
Jeremy Stretch
|
5ddfde2214
|
Clean up unneeded code relevant to FilterChoiceField
|
2020-02-10 09:44:19 -05:00 |
|
John Anderson
|
9284e83270
|
py3.5 compatibility
|
2020-02-09 21:32:45 -05:00 |
|
John Anderson
|
a6b43b30e9
|
functional dynamic filter lookups
|
2020-02-09 17:46:21 -05:00 |
|
John Anderson
|
a311002141
|
initial work on dynamic lookup expressions
|
2020-02-09 03:20:59 -05:00 |
|
kobayashi
|
505cb9cab8
|
Enabled filtering virtual chassis devices
|
2020-02-09 00:58:54 -05:00 |
|
kobayashi
|
d5c4a9d159
|
Fixes #3507: Filtering IP by multiple devices
|
2020-02-09 00:42:01 -05:00 |
|
Saria Hajjar
|
26ddd96e30
|
Cleaned duplicate code
|
2020-02-08 16:18:58 +00:00 |
|
Saria Hajjar
|
f0c83e168e
|
Merge branch 'develop' into 3840-limit-vlan-choices
|
2020-02-08 16:14:10 +00:00 |
|
Jeremy Stretch
|
885ea8a4d5
|
Override get_bound_field() on FilterChoiceFieldMixin to restrict the queryset of bound fields
|
2020-02-07 18:04:40 -05:00 |
|
Jeremy Stretch
|
7c74d2ca65
|
Convert interface models to use NaturalOrderingField
|
2020-02-07 15:58:03 -05:00 |
|
Jeremy Stretch
|
9adeed55fb
|
Update table field ordering
|
2020-02-07 12:44:51 -05:00 |
|
Jeremy Stretch
|
12c7d83a91
|
Fix PowerOutlet migrations
|
2020-02-07 12:43:53 -05:00 |
|
Jeremy Stretch
|
dc1b7874ff
|
Store empty names as null
|
2020-02-07 12:24:38 -05:00 |
|
Jeremy Stretch
|
c72a353733
|
Enable reverse migration
|
2020-02-07 12:23:52 -05:00 |
|
Jeremy Stretch
|
35511cfdc1
|
Remove NaturalOrderingManager
|
2020-02-07 11:59:32 -05:00 |
|
Jeremy Stretch
|
099c446f38
|
Convert remaining DCIM models to use NaturalOrderingField
|
2020-02-07 11:59:16 -05:00 |
|
Jeremy Stretch
|
705c352885
|
Convert device component templates to use NaturalOrderingField
|
2020-02-07 11:42:12 -05:00 |
|
Jeremy Stretch
|
12d09e2274
|
Convert device components to use NaturalOrderingField
|
2020-02-07 11:36:58 -05:00 |
|
Jeremy Stretch
|
b271fd32bd
|
Introduce NaturalOrderingField
|
2020-02-07 11:36:22 -05:00 |
|
Jeremy Stretch
|
97a89948c8
|
Merge pull request #4115 from hSaria/4100-interface-filter-device
Fixes #4100: Added device field to device components filter forms
|
2020-02-07 09:20:49 -05:00 |
|
Jeremy Stretch
|
52257467c3
|
Tweak bulk edit views to dynamically remove device-dependent fields
|
2020-02-06 21:44:28 -05:00 |
|
Jeremy Stretch
|
4563749fd9
|
Enable bulk edit/delete views for all device components
|
2020-02-06 20:58:14 -05:00 |
|
Jeremy Stretch
|
6d242ec348
|
Correct typo
|
2020-02-06 20:46:19 -05:00 |
|
Saria Hajjar
|
d0e00162ed
|
Account for header height
|
2020-02-07 00:14:05 +00:00 |
|
Saria Hajjar
|
21f2e0b131
|
Changed navbar scrollbar to auto
|
2020-02-06 23:30:58 +00:00 |
|
hSaria
|
6ac8d41323
|
Merge branch 'develop' into 3995-navbar-overflow
|
2020-02-06 23:18:24 +00:00 |
|
Saria Hajjar
|
bb9e1ad857
|
Fixes #4100: Added device field to device components filter forms
|
2020-02-06 23:10:38 +00:00 |
|
Jeremy Stretch
|
98de88de90
|
Standardize URL paths for VM interfaces
|
2020-02-06 17:40:04 -05:00 |
|
Jeremy Stretch
|
b5344b0aa7
|
Fix table links for adding new components
|
2020-02-06 15:54:52 -05:00 |
|
Jeremy Stretch
|
17e0054941
|
Fix up bulk editing forms
|
2020-02-06 15:51:51 -05:00 |
|
Jeremy Stretch
|
1b5969a5ee
|
Add tests for DeviceType component bulk edit views
|
2020-02-06 15:33:47 -05:00 |
|
Jeremy Stretch
|
3378287b0c
|
Add bulk edit views for DeviceType components
|
2020-02-06 15:29:10 -05:00 |
|
Jeremy Stretch
|
5620fdc63e
|
Add tests for device type component views
|
2020-02-06 14:39:36 -05:00 |
|
Jeremy Stretch
|
f7ca97d51f
|
Fix bulk edit buttons
|
2020-02-06 13:19:25 -05:00 |
|
Jeremy Stretch
|
d400f92ee8
|
Overhaul device component template creation views/URLs
|
2020-02-06 13:13:40 -05:00 |
|
Jeremy Stretch
|
c1792653cc
|
Rename device component edit URLs
|
2020-02-06 12:18:53 -05:00 |
|
Jeremy Stretch
|
aebfb143e0
|
Rename component template deletion URLs
|
2020-02-06 12:16:28 -05:00 |
|
Jeremy Stretch
|
ef4ea06f5d
|
Reorganized device component URLs (again)
|
2020-02-06 11:51:27 -05:00 |
|
Jeremy Stretch
|
85729f3df8
|
Simplify help_text for ExpandableNameField
|
2020-02-06 11:44:29 -05:00 |
|
Jeremy Stretch
|
a2475ee501
|
Remove obsolete ComponentForm
|
2020-02-06 11:36:25 -05:00 |
|
Jeremy Stretch
|
71601aad39
|
Replace HiddenInput widget on device component creation forms with APISelect
|
2020-02-06 11:29:50 -05:00 |
|
Jeremy Stretch
|
c1c8b5e816
|
Introduce InventoryItemCreateView to bring inventory items up to par with other components
|
2020-02-06 10:59:13 -05:00 |
|
Jeremy Stretch
|
2296cdc222
|
Fixes #4090: Render URL custom fields as links under object view
|
2020-02-05 17:08:39 -05:00 |
|
Jeremy Stretch
|
070b41e694
|
Reduce number of changelog entries to improve page loading time
|
2020-02-05 17:01:46 -05:00 |
|
Jeremy Stretch
|
d04626e75f
|
Fixes #4099: Linkify interfaces on global interfaces list
|
2020-02-05 16:52:42 -05:00 |
|
Jeremy Stretch
|
68738e683a
|
Fixes #4091: Fix filtering of objects by custom fields using UI search form
|
2020-02-05 16:39:42 -05:00 |
|
Jeremy Stretch
|
3f2c74f5e7
|
Merge pull request #4096 from elju/patch-1
Updated forms.py to match current naming (Fix for #4095)
|
2020-02-05 16:25:34 -05:00 |
|
Jeremy Stretch
|
a58bbccfd3
|
Fixes #4094: Convert unnecessary regular expressions to strings in URL patterns
|
2020-02-05 16:12:48 -05:00 |
|
Jeremy Stretch
|
b1e78fa3c4
|
Merge pull request #4098 from netbox-community/4086-device-component-urls
Closes #4086: Rename device component create/edit/delete URLs
|
2020-02-05 16:03:14 -05:00 |
|
Jeremy Stretch
|
0d3ff664b6
|
Move model_to_dict() into assertInstanceEqual(); clean up test data
|
2020-02-05 15:47:50 -05:00 |
|
Jeremy Stretch
|
b0c0ad7c82
|
Adapt component creation forms to infer parent device/VM from initial or bound data
|
2020-02-05 15:31:30 -05:00 |
|
Jeremy Stretch
|
0ad613e6b4
|
Enable bulk creation tests for device components
|
2020-02-05 15:22:57 -05:00 |
|
Jeremy Stretch
|
75906f7591
|
Move component bulk creation views to new URLs
|
2020-02-05 12:36:38 -05:00 |
|
El Ju
|
c49d977379
|
Updated forms.py to match current naming
|
2020-02-05 17:26:44 +01:00 |
|
Jeremy Stretch
|
6b9fa5e76f
|
Enable tests for component bulk edit views
|
2020-02-05 11:14:07 -05:00 |
|
Jeremy Stretch
|
57a0cf0a33
|
Fix component bulk edit views
|
2020-02-05 10:28:39 -05:00 |
|
Jeremy Stretch
|
f8ce67c69f
|
Tweak BulkEditView to improve handling of initial PK values
|
2020-02-05 09:56:49 -05:00 |
|
Jeremy Stretch
|
d0295f089d
|
Fixes #4089: Selection of power outlet type during bulk update is optional
|
2020-02-04 20:49:42 -05:00 |
|
Jeremy Stretch
|
f805b57778
|
Adapt BulkEditView to not require a parent object for device components
|
2020-02-04 18:08:40 -05:00 |
|
Jeremy Stretch
|
3e79b9d26a
|
Add InterfaceTestCase for virtual machines
|
2020-02-04 16:40:18 -05:00 |
|
Jeremy Stretch
|
c1639b7781
|
Move component bulk delete views to new URLs
|
2020-02-04 16:06:55 -05:00 |
|
Jeremy Stretch
|
fca347e49e
|
Reorder URLs
|
2020-02-04 15:41:15 -05:00 |
|
Jeremy Stretch
|
32623148dc
|
Post-release version bump
|
2020-02-04 15:06:58 -05:00 |
|
Jeremy Stretch
|
11d67509e0
|
Release v2.7.4
|
2020-02-04 14:57:12 -05:00 |
|
Jeremy Stretch
|
763d9b9cf7
|
Convert all DCIM component view tests to use StandardTestCases
|
2020-02-04 14:25:02 -05:00 |
|
Jeremy Stretch
|
bece1155ee
|
Introduce create_test_device() to reduce test setup boilerplate
|
2020-02-04 11:58:52 -05:00 |
|
Jeremy Stretch
|
cbe090cd3c
|
Fixes #4084: Fix exception when creating an interface with tagged VLANs
|
2020-02-04 11:47:14 -05:00 |
|
Jeremy Stretch
|
c3a6a4520a
|
#3894 follow-up
|
2020-02-04 10:09:22 -05:00 |
|
Jeremy Stretch
|
0d41d12267
|
Merge branch 'develop' into 2921-tags-select2
|
2020-02-04 09:37:31 -05:00 |
|
Jeremy Stretch
|
ed99158391
|
Merge branch 'develop' into 3313-config-context-gui
|
2020-02-03 16:07:15 -05:00 |
|
Jeremy Stretch
|
fcd8e93e2e
|
Merge pull request #4014 from hSaria/3886-config-context-cluster
Fixes #3886: Config context cluster (group)
|
2020-02-03 16:02:56 -05:00 |
|
Jeremy Stretch
|
eef79e1443
|
Fixes #4079: Fix assignment of power panel when bulk editing power feeds
|
2020-02-03 14:34:47 -05:00 |
|
Jeremy Stretch
|
3f13441a5d
|
Add view tests for power panels and power feeds
|
2020-02-03 14:25:06 -05:00 |
|
Jeremy Stretch
|
7b4f3e8261
|
Correct view for PowerFeed creation URL
|
2020-02-03 14:24:32 -05:00 |
|
Jeremy Stretch
|
d431efb7d4
|
Add bulk edit view tests
|
2020-02-03 13:53:19 -05:00 |
|
Jeremy Stretch
|
4aa694f044
|
Skip non-model fields when applying bulk changes
|
2020-02-03 13:07:46 -05:00 |
|
Jeremy Stretch
|
c3bd1881f5
|
Correct nullable_fields for ServiceBulkEditForm
|
2020-02-03 12:25:20 -05:00 |
|
Jeremy Stretch
|
a4aadf730c
|
Correct default_return_url for TagBulkEditView
|
2020-02-03 11:59:43 -05:00 |
|
Jeremy Stretch
|
24ab082674
|
Add bulk delete view tests
|
2020-02-03 10:04:09 -05:00 |
|
Saria Hajjar
|
bceaa4a9a4
|
Corrected models for cluster and cluster group fields
|
2020-02-02 23:37:01 +00:00 |
|
Jeremy Stretch
|
5386ed438e
|
Extend standard view test case to validate built-in CSV export
|
2020-01-31 17:09:50 -05:00 |
|
Jeremy Stretch
|
2ea95941e2
|
Removed obsolete CSV headers from DeviceType (export is now YAML-based)
|
2020-01-31 17:08:38 -05:00 |
|
Jeremy Stretch
|
f632b5bc29
|
Fixes #4067: Correct permission checked when creating a rack (vs. editing)
|
2020-01-31 16:12:46 -05:00 |
|
Jeremy Stretch
|
cea1e3d090
|
Fixes #4071: Enforce "view tag" permission on individual tag view
|
2020-01-31 16:10:16 -05:00 |
|
Jeremy Stretch
|
ce081a6e15
|
Merge pull request #4072 from netbox-community/4000-view-tests
Closes #4000: Add tests for the create, edit, and delete views of all models
|
2020-01-31 16:07:32 -05:00 |
|
Jeremy Stretch
|
eb9538d6da
|
Clean up imports
|
2020-01-31 15:59:26 -05:00 |
|
Jeremy Stretch
|
e50eab2342
|
Convert virtualization view tests to use StandardTestCases
|
2020-01-31 15:57:33 -05:00 |
|
Jeremy Stretch
|
5517145ae3
|
Convert tenancy view tests to use StandardTestCases
|
2020-01-31 15:44:10 -05:00 |
|
Jeremy Stretch
|
e8e39dc5e3
|
Convert secrets view tests to use StandardTestCases
|
2020-01-31 15:37:58 -05:00 |
|
Jeremy Stretch
|
b361cb00f2
|
Convert IPAM view tests to use StandardTestCases
|
2020-01-31 15:19:10 -05:00 |
|
Jeremy Stretch
|
3668aa21fe
|
Fix DeviceTypeTestCase permissions assignment for custom tests
|
2020-01-31 14:29:56 -05:00 |
|
Jeremy Stretch
|
8881bba696
|
Suppress tag view test until #4071 is fixed
|
2020-01-31 14:22:56 -05:00 |
|
Jeremy Stretch
|
250bda2bf6
|
Extend and correct evaluation of view permissions
|
2020-01-31 14:13:30 -05:00 |
|
Jeremy Stretch
|
936e3424bb
|
Refactor model_to_dict() to better handle tags
|
2020-01-31 14:12:48 -05:00 |
|
Jeremy Stretch
|
ab7b921641
|
Convert extras view tests to StandardTestCases
|
2020-01-31 13:45:09 -05:00 |
|
Jeremy Stretch
|
c9d0dcecf3
|
model_to_dict(): Convert object lists to PK lists
|
2020-01-31 13:44:34 -05:00 |
|
Jeremy Stretch
|
86ef739c12
|
Migrate (most) DCIM view tests to use StandardTestCases
|
2020-01-31 12:32:33 -05:00 |
|
Jeremy Stretch
|
c14496d0c4
|
DeviceForm.manufacturer should not be a required field
|
2020-01-31 12:28:50 -05:00 |
|
Jeremy Stretch
|
a208cbdf0b
|
model_to_dict(): Remove fields that start with an underscore
|
2020-01-31 12:14:51 -05:00 |
|
Jeremy Stretch
|
6a17be740b
|
post_data(): Ignore iterables
|
2020-01-31 11:50:12 -05:00 |
|
Jeremy Stretch
|
7daf1df22d
|
Add _get_url() for View test case
|
2020-01-31 10:30:13 -05:00 |
|
Jeremy Stretch
|
78d43a5d66
|
Move form/CSV data declaration under setUpTestData
|
2020-01-31 09:27:41 -05:00 |
|
Jeremy Stretch
|
939b5f2e29
|
Reorganize test classes to prevent unittest from running the base TestCases
|
2020-01-31 09:00:01 -05:00 |
|
Saria Hajjar
|
0d18c296a9
|
Set default config context format to JSON to maintain existing behavior
|
2020-01-31 11:11:42 +00:00 |
|
Jeremy Stretch
|
98cce7eee4
|
Added ViewTestCase (WIP)
|
2020-01-30 21:57:20 -05:00 |
|
Jeremy Stretch
|
e01c984c01
|
Introduced a custom model_to_dict()
|
2020-01-30 20:48:26 -05:00 |
|
Jeremy Stretch
|
a44c4d14e4
|
Convert view tests under extras to the new TestCase
|
2020-01-30 18:13:02 -05:00 |
|
Jeremy Stretch
|
67fafb2b9d
|
Use assertHttpStatus for evaluating HTTP response codes
|
2020-01-30 18:08:25 -05:00 |
|
Jeremy Stretch
|
179abcc79d
|
Refactor APITestCase to subclass TestCase
|
2020-01-30 17:57:34 -05:00 |
|
Jeremy Stretch
|
ac27759250
|
Merge branch 'develop' into 4051-disable-makemigrations
|
2020-01-30 16:49:15 -05:00 |
|
Jeremy Stretch
|
61ac7c44ba
|
Migrate view tests to use new TestCase class
|
2020-01-30 16:37:40 -05:00 |
|
Jeremy Stretch
|
43b2c36066
|
Introduced a custom TestCase
|
2020-01-30 16:19:51 -05:00 |
|
Jeremy Stretch
|
1a25f5a7f2
|
Fixes #4030: Fix exception when bulk editing interfaces (revised)
|
2020-01-30 15:12:10 -05:00 |
|
Jeremy Stretch
|
b9765b857d
|
Merge pull request #4050 from netbox-community/568-customfield-csv-import
Closes #568: Extend CSV import to support custom fields
|
2020-01-30 14:04:57 -05:00 |
|
Jeremy Stretch
|
4b02d294ce
|
Fixes #4052: Fix error when bulk importing interfaces to virtual machines
|
2020-01-30 13:55:39 -05:00 |
|
Jeremy Stretch
|
d9b8bc0422
|
Fix VM interfaces table header alignment
|
2020-01-30 13:39:50 -05:00 |
|
Saria Hajjar
|
ae95b159bc
|
Virtualization interfaces VLAN filtering
|
2020-01-30 18:26:30 +00:00 |
|
Saria Hajjar
|
ff822743cc
|
Corrected linter warning
|
2020-01-30 18:10:39 +00:00 |
|
Saria Hajjar
|
52f7ef4864
|
Merge branch 'develop' into 2921-tags-select2
|
2020-01-30 17:51:55 +00:00 |
|
Saria Hajjar
|
5879671971
|
Avoid overriding private attribute in super
|
2020-01-30 17:49:42 +00:00 |
|
Saria Hajjar
|
2375d66f75
|
Added TagFilterField to device components' filter forms
|
2020-01-30 17:45:03 +00:00 |
|
Jeremy Stretch
|
923c2728b3
|
Fixes #4056: Repair schema migration for Rack.outer_unit (from #3569)
|
2020-01-30 12:08:40 -05:00 |
|
Jeremy Stretch
|
4ba2579936
|
Closes #4051: Disable the makemigrations management command
|
2020-01-30 10:12:53 -05:00 |
|
John Anderson
|
8274903985
|
version bump for v2.8.0
|
2020-01-29 16:46:44 -05:00 |
|
Jeremy Stretch
|
03087e9d01
|
Fixes #4049: Restore missing tags field in IPAM service serializer
|
2020-01-29 16:22:06 -05:00 |
|
Jeremy Stretch
|
eafeaab014
|
Add tests for invalid import data
|
2020-01-29 16:07:32 -05:00 |
|
Jeremy Stretch
|
c75315fda6
|
Extend CSV import test
|
2020-01-29 15:34:55 -05:00 |
|
Jeremy Stretch
|
193435b554
|
Enable CSV import for custom fields
|
2020-01-29 14:29:47 -05:00 |
|
Dan Sheppard
|
d30d79b4e3
|
Cleanup Imports
|
2020-01-29 12:55:19 -06:00 |
|
Dan Sheppard
|
23155551d1
|
Remove complex ordering for IP addresses
After review complex ordering does not appear to be required
|
2020-01-29 12:54:55 -06:00 |
|
Jeremy Stretch
|
e6b018909d
|
Introduced CustomFieldModelCSVForm
|
2020-01-29 13:53:26 -05:00 |
|
Dan Sheppard
|
22228b58f1
|
#4034 - Create tests for addresses
|
2020-01-29 12:52:48 -06:00 |
|
Jeremy Stretch
|
35f2291edc
|
Fix assignment of initial CustomField values when editing an object
|
2020-01-29 13:31:36 -05:00 |
|
Jeremy Stretch
|
c3f86456d6
|
Remove get_custom_fields_for_model()
|
2020-01-29 12:12:47 -05:00 |
|
Jeremy Stretch
|
585ea71d1a
|
Move form field generation logic to CustomField class
|
2020-01-29 11:44:37 -05:00 |
|
Jeremy Stretch
|
f12199dcb5
|
Rename and simplify CustomFieldChoiceField
|
2020-01-29 11:00:03 -05:00 |
|
Jeremy Stretch
|
bc7cf63958
|
Rename and refactor CustomFieldForm
|
2020-01-29 10:59:18 -05:00 |
|
Jeremy Stretch
|
db3b4505c1
|
Merge pull request #3885 from hSaria/568-csv-import-cf
Fixes #568: CSV import/export of custom fields
|
2020-01-29 10:11:40 -05:00 |
|
Jeremy Stretch
|
e0d538ad31
|
Fixes #4043: Fix toggling of required fields in custom scripts
|
2020-01-29 09:40:17 -05:00 |
|
Dan Sheppard
|
084a68f6d1
|
#4034 - Create tests for prefixes
|
2020-01-28 22:11:31 -06:00 |
|
Jeremy Stretch
|
4629cda9ad
|
Post-release version bump
|
2020-01-28 16:42:33 -05:00 |
|
Jeremy Stretch
|
be716a3345
|
Release v2.7.3
|
2020-01-28 16:33:55 -05:00 |
|
Jeremy Stretch
|
8de9f52151
|
Fixes #4033: Restore missing comments field label of various bulk edit forms
|
2020-01-28 16:09:10 -05:00 |
|
Jeremy Stretch
|
0a11fc1221
|
Fixes #4030: Fix exception when setting interfaces to tagged mode in bulk
|
2020-01-28 14:19:29 -05:00 |
|
Jeremy Stretch
|
12cf69f7e1
|
Merge pull request #4022 from hSaria/4010-interface-ip-filter
Fixes #4010: Fixes IP addresses table when filtering interfaces
|
2020-01-28 13:54:21 -05:00 |
|
Jeremy Stretch
|
2a4ccae113
|
Merge pull request #4031 from kobayashi/3978-add-vrf-filter
Fixes #3978: VRF filtering for NAT IP search
|
2020-01-28 13:46:54 -05:00 |
|
Jeremy Stretch
|
e7ef142620
|
Merge pull request #4026 from hSaria/4025-cable-status-class
Fixes #4025: Cable status class
|
2020-01-28 13:34:46 -05:00 |
|
Jeremy Stretch
|
9b9e568446
|
Fixes #4027: Repair schema migration for #3569 to convert IP addresses with DHCP status
|
2020-01-28 12:49:00 -05:00 |
|
Saria Hajjar
|
8849f4b0a5
|
Added cluster groups and clusters to serializers
|
2020-01-28 17:30:26 +00:00 |
|
kobayashi
|
3c5346f60a
|
Fixes #3978: VRF filtering for NAT IP search
|
2020-01-28 10:22:28 -05:00 |
|
Jeremy Stretch
|
8d547e9906
|
Fixes #4028: Correct URL patterns to match Unicode characters in tag slugs
|
2020-01-28 09:47:33 -05:00 |
|
Saria Hajjar
|
720bd87292
|
Fixed interface mark connected/planned buttons
|
2020-01-27 22:56:25 +00:00 |
|
Saria Hajjar
|
8306976b3e
|
Removed erroneous double-space
|
2020-01-27 22:49:36 +00:00 |
|
Saria Hajjar
|
3bce8e9716
|
Fixes #4025: Cable status class
|
2020-01-27 22:44:38 +00:00 |
|
Jeremy Stretch
|
93fa00b673
|
#3338: Prefetch termination devices to avoid extra database queries
|
2020-01-27 17:22:31 -05:00 |
|
Jeremy Stretch
|
49a6332d37
|
Merge pull request #4012 from hSaria/3338-api-circuit-term
Fixes #3338: Added termination A and Z to the circuit
|
2020-01-27 17:14:40 -05:00 |
|
Saria Hajjar
|
5c5b9c95aa
|
Interface selector restricted to only interface
|
2020-01-27 22:07:42 +00:00 |
|
Jeremy Stretch
|
7abcc7acaa
|
Merge pull request #3993 from hSaria/3935-swagger-default-info
Fixes #3935: Swagger DEFAULT_INFO
|
2020-01-27 16:58:03 -05:00 |
|
Saria Hajjar
|
d0f127e575
|
Fixes #3338: Added termination A and Z to the circuit
|
2020-01-27 21:53:10 +00:00 |
|
Jeremy Stretch
|
00b50f9c65
|
Remove obsolete constants
|
2020-01-27 12:34:52 -05:00 |
|
Saria Hajjar
|
46d0e88da3
|
Fixes #4010: Fixes IP addresses table when filtering interfaces
|
2020-01-27 15:49:15 +00:00 |
|