我写了一个mixin并称之为#34; AuthenticatedFields"。它与read-only mixin相似,但它也考虑了用户角色。它将属性名称和角色名称作为输入,如果用户没有角色来查看该属性,则删除数据。
// common/models/somemodels.json
"mixins": {
"AuthenticatedFields": {
"data": "admin"
}
}
但是,我想动态地这样做,而不是在模型配置文件中。因为用户权限应该能够更改。
是否可以动态添加/删除/更改mixins?