Jeremy Stretch
|
f54fb67efc
|
Add object-level support to TokenPermissions
|
2020-05-14 13:49:52 -04:00 |
|
Jeremy Stretch
|
be5962fb3a
|
ObjectPermissionRequiredMixin should exempt superusers
|
2020-05-12 17:00:03 -04:00 |
|
Jeremy Stretch
|
94d0ebbd7d
|
Fix ObjectPermission attribute consolidation
|
2020-05-12 16:51:46 -04:00 |
|
Jeremy Stretch
|
a275a30dca
|
Reimplement the ViewExemptModelBackend to explicitly cache all exempted view permissions on the User instance
|
2020-05-12 16:07:07 -04:00 |
|
Jeremy Stretch
|
c90f680284
|
Cache object-level permissions on the User instance for evaluation
|
2020-05-12 15:42:44 -04:00 |
|
Jeremy Stretch
|
daa2c6ff21
|
Always pass obj=None to ModelBackend
|
2020-05-11 17:19:11 -04:00 |
|
Jeremy Stretch
|
63f842c7db
|
Implement ObjectPermissionManager
|
2020-05-11 16:02:42 -04:00 |
|
Jeremy Stretch
|
06aca2e1d5
|
Merge branch 'develop-2.9' into 554-object-permissions
|
2020-05-11 12:48:36 -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 |
|
Jeremy Stretch
|
4b5d64939d
|
Introduced ObjectPermissionRequiredMixin
|
2020-05-11 11:51:11 -04:00 |
|
Jeremy Stretch
|
6624fc6076
|
Initial work on #554 (WIP)
|
2020-05-08 17:30:25 -04:00 |
|
Jeremy Stretch
|
43ad9aa2b1
|
Fix version
|
2020-05-06 15:20:28 -04:00 |
|
Jeremy Stretch
|
5dfcca96c8
|
Post-release version bump
|
2020-05-06 15:17:06 -04:00 |
|
Jeremy Stretch
|
c9d0293bd0
|
Release v2.8.2
|
2020-05-06 15:04:01 -04:00 |
|
Jeremy Stretch
|
cd0eb0d8ce
|
Fixes #4588: Restore ability to add/remove tags on services, virtual chassis in bulk
|
2020-05-06 15:00:01 -04:00 |
|
Jeremy Stretch
|
a4dbd2dae5
|
Closes #3064: Include tags in object lists as a toggleable table column
|
2020-05-06 14:42:51 -04:00 |
|
Jeremy Stretch
|
fbc8b46d13
|
Cosmetic tweaks to the user area
|
2020-05-06 13:25:17 -04:00 |
|
Jeremy Stretch
|
1ccb3162ff
|
Ensure all model FilterSets support the 'id' field
|
2020-05-06 12:33:52 -04:00 |
|
Jeremy Stretch
|
4d5d298ee1
|
Update super() call for get_filters()
|
2020-05-06 11:47:05 -04:00 |
|
Jeremy Stretch
|
9312dea2b2
|
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
|
270d61ce1b
|
Remove boilerplate error messages from CSV model choice fields
|
2020-05-06 09:58:12 -04:00 |
|
Jeremy Stretch
|
70d0a5f665
|
Introduce CSVModelChoiceField to provide better validation for CSV model choices
|
2020-05-06 09:43:10 -04:00 |
|
Jeremy Stretch
|
607744813a
|
Extend tests for CSV import
|
2020-05-05 16:49:16 -04:00 |
|
Jeremy Stretch
|
839e999a71
|
Introduce CSVModelForm for dynamic CSV imports
|
2020-05-05 16:15:09 -04:00 |
|
Jeremy Stretch
|
0239be9be5
|
Fixes #4578: Prevent setting 0U height on device type with racked instances
|
2020-05-05 13:41:23 -04:00 |
|
Jeremy Stretch
|
d85d963842
|
Remove example choices from CSV import form
|
2020-05-04 16:30:21 -04:00 |
|
Jeremy Stretch
|
80f08e6830
|
Merge pull request #4555 from netbox-community/492-table-column-ordering
Closes #492: Table column ordering
|
2020-05-04 15:12:29 -04:00 |
|
Jeremy Stretch
|
7c4d634ae6
|
Fix group column on RackTable
|
2020-05-04 14:56:29 -04:00 |
|
Jeremy Stretch
|
51ccbdf6c4
|
Remove descriptions from interface connections list
|
2020-05-04 14:10:40 -04:00 |
|
Jeremy Stretch
|
b0478a7e5b
|
Enable dynamic queryset field prefetching based on table columns
|
2020-05-04 14:08:11 -04:00 |
|
Jeremy Stretch
|
f9f7c19d81
|
Clean up CSV import table
|
2020-05-01 16:01:55 -04:00 |
|
Jeremy Stretch
|
4486957b9a
|
Clean up comments
|
2020-05-01 16:01:30 -04:00 |
|
Jeremy Stretch
|
718ff4a743
|
Update help_texts for models, import forms
|
2020-05-01 15:40:34 -04:00 |
|
Jeremy Stretch
|
fa630c048c
|
Overhaul CSV import template
|
2020-05-01 14:26:04 -04:00 |
|
Jeremy Stretch
|
4b8ef6b09a
|
Removed FlexibleModelChoiceField
|
2020-05-01 13:40:52 -04:00 |
|
Jeremy Stretch
|
61ae4be16a
|
Add tests for CSVDataField
|
2020-05-01 13:32:28 -04:00 |
|
Jeremy Stretch
|
34a17d4571
|
Enable the specifcation of related objects by arbitrary attribute during CSV import
|
2020-05-01 12:18:04 -04:00 |
|
Jeremy Stretch
|
6ab046ba8f
|
Fix tests for #4502
|
2020-04-30 15:43:33 -04:00 |
|
Jeremy Stretch
|
05cb47e650
|
Closes #4502: Enable configuration of proxies for outbound HTTP requests
|
2020-04-30 14:59:13 -04:00 |
|
Jeremy Stretch
|
e75c4c012d
|
Closes #4554: Add HDOT Cx power outlet type
|
2020-04-30 13:39:12 -04:00 |
|
Jeremy Stretch
|
bcb7899b04
|
Fixes #4548: Fix tracing cables through a single RearPort
|
2020-04-29 16:32:30 -04:00 |
|
Jeremy Stretch
|
81ffa0811e
|
Closes #4556: Update form for adding devices to clusters
|
2020-04-29 15:50:16 -04:00 |
|
Jeremy Stretch
|
f8060ce112
|
Ignore clearing of invalid user config keys
|
2020-04-29 15:05:29 -04:00 |
|
Jeremy Stretch
|
3b6d9dc552
|
Add button to select all columns
|
2020-04-29 14:56:22 -04:00 |
|
Jeremy Stretch
|
c096232cb1
|
#492: Extend virtualization tables
|
2020-04-29 11:42:44 -04:00 |
|
Jeremy Stretch
|
33c44c2dd9
|
#492: Extend tenancy tables
|
2020-04-29 11:34:51 -04:00 |
|
Jeremy Stretch
|
cd0ee4cd69
|
#492: Extend secrets tables
|
2020-04-29 11:32:53 -04:00 |
|
Jeremy Stretch
|
6e9e6af2f0
|
#492: Extend IPAM tables
|
2020-04-29 11:29:30 -04:00 |
|
Jeremy Stretch
|
7ad27a2b65
|
#492: Extend extras tables
|
2020-04-29 11:03:49 -04:00 |
|