You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@streampipes.apache.org by ri...@apache.org on 2022/11/30 16:13:32 UTC

[streampipes] branch dev updated: Store data views and dashboards as non-public elements (#821)

This is an automated email from the ASF dual-hosted git repository.

riemer pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/streampipes.git


The following commit(s) were added to refs/heads/dev by this push:
     new f8912c9f4 Store data views and dashboards as non-public elements (#821)
     new 11153c3b5 Merge branch 'dev' of github.com:apache/streampipes into dev
f8912c9f4 is described below

commit f8912c9f40cb43f103a0d237d2bbce10f3b3f353
Author: Dominik Riemer <do...@gmail.com>
AuthorDate: Wed Nov 30 17:13:13 2022 +0100

    Store data views and dashboards as non-public elements (#821)
---
 .../src/main/java/org/apache/streampipes/model/client/user/Role.java   | 2 ++
 .../resource/management/AbstractDashboardResourceManager.java          | 3 +--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/streampipes-model-client/src/main/java/org/apache/streampipes/model/client/user/Role.java b/streampipes-model-client/src/main/java/org/apache/streampipes/model/client/user/Role.java
index 5bcf0c154..b9010b7de 100644
--- a/streampipes-model-client/src/main/java/org/apache/streampipes/model/client/user/Role.java
+++ b/streampipes-model-client/src/main/java/org/apache/streampipes/model/client/user/Role.java
@@ -51,6 +51,8 @@ public enum Role {
           Privilege.PRIVILEGE_READ_DATA_EXPLORER_WIDGET,
           Privilege.PRIVILEGE_WRITE_DATA_EXPLORER_VIEW,
           Privilege.PRIVILEGE_WRITE_DATA_EXPLORER_WIDGET,
+          Privilege.PRIVILEGE_DELETE_DATA_EXPLORER_VIEW,
+          Privilege.PRIVILEGE_DELETE_DATA_EXPLORER_WIDGET,
           Privilege.PRIVILEGE_READ_PIPELINE
   ),
   ROLE_CONNECT_ADMIN(
diff --git a/streampipes-resource-management/src/main/java/org/apache/streampipes/resource/management/AbstractDashboardResourceManager.java b/streampipes-resource-management/src/main/java/org/apache/streampipes/resource/management/AbstractDashboardResourceManager.java
index f7c1c2c6c..d6015567e 100644
--- a/streampipes-resource-management/src/main/java/org/apache/streampipes/resource/management/AbstractDashboardResourceManager.java
+++ b/streampipes-resource-management/src/main/java/org/apache/streampipes/resource/management/AbstractDashboardResourceManager.java
@@ -18,7 +18,6 @@
 package org.apache.streampipes.resource.management;
 
 import org.apache.streampipes.model.client.user.Permission;
-import org.apache.streampipes.model.connect.adapter.AdapterDescription;
 import org.apache.streampipes.model.dashboard.DashboardModel;
 import org.apache.streampipes.model.util.ElementIdGenerator;
 import org.apache.streampipes.storage.api.IDashboardStorage;
@@ -49,7 +48,7 @@ public abstract class AbstractDashboardResourceManager extends AbstractResourceM
       dashboardModel.setCouchDbId(ElementIdGenerator.makeElementId(DashboardModel.class));
     }
     db.storeDashboard(dashboardModel);
-    new PermissionResourceManager().createDefault(dashboardModel.getCouchDbId(), AdapterDescription.class, principalSid, true);
+    new PermissionResourceManager().createDefault(dashboardModel.getCouchDbId(), DashboardModel.class, principalSid, false);
   }
 
   public void update(DashboardModel dashboardModel) {