Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🌟🌟🌟 数据权限设计功能设计 🌟🌟🌟 #5

Closed
xlorne opened this issue Sep 16, 2021 · 1 comment
Closed

🌟🌟🌟 数据权限设计功能设计 🌟🌟🌟 #5

xlorne opened this issue Sep 16, 2021 · 1 comment
Labels
help wanted Extra attention is needed

Comments

@xlorne
Copy link
Contributor

xlorne commented Sep 16, 2021

数据权限作为管理系统中常用的功能,却没有非常适合的框架。通常在系统的研发过程中,都由研发人员自行控制。无抽象的数据权限设计模式。

springboot-data-permission将解决该问题

产品远景:

  • 数据权限不仅限于sql数据,需要支持各种数据的权限分离
  • 数据权限非功能权限,设计上与功能权限分离。
  • 框架可以任何数据均可作为数据资源划分条件,即数据资源可配置。
  • 数据资源与数据权限之间可通过数据权限组来配置数据权限,数据权限组为自定义的数据组。如包括:自己、本级别即以下、全部、自定义。
  • 所有需要配置的数据权限均会自动创建数据权限关联关系(one-money)
  • 数据权限的设置可从两个维度设置:1以用户角度配置数据的可见权限。2以资源角度配置数据的可见用户。
@xlorne xlorne added the help wanted Extra attention is needed label Sep 16, 2021
@xlorne xlorne added this to To do in springboot-ddd-plan Sep 16, 2021
xlorne pushed a commit that referenced this issue Sep 27, 2021
xlorne added a commit that referenced this issue Sep 27, 2021
add DataSourceInitializer #5
xlorne pushed a commit that referenced this issue Sep 28, 2021
@xlorne xlorne moved this from To do to In progress in springboot-ddd-plan Sep 30, 2021
xlorne pushed a commit that referenced this issue Sep 30, 2021
xlorne pushed a commit that referenced this issue Sep 30, 2021
xlorne pushed a commit that referenced this issue Sep 30, 2021
@xlorne
Copy link
Contributor Author

xlorne commented Dec 22, 2021

@xlorne xlorne closed this as completed Sep 9, 2022
@xlorne xlorne moved this from In progress to Done in springboot-ddd-plan Oct 7, 2022
@xlorne xlorne moved this from Done to Closed in springboot-ddd-plan Oct 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
Development

No branches or pull requests

1 participant