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) {