请求加入项目 - 数据库架构建议

发布于 2024-11-09 08:19:45 字数 259 浏览 0 评论 0原文

我的应用程序具有以下模型:

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

翻了热茶 2024-11-16 08:19:45

新模型 Request 带有 user_idproject_id 并在批准后写入真正的 Permission,而在 “现在不”请求被删除。

某些管理页面仅显示未完成的请求,以及您是否希望用户和/或项目过滤器。

New model Request with a user_id and project_id and on approval the real Permission 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文