forked from iod/ControlProxy
50 lines
1.5 KiB
Plaintext
Executable File
50 lines
1.5 KiB
Plaintext
Executable File
module NaiveDAC{
|
|
function initDAC(req){
|
|
// Global.acceptList = {
|
|
// };
|
|
// Global.applyList = {
|
|
// };
|
|
Global.owner = req;
|
|
}
|
|
function checkPermission(req){
|
|
return (req==Global.owner);
|
|
}
|
|
// export function hasPermission(arg){
|
|
// return (Global.acceptList[requester]!=undefined);
|
|
// }
|
|
// export function accept(req){
|
|
// if (requester==Global.owner){
|
|
// Global.acceptList[req] = Global.applyList[req];
|
|
// if (Global.applyList[req] != undefined)
|
|
// Global.applyList[req] = undefined;
|
|
// return true;
|
|
// }
|
|
// return false;
|
|
// }
|
|
// export function cancel(req){
|
|
// if (requester==Global.owner){
|
|
// Global.applyList[req] = Global.acceptList[req];
|
|
// if (Global.acceptList[req] != undefined)
|
|
// Global.acceptList[req] = undefined;
|
|
// return true;
|
|
// }
|
|
// return false;
|
|
// }
|
|
// export function apply(remark){
|
|
// if (remark != undefined && requester !=undefined){
|
|
// Global.applyList[requester] = remark;
|
|
// return "success";
|
|
// }
|
|
// return "failed"
|
|
// }
|
|
// export function isOwner(arg){
|
|
// return Global.owner==requester;
|
|
// }
|
|
// export function getApplyList(arg){
|
|
// return JSON.stringify(Global.applyList);
|
|
// }
|
|
// export function getAcceptList(arg){
|
|
// return JSON.stringify(Global.acceptList);
|
|
// }
|
|
}
|