Jeremy Stretch
915cf3e715
Merge branch 'develop' into develop-2.10
2020-12-01 11:42:55 -05:00
Jeremy Stretch
f55e966c8f
Closes #4865 : Replace all Count() annotations with subqueries ( #5385 )
...
* Convert circuits to use subqueries
* Convert dcim to use subqueries
* Convert extras to use subqueries
* Convert ipam to use subqueries
* Convert secrets to use subqueries
* Convert virtualization to use subqueries
* Update global search view to use subqueries where appropriate
* Remove extraneous order_by() calls
2020-11-25 15:49:18 -05:00
Jeremy Stretch
b3d674e170
Remove extraneous imports
2020-11-24 10:13:03 -05:00
Jeremy Stretch
1d922ee813
Migrate all ObjectView subclasses to use get_extra_context()
2020-11-19 15:59:11 -05:00
Jeremy Stretch
2f1ca902f7
Fall back to base template if object template doesn't exist
2020-11-19 13:31:59 -05:00
Jeremy Stretch
d5d87e0fdd
Update templates to use "object" context var
2020-11-19 13:22:33 -05:00
Jeremy Stretch
3e7cf416f1
Update ObjectChangeLogView to use "object" context var
2020-11-19 11:49:37 -05:00
Jeremy Stretch
e2d2ff8586
Standardize on "object" for ObjectView template context
2020-11-19 11:29:18 -05:00
Jeremy Stretch
b3c770216e
Relocate and group generic views
2020-11-11 16:07:38 -05:00
Jeremy Stretch
9a9babfc35
Remove extraneous prefetch_related() calls from object list views
2020-10-30 16:54:41 -04:00
Jeremy Stretch
ae0a481c64
Fixes #5206 : Apply user pagination preferences to all paginated object lists
2020-10-02 13:54:57 -04:00
Jeremy Stretch
0a40418614
Fixes #5066 : Update view_reportresult to view_report permission
2020-09-23 13:40:15 -04:00
Jeremy Stretch
c0b94e4e8e
Fixes #5137 : Correct permission for viewing report results is extras.view_reportresult
2020-09-23 10:16:22 -04:00
Jeremy Stretch
93da6b6edf
#2006 : Clean up report views
2020-08-10 15:56:55 -04:00
Jeremy Stretch
9bcfefa31e
Fix ordering for Tags
2020-07-23 14:28:22 -04:00
Jeremy Stretch
37706f1c87
Use RestrictedQuerySet for default Tag manager
2020-07-23 14:20:56 -04:00
Jeremy Stretch
05aa008ce1
#2006 : Prevent script/report execution if no RQ worker is running
2020-07-13 15:11:58 -04:00
Jeremy Stretch
a2d957ba0d
Use stock manager as default for Tag model
2020-07-07 12:18:14 -04:00
Jeremy Stretch
4ea4112490
Fix up schema migration; PEP8 cleanup
2020-07-06 10:44:36 -04:00
John Anderson
41f92ef8e6
review updates
2020-07-06 02:00:16 -04:00
John Anderson
f092c107b5
PR review updates
2020-07-06 02:00:16 -04:00
Jeremy Stretch
f98fa364c0
Merge branch 'develop-2.9' into 2006-scripts-reports-background
2020-07-02 11:00:59 -04:00
Jeremy Stretch
57b73c485f
#4416 : Remove individual view for extras.Tag
2020-07-01 14:21:51 -04:00
Jeremy Stretch
4613b69c28
Extend GetReturnURLMixin to automatically resolve default return URL for querysets
2020-07-01 11:50:31 -04:00
Jeremy Stretch
36498c9dd2
Base manager for Tag should use RestrictedQuerySet
2020-06-29 14:57:29 -04:00
John Anderson
f48a079ae6
fix tests and cleanup
2020-06-29 14:34:42 -04:00
John Anderson
3777fbccc3
Implements #2006 - run reports and scripts in the background
2020-06-29 03:50:05 -04:00
Jeremy Stretch
95965d65c9
Fix some instances where RestrictedQuerySet is evaluated prematurely
2020-06-26 12:22:02 -04:00
Jeremy Stretch
6f8f3f98b4
Tweak ObjectChangeLogView to work with both restricted and unrestricted querysets
2020-06-25 15:58:13 -04:00
Jeremy Stretch
8695714c65
Fix device component changelog display
2020-06-25 12:09:56 -04:00
Jeremy Stretch
fd18395f78
Fix queryset for TagBulkImportView
2020-06-17 13:31:26 -04:00
Jeremy Stretch
2d4694e72d
Merge pull request #4770 from netbox-community/3703-limit-tag-creation
...
Closes #3703 : Restrict tag creation
2020-06-17 12:28:04 -04:00
Jeremy Stretch
4ae05dddeb
Tag should use a stock manager by default
2020-06-16 17:02:03 -04:00
Jeremy Stretch
58f4e3756c
Fix ObjectChangeLogView
2020-06-16 15:04:34 -04:00
Jeremy Stretch
e917535380
Merge branch 'develop' into develop-2.9
2020-06-15 16:04:32 -04:00
Jeremy Stretch
eaaaaec5a5
Fixes #4710 : Fix merging of form fields among custom scripts
2020-06-15 14:20:00 -04:00
Jeremy Stretch
da906f48d9
Standardize add, import, and export functionality for tags
2020-06-12 09:48:23 -04:00
Jeremy Stretch
19407ba3bc
Uodate script and report views to use ObjectPermissionRequiredMixin
2020-06-02 15:40:39 -04:00
Jeremy Stretch
3c334a0238
Update views to restrict all querysets
2020-06-01 11:43:49 -04:00
Jeremy Stretch
03da9348e5
Merge branch 'develop-2.9' into 554-object-permissions
2020-05-26 16:42:39 -04:00
Jeremy Stretch
1bce148be2
Enforce object-level permissions for ObjectConfigContextView
2020-05-22 11:55:56 -04:00
Jeremy Stretch
e61fc1f709
Introduce ObjectView to enforce object-level permissions for individual object views
2020-05-21 15:53:00 -04:00
Jeremy Stretch
8fd860a413
Transition BulkDeleteView to use ObjectPermissionRequiredMixin
2020-05-21 15:14:29 -04:00
Jeremy Stretch
82c247f3cf
Transition BulkEditView to use ObjectPermissionRequiredMixin
2020-05-21 15:07:20 -04:00
Jeremy Stretch
2b32430a10
Transition ObjectDeleteView to use ObjectPermissionRequiredMixin
2020-05-21 14:34:40 -04:00
Jeremy Stretch
406b076b95
Transition ObjectEditView to use ObjectPermissionRequiredMixin
2020-05-21 13:59:19 -04:00
Jeremy Stretch
993ee8c900
Transition ObjectListView to use ObjectPermissionRequiredMixin
2020-05-21 13:22:09 -04:00
Jeremy Stretch
f3b22acc9a
Merge branch 'develop' into develop-2.9
2020-05-15 11:29:07 -04:00
Jeremy Stretch
3abb52a085
#4624 : Refactor ObjectDeleteView to use a queryset
2020-05-11 12:47:01 -04:00
Jeremy Stretch
87fa6bc252
#4624 : Refactor ObjectEditView to use a queryset
2020-05-11 12:37:22 -04:00