assets/admin/build was gitignored, so servers deployed by git pull kept running a stale admin bundle — the icon picker integration in the tabbar and floating-button settings pages never reached them. Track the build directory (rebuild with: cd assets/admin && npm run build) and commit the current bundle containing the universal icon picker.
2 lines
2.0 KiB
JavaScript
2 lines
2.0 KiB
JavaScript
const r=[{key:"sign_up",label:"首次注册",default:20,group:"用户"},{key:"sign_in",label:"每日登录",default:5,group:"用户"},{key:"followed",label:"被关注",default:5,group:"用户"},{key:"post_new",label:"发布文章",default:5,group:"文章"},{key:"post_like",label:"文章获赞",default:1,group:"文章"},{key:"post_favorite",label:"文章被收藏",default:2,group:"文章"},{key:"comment_new",label:"发表评论",default:2,group:"文章"},{key:"comment_like",label:"评论获赞",default:1,group:"文章"}];function a(t=10){const l={};for(let e=1;e<=t;e++)l["upgrade_integral_"+e]=e===1?0:(e-1)*500*e,l["name_"+e]="LV"+e,l["icon_img_"+e]="";return l}function u(){const t={day_max:100};for(const l of r)t[l.key]=l.default;return t}const s={key:"users.level",title:"用户等级",icon:"fa fas fa-level-up-alt",description:"等级与经验值:最高等级、升级阈值、经验获取矩阵(对齐 legacy user_level / user_integral)。",defaults:{user_level_s:!0,user_level_public_display:!0,user_level_max:10,user_level_opt:a(10),user_integral_opt:u(),user_level_notify:!0},groups:[{key:"display",title:"等级显示",fields:[{key:"user_level_s",label:"启用用户等级",type:"switch",default:!0},{key:"user_level_public_display",label:"公开页显示等级",type:"switch",default:!0,dependsOn:{key:"user_level_s",value:!0}},{key:"user_level_max",label:"最高等级",type:"number",default:10,min:3,max:30,dependsOn:{key:"user_level_s",value:!0}},{key:"user_level_notify",label:"升级通知",type:"switch",default:!0,dependsOn:{key:"user_level_s",value:!0}}]},{key:"level_opt",title:"等级升级阈值",fields:[{key:"user_level_opt",label:"升级经验配置",type:"json",sanitizeType:"array",default:a(10),help:"upgrade_integral_N 为升到 N 级所需累计经验"}]},{key:"integral",title:"经验值得分",fields:[{key:"user_integral_opt",label:"经验值获取",type:"json",sanitizeType:"array",default:u(),help:"day_max + 各行为得分;对应功能未开则将分值设 0"}]}]};export{r as I,a,u as d,s as l};
|