0
回滚3更新具有审批要求的模型
我有一个用户模型,其中有几个细节,其中很少是可编辑的,但需要批准。
我想知道如何更新模型的最佳做法。
- 用户修改了一些数据,数据被批准
- 用户仍然可以看到旧的数据发送。
- 版主批准更改。
- 用户看到新的数据
我现在的想法是把它单独作为两种车型。
- 用户模型
- 剖面模型
用户模型包含当前配置文件的ID,当用户更新他的个人资料,他增加了一个新的配置文件模式,当管理员的批准同样,相关的配置文件模型与用户模型相关联。 (旧的可能会被摧毁)。
其他的想法是
- 要对每一个属性2个属性(但编辑将是最小的)
- 由于所有的编辑项是字符串,唯一用途是用于展示,实际模型将包含当前值和未批准旧值的转义JSON。