Jeremy Stretch
|
0b288fb7a9
|
Remove TagField
|
2020-06-12 10:01:39 -04:00 |
|
Jeremy Stretch
|
fd7987d703
|
Add permission assignment to custom test methods
|
2020-06-08 13:40:46 -04:00 |
|
Jeremy Stretch
|
90f0a72e94
|
Merge branch 'develop' into develop-2.9
|
2020-06-08 10:33:23 -04:00 |
|
Jeremy Stretch
|
f03ac636fd
|
Fix ProviderTest
|
2020-06-05 15:18:18 -04:00 |
|
Jeremy Stretch
|
b503d2920f
|
Optimize test_get_provider_graphs()
|
2020-06-05 09:36:38 -04:00 |
|
Jeremy Stretch
|
02f3dc4cdd
|
Update circuits API tests to use APIViewTestCases
|
2020-06-04 16:47:15 -04:00 |
|
Jeremy Stretch
|
9a1d62db2b
|
Update views to restrict all querysets
|
2020-06-01 11:43:49 -04:00 |
|
Jeremy Stretch
|
55cc22f41a
|
Implement RestrictedQuerySet as a manager
|
2020-05-29 16:27:36 -04:00 |
|
Jeremy Stretch
|
0e5b8e0418
|
Merge branch 'develop-2.9' into 554-object-permissions
|
2020-05-26 16:42:39 -04:00 |
|
Jeremy Stretch
|
de441f520b
|
Enforce object-level permissions for circuit termination swap view
|
2020-05-22 09:45:29 -04:00 |
|
Jeremy Stretch
|
d5a1b92f28
|
Introduce ObjectView to enforce object-level permissions for individual object views
|
2020-05-21 15:53:00 -04:00 |
|
Jeremy Stretch
|
f20b5ec398
|
Transition BulkDeleteView to use ObjectPermissionRequiredMixin
|
2020-05-21 15:14:29 -04:00 |
|
Jeremy Stretch
|
4accad4f0f
|
Transition BulkEditView to use ObjectPermissionRequiredMixin
|
2020-05-21 15:07:20 -04:00 |
|
Jeremy Stretch
|
3cddd4f08a
|
Transition BulkImportView to use ObjectPermissionRequiredMixin
|
2020-05-21 14:43:27 -04:00 |
|
Jeremy Stretch
|
8c5b0808dd
|
Transition ObjectDeleteView to use ObjectPermissionRequiredMixin
|
2020-05-21 14:34:40 -04:00 |
|
Jeremy Stretch
|
1c01633f2c
|
Transition ObjectEditView to use ObjectPermissionRequiredMixin
|
2020-05-21 13:59:19 -04:00 |
|
Jeremy Stretch
|
5ac4c02d66
|
Transition ObjectListView to use ObjectPermissionRequiredMixin
|
2020-05-21 13:22:09 -04:00 |
|
Jeremy Stretch
|
6447085d15
|
Add queryset to all BulkImportViews
|
2020-05-21 12:01:42 -04:00 |
|
Jeremy Stretch
|
2822ba65da
|
Merge branch 'develop' into develop-2.9
|
2020-05-15 11:29:07 -04:00 |
|
Jeremy Stretch
|
e0b1a2cfb9
|
Fixes #4613: Fix tag assignment on config contexts (regression from #4527)
|
2020-05-13 10:28:48 -04:00 |
|
Jeremy Stretch
|
17692bc2cc
|
#4624: Refactor ObjectDeleteView to use a queryset
|
2020-05-11 12:47:01 -04:00 |
|
Jeremy Stretch
|
1b33b94d3d
|
#4624: Refactor ObjectEditView to use a queryset
|
2020-05-11 12:37:22 -04:00 |
|
Jeremy Stretch
|
aecc00a353
|
Closes #3064: Include tags in object lists as a toggleable table column
|
2020-05-06 14:42:51 -04:00 |
|
Jeremy Stretch
|
7db26698d6
|
Ensure all model FilterSets support the 'id' field
|
2020-05-06 12:33:52 -04:00 |
|
Jeremy Stretch
|
517704def3
|
Merge pull request #4564 from netbox-community/3147-csv-import-fields
Closes #3147: Allow dynamic access to related objects during CSV import
|
2020-05-06 10:15:00 -04:00 |
|
Jeremy Stretch
|
f3d019af48
|
Remove boilerplate error messages from CSV model choice fields
|
2020-05-06 09:58:12 -04:00 |
|
Jeremy Stretch
|
3b12b9ce37
|
Introduce CSVModelChoiceField to provide better validation for CSV model choices
|
2020-05-06 09:43:10 -04:00 |
|
Jeremy Stretch
|
f11d52b95d
|
Introduce CSVModelForm for dynamic CSV imports
|
2020-05-05 16:15:09 -04:00 |
|
Jeremy Stretch
|
1cc2659557
|
Update help_texts for models, import forms
|
2020-05-01 15:40:34 -04:00 |
|
Jeremy Stretch
|
20b03e3b35
|
Merge branch 'develop' into 492-table-column-ordering
|
2020-04-29 10:08:56 -04:00 |
|
Jeremy Stretch
|
1f876ea09e
|
Remove squashed migrations
|
2020-04-29 09:31:52 -04:00 |
|
Jeremy Stretch
|
0b92640e17
|
Introduce default_columns Meta parameter to reduce boilerplate
|
2020-04-28 16:33:06 -04:00 |
|
Jeremy Stretch
|
2a12cf07dd
|
Extend circuits tables to include all relevant model fields
|
2020-04-28 16:20:11 -04:00 |
|
Jeremy Stretch
|
53a1011d02
|
Initial support for table column reordering
|
2020-04-27 16:56:25 -04:00 |
|
John Anderson
|
0ad47b4574
|
Merge branch 'develop' into develop-2.8
|
2020-03-18 14:44:18 -04:00 |
|
Jeremy Stretch
|
dfdbd0384c
|
Change CircuitTerminationForm.site to a DynamicModelChoiceField
|
2020-03-16 14:24:17 -04:00 |
|
Jeremy Stretch
|
0ffdb411f9
|
Remove APISelect widget/api_url argument from dynamic fields
|
2020-03-16 14:08:48 -04:00 |
|
John Anderson
|
7d717fb788
|
Merge branch 'develop' into develop-2.8
|
2020-03-15 00:18:32 -04:00 |
|
John Anderson
|
5b7a2f1002
|
closes #4368 - extras features model registration
|
2020-03-14 03:03:22 -04:00 |
|
Jeremy Stretch
|
6debd77983
|
Add migrations for description fields
|
2020-03-13 16:35:36 -04:00 |
|
Jeremy Stretch
|
16bbdf7896
|
Standardize existing description fields to a length of 200 chars
|
2020-03-13 15:49:58 -04:00 |
|
Jeremy Stretch
|
8c1d4ac3e7
|
Remove tests for API _choices endpoints
|
2020-03-12 10:48:53 -04:00 |
|
Jeremy Stretch
|
4bda842fae
|
Remove FieldChoicesViewSet
|
2020-03-12 10:48:17 -04:00 |
|
Jeremy Stretch
|
eeaca1906d
|
Update tests for nested TenantGroups
|
2020-03-11 21:14:53 -04:00 |
|
Jeremy Stretch
|
a683a490cc
|
Closes #4313: Remove id__in filters
|
2020-03-06 12:05:53 -05:00 |
|
Jeremy Stretch
|
dcf508b565
|
Merge pull request #4189 from netbox-community/4121-filter-lookup-expressions
4121 filter lookup expressions
|
2020-03-04 11:51:19 -05:00 |
|
Jeremy Stretch
|
1f3854d41b
|
Closes #4294: Add tenancy filter tests for all models
|
2020-02-27 13:28:08 -05:00 |
|
Jeremy Stretch
|
c81e7042ae
|
Fixes #4285: Include A/Z termination sites in provider circuits table
|
2020-02-26 16:41:59 -05:00 |
|
John Anderson
|
cc22228cdd
|
Merge branch 'develop' into 4121-filter-lookup-expressions
|
2020-02-26 12:05:27 -05:00 |
|
Jeremy Stretch
|
bc843250ed
|
Standardize on two-word form of "change log"
|
2020-02-19 12:45:52 -05:00 |
|
John Anderson
|
12c193ea1a
|
merge develop
|
2020-02-18 00:39:30 -05:00 |
|
John Anderson
|
f79c48e314
|
merge develop
|
2020-02-13 16:00:07 -05:00 |
|
Jeremy Stretch
|
5624a878eb
|
Migrate circuits views to use common object list template
|
2020-02-13 13:31:04 -05:00 |
|
Jeremy Stretch
|
417acdb666
|
Establish standard test cases for all models
|
2020-02-12 13:25:56 -05:00 |
|
Jeremy Stretch
|
023735cf10
|
Use DynamicModelChoiceField for all fields using APISelect
|
2020-02-11 12:25:40 -05:00 |
|
Jeremy Stretch
|
7acb77c06f
|
Replace FilterChoiceField with DynamicModelMultipleChoiceField
|
2020-02-11 09:33:41 -05:00 |
|
Jeremy Stretch
|
252d3595ac
|
Standardize usage of FilterChoiceField
|
2020-02-10 09:58:33 -05:00 |
|
John Anderson
|
f08ac5c4fd
|
functional dynamic filter lookups
|
2020-02-09 17:46:21 -05:00 |
|
John Anderson
|
0b44d8f3e7
|
initial work on dynamic lookup expressions
|
2020-02-09 03:20:59 -05:00 |
|
Jeremy Stretch
|
ec5a5551c2
|
Fixes #4094: Convert unnecessary regular expressions to strings in URL patterns
|
2020-02-05 16:12:48 -05:00 |
|
Jeremy Stretch
|
1e42fc2ed5
|
Merge branch 'develop' into 2921-tags-select2
|
2020-02-04 09:37:31 -05:00 |
|
Jeremy Stretch
|
5e1a14c314
|
Add bulk edit view tests
|
2020-02-03 13:53:19 -05:00 |
|
Jeremy Stretch
|
da1ca77c34
|
Move form/CSV data declaration under setUpTestData
|
2020-01-31 09:27:41 -05:00 |
|
Jeremy Stretch
|
8aa6a9bf99
|
Reorganize test classes to prevent unittest from running the base TestCases
|
2020-01-31 09:00:01 -05:00 |
|
Jeremy Stretch
|
b1a38fe0da
|
Added ViewTestCase (WIP)
|
2020-01-30 21:57:20 -05:00 |
|
Jeremy Stretch
|
965a807581
|
Use assertHttpStatus for evaluating HTTP response codes
|
2020-01-30 18:08:25 -05:00 |
|
Jeremy Stretch
|
a57c38246a
|
Migrate view tests to use new TestCase class
|
2020-01-30 16:37:40 -05:00 |
|
Saria Hajjar
|
c2c4a8b075
|
Merge branch 'develop' into 2921-tags-select2
|
2020-01-30 17:51:55 +00:00 |
|
Jeremy Stretch
|
d1b5e1a04d
|
Introduced CustomFieldModelCSVForm
|
2020-01-29 13:53:26 -05:00 |
|
Jeremy Stretch
|
0acc59db0c
|
Rename and refactor CustomFieldForm
|
2020-01-29 10:59:18 -05:00 |
|
Jeremy Stretch
|
36df544f09
|
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
|
061e4da46c
|
Fixes #4033: Restore missing comments field label of various bulk edit forms
|
2020-01-28 16:09:10 -05:00 |
|
Jeremy Stretch
|
0406c0c3eb
|
#3338: Prefetch termination devices to avoid extra database queries
|
2020-01-27 17:22:31 -05:00 |
|
Saria Hajjar
|
c92bb4c1bf
|
Fixes #3338: Added termination A and Z to the circuit
|
2020-01-27 21:53:10 +00:00 |
|
Saria Hajjar
|
d4ce046afd
|
Removed CustomFieldForm class from models without custom fields
|
2020-01-23 17:03:14 +00:00 |
|
Saria Hajjar
|
ccb0c753ed
|
Merge branch 'develop' into 568-csv-import-cf
|
2020-01-16 16:05:01 +00:00 |
|
Saria Hajjar
|
79c943c5ea
|
Merge branch 'develop' into 2921-tags-select2
|
2020-01-16 15:33:42 +00:00 |
|
Jeremy Stretch
|
fc9b5a5adf
|
Add tests for browsable API endpoints
|
2020-01-15 17:47:55 -05:00 |
|
Jeremy Stretch
|
c19ad86328
|
Refactor FieldChoicesViewSet; add Interface.type to virtualization _choices endpoint
|
2020-01-15 09:59:44 -05:00 |
|
Jeremy Stretch
|
a1f62f63f7
|
Add _choices endpoint tests for all apps
|
2020-01-14 16:13:11 -05:00 |
|
Jeremy Stretch
|
dfac1a044f
|
Define __all__ for models.py within each app
|
2020-01-14 12:01:23 -05:00 |
|
Jeremy Stretch
|
cb42fce8b3
|
Don't import constants from inside a migration
|
2020-01-14 11:47:28 -05:00 |
|
Jeremy Stretch
|
f3b669ce80
|
Squashed all migrations
|
2020-01-14 11:06:05 -05:00 |
|
Saria Hajjar
|
8541d6a031
|
Fetch choices during form initialization
|
2020-01-14 08:22:27 +00:00 |
|
Jeremy Stretch
|
837e1ca0bc
|
Delete old squashed migrations
|
2020-01-13 17:01:54 -05:00 |
|
Saria Hajjar
|
7f2a810621
|
Tag filter field for filter forms
|
2020-01-13 20:16:13 +00:00 |
|
Jeremy Stretch
|
abc10ed488
|
Merge branch 'develop' into develop-2.7
|
2020-01-10 13:33:51 -05:00 |
|
Saria Hajjar
|
1a8a16c32c
|
CSV import/export custom fields
|
2020-01-10 14:26:39 +00:00 |
|
Jeremy Stretch
|
3f3e32e885
|
Move TenancyFilterSet to filters.py
|
2020-01-09 21:05:38 -05:00 |
|
Jeremy Stretch
|
765ff6a126
|
Rename filter variables for utility views
|
2020-01-09 20:57:13 -05:00 |
|
Jeremy Stretch
|
66632bd000
|
Renamed circuits FilterSets
|
2020-01-09 20:25:33 -05:00 |
|
Jeremy Stretch
|
40169c84e0
|
Update filter tests for v2.7
|
2020-01-09 16:03:41 -05:00 |
|
Jeremy Stretch
|
1478cb5a52
|
Merge branch 'develop' into develop-2.7
|
2020-01-09 15:27:06 -05:00 |
|
Saria Hajjar
|
6440dd6211
|
Hid the provider column
|
2020-01-09 20:15:22 +00:00 |
|
Saria Hajjar
|
98706bb927
|
Fixes #3393: Paginate circuits at the provider details view
|
2020-01-09 20:10:51 +00:00 |
|
Jeremy Stretch
|
fb554b99f3
|
Clean up filter imports
|
2020-01-08 17:20:31 -05:00 |
|
Jeremy Stretch
|
d27fea289e
|
Standardize usage of self.filterset for test cases
|
2020-01-08 17:06:39 -05:00 |
|
Jeremy Stretch
|
098301abb7
|
Initial work on filter tests
|
2020-01-06 15:39:02 -05:00 |
|
Jeremy Stretch
|
ff25363a12
|
Merge branch 'develop' into develop-2.7
|
2020-01-03 14:21:53 -05:00 |
|
Jeremy Stretch
|
0a6d0d9517
|
Fixes #3833: Add region and region_id filters where missing (#3836)
|
2020-01-03 13:52:50 -05:00 |
|