Jeremy Stretch
|
dd06bbcaf6
|
Closes #4349: Drop support for embedded graphs
|
2020-08-21 11:57:46 -04:00 |
|
Jeremy Stretch
|
05e7af702b
|
Remove restriction enforcement from RestrictedQuerySet
|
2020-07-23 12:48:03 -04:00 |
|
Jeremy Stretch
|
43a4590014
|
Closes #4871: Specify ordering for querysets using annotate() to count related objects
|
2020-07-20 12:07:19 -04:00 |
|
Jeremy Stretch
|
d752c363c7
|
Use unrestricted querysets for prefetching related objects
|
2020-07-07 15:45:46 -04:00 |
|
Jeremy Stretch
|
07a8a11229
|
#4416: Add individual delete views for organizational objects
|
2020-07-01 12:08:26 -04:00 |
|
Jeremy Stretch
|
dd55eace23
|
Extend GetReturnURLMixin to automatically resolve default return URL for querysets
|
2020-07-01 11:50:31 -04:00 |
|
Jeremy Stretch
|
134b35fa14
|
Fix restriction violations for provider, circuit models
|
2020-06-16 14:00:43 -04:00 |
|
Jeremy Stretch
|
9a1d62db2b
|
Update views to restrict all querysets
|
2020-06-01 11:43:49 -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
|
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
|
2a12cf07dd
|
Extend circuits tables to include all relevant model fields
|
2020-04-28 16:20:11 -04:00 |
|
Jeremy Stretch
|
c81e7042ae
|
Fixes #4285: Include A/Z termination sites in provider circuits table
|
2020-02-26 16:41:59 -05:00 |
|
Jeremy Stretch
|
5624a878eb
|
Migrate circuits views to use common object list template
|
2020-02-13 13:31:04 -05:00 |
|
Jeremy Stretch
|
abc10ed488
|
Merge branch 'develop' into develop-2.7
|
2020-01-10 13:33:51 -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 |
|
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
|
ad9d33550f
|
Closes #3731: Change Graph.type to a ContentType foreign key field
|
2019-12-06 10:32:59 -05:00 |
|
Jeremy Stretch
|
c48363eeeb
|
Move CircuitTermination.term_side choices to a ChoiceSet
|
2019-11-21 21:28:59 -05:00 |
|
John Anderson
|
8bd1a48973
|
fixes #3428 - caching invalidation issues
Mitgate invalidation issues by using prefetch_related instead of select_related.
Also use invalidated_update instead of just update.
|
2019-08-19 01:53:39 -04:00 |
|
Jeremy Stretch
|
b07fc7f3c0
|
Closes #984: Allow ordering circuits by A/Z side
|
2019-06-27 12:30:17 -04:00 |
|
Jeremy Stretch
|
5f597c12de
|
Cleanup from earlier work on caching
|
2019-04-22 14:49:31 -04:00 |
|
John Anderson
|
0596a9a160
|
move caching to views
|
2019-04-15 14:41:04 -04:00 |
|
Jeremy Stretch
|
10f6b96b02
|
Enforce view permissions for UI views
|
2019-04-11 17:27:38 -04:00 |
|
Jeremy Stretch
|
7e828b7f2a
|
Extended Cables to connect CircuitTerminations
|
2018-10-30 12:16:22 -04:00 |
|
Jeremy Stretch
|
68a5dcd47e
|
Removed Python 2 string compatibility
|
2018-08-14 11:58:42 -04:00 |
|
Jeremy Stretch
|
0d1bb22c6c
|
Cleaned up BulkEditView and BulkDeleteView
|
2018-07-20 21:18:10 -04:00 |
|
Jeremy Stretch
|
9d2c4257a6
|
Closes #1851: Standardize usage of GetReturnURLMixin
|
2018-07-02 11:54:41 -04:00 |
|
Jeremy Stretch
|
002848cf09
|
Closes #1691: Cleaned up and reorganized import statements
|
2017-11-07 11:08:23 -05:00 |
|
Jeremy Stretch
|
3b3b219a46
|
Closes #999: Display devices on which circuits are terminated in circuits list
|
2017-10-20 16:27:19 -04:00 |
|
Jeremy Stretch
|
38bdfdc3fc
|
Added bulk import view for circuit types
|
2017-10-09 15:52:22 -04:00 |
|
Jeremy Stretch
|
bf6f513377
|
Renamed form_class attribute to model_form for consistency
|
2017-09-12 13:55:11 -04:00 |
|
Jeremy Stretch
|
53672dc91d
|
Optimized performance when editing/deleting objects in bulk
|
2017-07-13 17:39:28 -04:00 |
|
Jeremy Stretch
|
4d3ccf4397
|
Closes #838: Display details of all objects being edited/deleted in bulk
|
2017-07-13 16:31:47 -04:00 |
|
Jeremy Stretch
|
96cef1a7c4
|
Removed SearchTables; created DetailTables for models where needed
|
2017-07-12 16:42:45 -04:00 |
|
Jeremy Stretch
|
3fa58a2e59
|
Fixes #1263: Differentiate add and edit permissions for objects
|
2017-06-13 16:41:57 -04:00 |
|
Jeremy Stretch
|
43445096cc
|
Renamed new import view to BulkImportView
|
2017-06-05 15:53:41 -04:00 |
|
Jeremy Stretch
|
83a50f45b5
|
Converted circuits import views to new scheme
|
2017-06-02 13:40:52 -04:00 |
|
Jeremy Stretch
|
297d9c6bb9
|
Import unicode_literals
|
2017-05-24 11:33:11 -04:00 |
|
Jeremy Stretch
|
d7af08bef3
|
Converted all object views to class-based views
|
2017-05-18 17:00:57 -04:00 |
|