我正在为多个租户设计存储库。每个租户(组织)都有多个子组织,其中有另一个子组织,等等。
部分资源仅由叶子组织访问,但其中一些资源在整个组织子树之间共享。
很好的例子是公司徽标或数据源。在任何子组织中创建的报告都必须能够访问它。我不知道如何设计它 - 子组织无法访问父存储库项目。而且我不想在每个树的子节点上复制它。我可以使用公共文件夹,但必须隔离所有租户的公共文件夹。
编写示例:
徽标路径: 公司1 \ Human_resources \ HR_logo.jpg
应该访问徽标的报告: 公司1 \ Human_resources \ HR_subdivision1 \ some_report.jrxml
当我以HR_subdivision1用户身份登录时,我无法访问该徽标。
如何在一个租户中的多个子组织之间共享存储库项目?