我的应用有以下型号:
User
Projects
Permissions (project_id, user_id, role_id)
1的role_id等于admin
我想为用户创建一种请求加入项目的方法。该请求可供项目管理员用于批准或“不立即”,而Not Now会阻止用户继续请求加入,就像在Facebook上一样。
表格/字段是否有任何架构建议才能正确构建?
由于
答案 0 :(得分:1)
新模型Request
包含user_id
和project_id
,并且在批准时会写入真实Permission
,而在“Not Now”请求已删除。
某些管理页面只显示未完成的请求,以及您是否希望过滤用户和/或项目。