如何为我的jhipster应用程序的用户显示他创建的实体?

时间:2016-03-17 11:23:32

标签: spring-security jhipster

我正在创建一个jhipster应用程序,我想让我的用户只能访问他创建的实体,例如在我的情况下,我只想为每个用户提供他实体产品的特殊视图创建,而不是为其他用户创建的所有产品。 先感谢您, 等待你的帮助...

1 个答案:

答案 0 :(得分:1)

JHipster不提供这种类型的过滤,你必须自己实现它。开箱即用,你唯一能做的就是在前端和后端玩安全角色(正如@gaël-marziou指出的那样)。 在前面,在状态声明(entity.js文件)中使用authorities。在后面,在控制器中使用@Secured(EntityResource.java)。

为了实现所需的过滤类型,您必须在实体中创建新属性以存储他/她创建的用户,然后在存储库中创建新方法以进行正确的查询。