flexbiz-server
Version:
Flexible Server
4 lines (3 loc) • 925 B
JavaScript
const model=global.getModel("assreceiver"),controller=require("../../controllers/controller"),{isSupperAdmin}=require("../../libs/utils");
module.exports=function($contr_router$$){$contr_router$$=new controller($contr_router$$,model,"assreceiver",{sort:{date_created:-1},notNeedRight:!0,onFinding:async($user$$,$condition$$,$next$$)=>{$condition$$.user_created=$user$$.email;$next$$(null,$condition$$)}});$contr_router$$.deleting=function($user$$,$obj$$,$fn$$){if($user$$.email!==$obj$$.user_created&&!isSupperAdmin($user$$.email.toLowerCase()))return $fn$$("B\u1ea1n kh\u00f4ng c\u00f3 quy\u1ec1n x\u00f3a \u0111\u1ecba ch\u1ec9 n\u00e0y");$fn$$(null,
$obj$$)};$contr_router$$.updating=function($user$$,$data$$,$obj$$,$fn$$){if($user$$.email!==$obj$$.user_created)return $fn$$("B\u1ea1n kh\u00f4ng c\u00f3 quy\u1ec1n c\u1eadp nh\u1eadt \u0111\u1ecba ch\u1ec9 n\u00e0y");$fn$$(null,$data$$,$obj$$)};$contr_router$$.route()};