Replace EDIT_VC occurrences with CREATE_VC, and removed it.
Change-Id: If3b04dfc9dac4c12c3ac8d5a29ae863b6337372c
diff --git a/src/main/java/de/ids_mannheim/korap/constant/OAuth2Scope.java b/src/main/java/de/ids_mannheim/korap/constant/OAuth2Scope.java
index c37a471..6240d4c 100644
--- a/src/main/java/de/ids_mannheim/korap/constant/OAuth2Scope.java
+++ b/src/main/java/de/ids_mannheim/korap/constant/OAuth2Scope.java
@@ -27,7 +27,7 @@
ADD_USER_GROUP_MEMBER_ROLE, DELETE_USER_GROUP_MEMBER_ROLE,
- CREATE_VC, VC_INFO, EDIT_VC, DELETE_VC,
+ CREATE_VC, VC_INFO, DELETE_VC,
SHARE_VC, DELETE_VC_ACCESS, VC_ACCESS_INFO,
diff --git a/src/main/java/de/ids_mannheim/korap/web/controller/QueryReferenceController.java b/src/main/java/de/ids_mannheim/korap/web/controller/QueryReferenceController.java
index 5216963..0be121d 100644
--- a/src/main/java/de/ids_mannheim/korap/web/controller/QueryReferenceController.java
+++ b/src/main/java/de/ids_mannheim/korap/web/controller/QueryReferenceController.java
@@ -91,7 +91,7 @@
.getUserPrincipal();
try {
- scopeService.verifyScope(context, OAuth2Scope.EDIT_VC);
+ scopeService.verifyScope(context, OAuth2Scope.CREATE_VC);
ParameterChecker.checkObjectValue(query, "request entity");
if (query.getQueryType() == null) {
query.setQueryType(QueryType.QUERY);
diff --git a/src/main/java/de/ids_mannheim/korap/web/controller/VirtualCorpusController.java b/src/main/java/de/ids_mannheim/korap/web/controller/VirtualCorpusController.java
index 27aff66..4d09022 100644
--- a/src/main/java/de/ids_mannheim/korap/web/controller/VirtualCorpusController.java
+++ b/src/main/java/de/ids_mannheim/korap/web/controller/VirtualCorpusController.java
@@ -108,7 +108,7 @@
.getUserPrincipal();
try {
- scopeService.verifyScope(context, OAuth2Scope.EDIT_VC);
+ scopeService.verifyScope(context, OAuth2Scope.CREATE_VC);
ParameterChecker.checkObjectValue(vc, "request entity");
if (vc.getQueryType() == null) {
vc.setQueryType(QueryType.VIRTUAL_CORPUS);
@@ -375,7 +375,8 @@
return Response.ok().build();
}
- /**
+ /** DEPRECATED **
+ *
* Only VCA Admins and system admins are allowed to delete a
* VC-access.
*
@@ -398,8 +399,10 @@
+ "in API v1.1."));
}
- /**
- * Lists all member roles in a group.
+ /** This service may not be necessary thus it is hidden in the wiki.
+ *
+ * Lists member roles in a group. It can be filtered by query, so only query
+ * related roles should be listed.
*
* Only available to group and system admins.
*