| 
							
							
								 jeremystretch | 34aa231436 | Closes #6899: Add filterset tests for Token | 2021-08-06 09:41:49 -04:00 |  | 
			
				
					| 
							
							
								 jeremystretch | 48b4bf1683 | Initial work on REST API endpoint for tokens | 2021-06-11 15:14:19 -04:00 |  | 
			
				
					| 
							
							
								 jeremystretch | 1e02bb5999 | Fixes #6064: Fix object permission assignments for user and group models | 2021-05-28 13:27:05 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | d82f2e289a | Use ContentTypeChoiceField for all ContentType fields | 2021-04-02 10:55:16 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 7e6cb9d186 | Closes #1638: Migrate all primary keys to 64-bit integers | 2021-02-26 16:12:52 -05:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | bec7ea7072 | Standardize model types based on function | 2021-02-24 21:01:16 -05:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | aca3ca9d65 | Simplify the aggregation of constraint sets | 2020-08-07 14:09:55 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 053c600b67 | Closes #4943: Add a 'description' field to ObjectPermission | 2020-08-03 16:37:37 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | ce2dada9fd | Closes #4942: Make ObjectPermission's 'name' field required | 2020-08-03 16:10:51 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 55ee3db5bc | #4919: Allow adding/changing assigned permissions within group and user admin views | 2020-07-29 12:12:00 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 7cdb0cf560 | Allow the assignment of ObjectPermissions to users, groups, and permissions | 2020-07-22 15:25:06 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 21a750e8ec | Change Postgres-specific JSONField to stock Django field | 2020-07-16 12:02:49 -04:00 |  | 
			
				
					| 
							
							
								 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 | 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 | a62b98ac50 | Admin UI improvements | 2020-06-02 13:21:58 -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 | 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 | 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 | dc9617c7aa | Fix returning default for unknown userconfig key | 2020-04-24 10:37:02 -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 | 3b4ec5926d | Standardize existing description fields to a length of 200 chars | 2020-03-13 15:49:58 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 6959785cd1 | Define __all__ for models.py within each app | 2020-01-14 12:01:23 -05:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | bd7aee7c1f | Closes #2614: Simplify calls of super() for Python 3 | 2018-11-27 10:52:24 -05:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 22ed4f1b53 | Merge release v2.4.6 | 2018-10-10 09:36:51 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 5d10d8418e | Closes #2479: Add user permissions for creating/modifying API tokens | 2018-10-05 11:06:59 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 980d62d579 | Removed Python 2 string compatibility | 2018-08-14 11:58:42 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 9725f19bae | Code formatting cleanup | 2018-03-30 13:57:26 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 00986fd7bf | Closes #1691: Cleaned up and reorganized import statements | 2017-11-07 11:08:23 -05:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | f21c6bca00 | Import unicode_literals | 2017-05-24 11:33:11 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 1c38f705a7 | Fixes #1021: Corrected evaluation of API token expiration time | 2017-03-31 11:13:37 -04:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 4f6d2a8b71 | Finished user control panel for tokens | 2017-03-08 11:34:47 -05:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 6be465fe9b | Addded is_expired property to Token | 2017-03-07 23:30:31 -05:00 |  | 
			
				
					| 
							
							
								 Jeremy Stretch | 26225aff57 | Shorten key length to 20 bytes | 2017-03-07 22:56:29 -05:00 |  |