Changes between Version 26 and Version 27 of Modules/Auth
- Timestamp:
- 2011-01-17T15:59:57+01:00 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Modules/Auth
v26 v27 102 102 Proposed solution 2: superclass 103 103 * 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. 104 > R1: We don't think it is desireable to change the entities by adding three mref's. 105 > R2: Interfaces currently cannot contain mref's. Why? 104 106 * Only the owner can change shareRead and shareWrite properties. 105 107 * 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). 108 > Q: What is a profile? How important is that? 106 109 107 110 Discussion: 108 111 * 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. 112 > R: Is very specific and therefore not part of v1. 109 113 * 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. 110 114 * 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!