Jeremy Stretch
|
fac0da224a
|
Add name, enabled fields to ObjectPermission
|
2020-07-08 13:44:19 -04:00 |
|
Jeremy Stretch
|
2c354c7f86
|
Fix automatic creation of UserConfig for user created via admin UI
|
2020-06-26 14:29:24 -04:00 |
|
Jeremy Stretch
|
328d639886
|
Merge branch 'develop' into develop-2.9
|
2020-06-17 16:57:17 -04:00 |
|
Jeremy Stretch
|
e23a5ad141
|
Fixes #4766: Fix redirect after login when next is not specified
|
2020-06-17 09:15:03 -04:00 |
|
Jeremy Stretch
|
987414ed7b
|
Introduce NestedObjectPermissionSerializer
|
2020-06-08 15:44:16 -04:00 |
|
Jeremy Stretch
|
62224857f0
|
Standardize ObjectPermissionTest
|
2020-06-08 14:01:15 -04:00 |
|
Jeremy Stretch
|
3084d58da1
|
Add REST API endpoint for ObjectPermissions
|
2020-06-03 13:08:04 -04:00 |
|
Jeremy Stretch
|
d157818d7e
|
Rename attrs to constraints
|
2020-06-03 09:43:46 -04:00 |
|
Jeremy Stretch
|
ddcd172af1
|
Rename content_types to object_types
|
2020-06-03 09:27:20 -04:00 |
|
Jeremy Stretch
|
3502398d1d
|
Remove delete_token permission from TokenDeleteView
|
2020-06-02 15:36:31 -04:00 |
|
Jeremy Stretch
|
a62b98ac50
|
Admin UI improvements
|
2020-06-02 13:21:58 -04:00 |
|
Jeremy Stretch
|
7a7634de2d
|
Accomodate custom legacy permission in schema migration
|
2020-06-02 10:50:58 -04:00 |
|
Jeremy Stretch
|
c6e85970d4
|
Remove activate_userkey permission
|
2020-06-02 09:51:56 -04:00 |
|
Jeremy Stretch
|
5d4cc5bf3d
|
Fix ordering of group and user fields in ObjectPermission admin
|
2020-06-01 13:59:58 -04:00 |
|
Jeremy Stretch
|
8786bb25c5
|
Fix instance evaluation
|
2020-05-29 13:57:38 -04:00 |
|
Jeremy Stretch
|
670139492d
|
Fix permission action evaluation
|
2020-05-29 13:47:19 -04:00 |
|
Jeremy Stretch
|
5d3cf8074b
|
Add migration for replicating legact permissions to ObjectPermissions
|
2020-05-29 13:42:38 -04:00 |
|
Jeremy Stretch
|
85c54703ec
|
Improve the admin form for ObjectPermissions
|
2020-05-29 12:08:51 -04:00 |
|
Jeremy Stretch
|
02687453f2
|
Add ArrayField on ObjectPermission to store actions
|
2020-05-29 11:25:13 -04:00 |
|
Jeremy Stretch
|
90828cedae
|
Introduce proxy models for User and Group to organize admin UI
|
2020-05-29 10:43:12 -04:00 |
|
Jeremy Stretch
|
f65b2278f0
|
Enable many-to-many model assignment for ObjectPermissions
|
2020-05-28 15:04:46 -04:00 |
|
Jeremy Stretch
|
bdfc0364d5
|
Fix up ObjectPermission content type assignment
|
2020-05-28 14:20:18 -04:00 |
|
Jeremy Stretch
|
65bd3fbddb
|
Remove built-in permission assignment from admin UI
|
2020-05-28 14:03:08 -04:00 |
|
Jeremy Stretch
|
f8e29ea66a
|
Remove ObjectPermissionManager
|
2020-05-28 13:47:52 -04:00 |
|
Jeremy Stretch
|
5d36d81ae1
|
Restore model-level permission tests
|
2020-05-28 11:08:35 -04:00 |
|
Jeremy Stretch
|
dc56e49410
|
Introduce resolve_permission() utility function
|
2020-05-28 10:35:59 -04:00 |
|
Jeremy Stretch
|
a6a88a0d2e
|
Delete extraneous test case
|
2020-05-27 11:30:36 -04:00 |
|
Jeremy Stretch
|
5dddf6846b
|
Disable built-in model permissions
|
2020-05-27 10:48:56 -04:00 |
|
Jeremy Stretch
|
94d0ebbd7d
|
Fix ObjectPermission attribute consolidation
|
2020-05-12 16:51:46 -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
|
63f842c7db
|
Implement ObjectPermissionManager
|
2020-05-11 16:02:42 -04:00 |
|
Jeremy Stretch
|
6624fc6076
|
Initial work on #554 (WIP)
|
2020-05-08 17:30:25 -04:00 |
|
Jeremy Stretch
|
f8060ce112
|
Ignore clearing of invalid user config keys
|
2020-04-29 15:05:29 -04:00 |
|
Jeremy Stretch
|
6e832de4a9
|
Remove squashed migrations
|
2020-04-29 09:31:52 -04:00 |
|
Jeremy Stretch
|
dc9617c7aa
|
Fix returning default for unknown userconfig key
|
2020-04-24 10:37:02 -04:00 |
|
Jeremy Stretch
|
587339bea0
|
Add page for user to view/clear preferences
|
2020-04-24 10:29:06 -04:00 |
|
Jeremy Stretch
|
7c8c85e435
|
Add all() method to UserConfig
|
2020-04-24 09:50:26 -04:00 |
|
Jeremy Stretch
|
f3012ed839
|
Automatically create UserConfig for users
|
2020-04-23 16:46:36 -04:00 |
|
Jeremy Stretch
|
afa0565a44
|
Show user config in admin UI
|
2020-04-23 15:53:43 -04:00 |
|
Jeremy Stretch
|
750deac2cf
|
Initial implementation of UserConfig model
|
2020-04-23 15:34:32 -04:00 |
|
Jeremy Stretch
|
5266bf93a3
|
Merge branch 'develop' into develop-2.8
|
2020-04-08 13:50:15 -04:00 |
|
Jeremy Stretch
|
902b1b2c32
|
Fixes #4458: Remove custom admin site to avoid conflict with django-rq 2.3.0
|
2020-04-07 10:17:34 -04:00 |
|
Jeremy Stretch
|
9f5b138b0f
|
Add migrations for description fields
|
2020-03-13 16:35:36 -04:00 |
|
Jeremy Stretch
|
3b4ec5926d
|
Standardize existing description fields to a length of 200 chars
|
2020-03-13 15:49:58 -04:00 |
|
Jeremy Stretch
|
c983dac771
|
Add logging output to login/logout views
|
2020-03-02 17:04:54 -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
|
6959785cd1
|
Define __all__ for models.py within each app
|
2020-01-14 12:01:23 -05:00 |
|
Jeremy Stretch
|
2615906526
|
Squashed all migrations
|
2020-01-14 11:06:05 -05:00 |
|
Jeremy Stretch
|
5c047faa1d
|
Delete old squashed migrations
|
2020-01-13 17:01:54 -05:00 |
|
Saria Hajjar
|
7399aa0c5e
|
Add datetime widgets
|
2019-12-28 22:55:00 +00:00 |
|