我正在开发一个使用低码平台SLINGR的应用程序。我需要根据用户所属的公司设置权限。
实现这一点的最佳方法是什么?
任何帮助都将不胜感激。
发布于 2020-03-31 02:45:34
实现此目的的最佳方法是将权限与By user field
类型的筛选器一起使用。例如,您可以创建一个名为people
的实体,其结构如下:
- user
- company
然后,在应用程序构建器的Application > Settings
中,您必须将此实体配置为用于扩展字段(https://slingr-stack.github.io/platform/app_development_app_settings.html#user-extended-fields)的实体。完成此操作后,您将能够按当前用户的公司进行筛选。例如,假设您有一个名为tasks
的实体,其结构如下:
- number
- title
- company
- description
然后,在此实体的权限中,添加字段tasks.company
等于people.company
的filter by user字段。这样,用户将只能看到属于他们所属公司的任务。
https://stackoverflow.com/questions/60933600
复制相似问题