UNPKG

flexbiz-server

Version:

Flexible Server

5 lines (4 loc) 1.23 kB
var model=global.getModel("mailtemplate");const controller=require("../../controllers/controller"); module.exports=function($router$$){(new controller($router$$,model,"mailtemplate",{sort:{date_created:-1},notNeedRight:!0,onFinding:function($user$$,$condition$$,$next$$){$condition$$.user_created=$user$$.email;$next$$(null,$condition$$)},onCreating:function($text_user$$,$item$$,$next$$){$item$$.mail&&$item$$.mail.html&&($text_user$$=$item$$.mail.html.replace(/<(?:.|\n)*?>/gm,""),$item$$.mail.text=$text_user$$,$item$$.small_text=$item$$.mail.text.length>128?$item$$.mail.text.substring(0,128)+"...": $item$$.mail.text);$next$$(null,$item$$)},onCreated:function($user$$,$item$$,$next$$){$next$$(null,$item$$)},onUpdating:function($text$jscomp$1_user$$,$data$$,$item$$,$next$$){if($item$$.send)return $next$$("B\u1ea1n kh\u00f4ng th\u1ec3 c\u1eadp nh\u1eadt email n\u00e0y v\u00ec n\u00f3 \u0111\u00e3 \u0111\u01b0\u1ee3c g\u1eedi");$data$$.mail&&$data$$.mail.html&&($text$jscomp$1_user$$=$data$$.mail.html.replace(/<(?:.|\n)*?>/gm,""),$data$$.mail.text=$text$jscomp$1_user$$,$data$$.small_text=$data$$.mail.text.length> 128?$data$$.mail.text.substring(0,128)+"...":$data$$.mail.text);$next$$(null,$data$$,$item$$)}})).route()};