OBEROn - Bug Trace - Oberon Platform
Viewing Issue Advanced Details
91 OOQL language feature have not tried 2012-12-19 18:56 2012-12-19 19:09
administrator  
administrator  
normal  
resolved 3.0 - DB build 0067  
fixed  
none    
none 4.0 - DB build 0070  
0000091: Links Access control
Introduce a the link holder, the alternative holders and a way to directly control the user access on links
Issue History
2012-12-19 18:56 administrator New Issue
2012-12-19 18:57 administrator Target Version => 3.1 - DB build 0068
2012-12-19 19:09 administrator Note Added: 0000160
2012-12-19 19:09 administrator Status new => resolved
2012-12-19 19:09 administrator Fixed in Version => 3.1 - DB build 0068
2012-12-19 19:09 administrator Resolution open => fixed
2012-12-19 19:09 administrator Assigned To => administrator
2012-12-19 19:10 administrator Note Edited: 0000160

Notes
(0000160)
administrator   
2012-12-19 19:09   
(edited on: 2012-12-19 19:10)
Added the holder and the "Alternative Holders" list for link instances: all users in this list have the same access rights of the main holder, according to the linktype definition.

OOQL:

link edit <ID> holder <UserName> altholder add <UserName> add <UserName> remove <UserName> ;

Extended the Linktype definition: you can now define access for the holder, the community and users/teams/assignments like in the lifecycle'stages.

Link instances have only one state, so the access options are directly editable in the linktype administrative object.

The link access right options are:

- create (add new link of this linktype)
- destroy (remove a link instance of this linktype)
- edit update the link instance [fields, active, hidden options]
- changetype assign a different linktype
- changeholder update the link holder
- read access to linktype data
- undo revert the last changes