Changes between Version 22 and Version 23 of Modules/Auth
- Timestamp:
- 2011-01-13T19:04:33+01:00 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Modules/Auth
v22 v23 97 97 Proposed solution 2: superclass 98 98 * There is an interface !RowLevelSecurity that contains fields [owner: mref->!MolgenisUser, shareRead: mref->!MolgenisRole, shareWrite: mref->!MolgenisRole]. [[BR]]Thus a user can choose to share data with the selected groups or individuals. 99 * Only the owner can change shareRead and shareWrite properties. 100 * For sharing one can only choose !MolgenisRole that the owner is member of, i.e. you can only choose groups you are part of or individuals you can find (i.e. that have given you read permission on their profiles). 99 101 100 102 Discussion: 101 103 * We need a way to define that entities inherit permissions from its 'container'. For example: 'Investigation' could be a container and all !InvestigationElement have by default the same permissions. 102 104 * We want to be able to locally override permissions. For example, Data is an InvestigationElement that we may want to limit edit permissions to a subgroup. 105 * This data model depends on the capability to choose what type to search (groups or users); we need to make 'xref' select boxes smarter for this! 103 106 104 107 [[BR]]