请求加入项目 - 数据库架构建议
我的应用程序具有以下模型:
User
Projects
Permissions (project_id, user_id, role_id)
role_id of 1 equals admin
我想创建一种用户请求加入项目的方法。该请求可供项目管理员批准或“现在不”,如果不是现在,将阻止用户继续请求加入,就像在 Facebook 上一样。
有什么架构建议可以正确构建表/字段吗?
谢谢
my app has the following models:
User
Projects
Permissions (project_id, user_id, role_id)
role_id of 1 equals admin
I want to create a way for user's to request to join a project. That request would be available to the project admin to Approve or "Not Now", with Not Now that would prevent the user from continuing to request to join, just like on Facebook.
Any schema recommendations oh the table/fields to build this correctly?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
新模型
Request
带有user_id
和project_id
并在批准后写入真正的Permission
,而在 “现在不”请求被删除。某些管理页面仅显示未完成的请求,以及您是否希望用户和/或项目过滤器。
New model
Request
with auser_id
andproject_id
and on approval the realPermission
is written, whereas on "Not Now" the request is deleted.Some admin page just shows the outstanding requests, and if you wish user and/or project filters.