UNPKG

flexbiz-server

Version:

Flexible Server

4 lines (3 loc) 1.13 kB
'use strict';const model=global.getModel("assbank"),controller=require("../../controllers/controller"),{isSupperAdmin}=require("../../libs/utils"); module.exports=function($contr_router$$){$contr_router$$=new controller($contr_router$$,model,"assbank",{sort:{date_created:-1},unique:["address","denom"],onView:async($user$$,$items$$,$next$$)=>{await $items$$.asyncJoinModel2($user$$.current_id_app,"asskey",{where:{address:"address"},fields:["name","username"]});await $items$$.asyncJoinModel2(null,"user",{where:{username:"email"},fields:[{name_account:"name"}]});$next$$(null,$items$$)}});$contr_router$$.deleting=function($user$$,$obj$$,$fn$$){return isSupperAdmin($user$$.email.toLowerCase())? $fn$$(null,$obj$$):$fn$$("Kh\u00f4ng th\u1ec3 x\u00f3a")};$contr_router$$.creating=async($user$$,$data$$,$fn$$)=>isSupperAdmin($user$$.email.toLowerCase())?$fn$$(null,$data$$):$fn$$("Kh\u00f4ng th\u1ec3 t\u1ea1o");$contr_router$$.updating=function($user$$,$data$$,$obj$$,$fn$$){return isSupperAdmin($user$$.email.toLowerCase())?$fn$$(null,$data$$,$obj$$):$fn$$("Kh\u00f4ng th\u1ec3 c\u1eadp nh\u1eadt")};$contr_router$$.route()};