Expose a thing so that the admin app can show permissions.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3955 ed5197a5-7fde-0310-b194-c3ffbd925b24
This commit is contained in:
		| @@ -179,6 +179,9 @@ async function getProcessBlob(blobId, key, options) { | ||||
| 							return []; | ||||
| 						} | ||||
| 					}, | ||||
| 					'permissionsForUser': function(user) { | ||||
| 						return (gGlobalSettings?.permissions ? gGlobalSettings.permissions[user] : []) ?? []; | ||||
| 					}, | ||||
| 					'apps': user => getApps(user, process), | ||||
| 					'getSockets': getSockets, | ||||
| 					'permissionTest': function(permission) { | ||||
| @@ -756,7 +759,6 @@ function storePermission(user, packageOwner, packageName, permission, allow) { | ||||
| 	} | ||||
| 	if (gGlobalSettings.userPermissions[user][packageOwner][packageName][permission] !== allow) { | ||||
| 		gGlobalSettings.userPermissions[user][packageOwner][packageName][permission] = allow; | ||||
| 		print('STORE', JSON.stringify(gGlobalSettings)); | ||||
| 		setGlobalSettings(gGlobalSettings); | ||||
| 	} | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user