Remove deprecated DOWNLOAD_REPOSITORY_ARTIFACT permission (#2709)
use READ_SOFTWARE_MODULE_DOWNLOAD Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
This commit is contained in:
@@ -174,7 +174,7 @@ public class QLSupport implements ApplicationListener<ContextRefreshedEvent> {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings({ "java:S1117" }) // it is again ignoreCase
|
@SuppressWarnings("java:S1117") // it is again ignoreCase
|
||||||
public <A extends Enum<A> & QueryField> EntityMatcher entityMatcher(final String query, final Class<A> queryFieldType) {
|
public <A extends Enum<A> & QueryField> EntityMatcher entityMatcher(final String query, final Class<A> queryFieldType) {
|
||||||
final boolean ignoreCase = this.ignoreCase || caseInsensitiveDB; // sync with DB and case sensitivity requirements
|
final boolean ignoreCase = this.ignoreCase || caseInsensitiveDB; // sync with DB and case sensitivity requirements
|
||||||
return EntityMatcher.of(parseAndTransform(query, queryFieldType, ignoreCase), ignoreCase);
|
return EntityMatcher.of(parseAndTransform(query, queryFieldType, ignoreCase), ignoreCase);
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ public class HibernateUtils {
|
|||||||
try {
|
try {
|
||||||
method = QueryEngine.class.getMethod("getSqmTranslatorFactory");
|
method = QueryEngine.class.getMethod("getSqmTranslatorFactory");
|
||||||
} catch (final NoSuchMethodException e) {
|
} catch (final NoSuchMethodException e) {
|
||||||
log.warn("Can't resolve getSqmTranslatorFactory method (Utils.toString won't work)", e);
|
log.warn("Can't resolve getSqmTranslatorFactory method (HibernateUtils.toString won't work)", e);
|
||||||
}
|
}
|
||||||
getSqmTranslatorFactory = method;
|
getSqmTranslatorFactory = method;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -400,7 +400,7 @@ class ArtifactManagementTest extends AbstractJpaIntegrationTest {
|
|||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
@WithUser(allSpPermissions = true, removeFromAllPermission = {
|
@WithUser(allSpPermissions = true, removeFromAllPermission = {
|
||||||
SpPermission.DOWNLOAD_REPOSITORY_ARTIFACT, SpPermission.READ_SOFTWARE_MODULE_DOWNLOAD,
|
SpPermission.READ_SOFTWARE_MODULE_DOWNLOAD,
|
||||||
SpRole.CONTROLLER_ROLE, SpRole.CONTROLLER_ROLE_ANONYMOUS })
|
SpRole.CONTROLLER_ROLE, SpRole.CONTROLLER_ROLE_ANONYMOUS })
|
||||||
void getArtifactBinaryWithoutDownloadArtifactThrowsPermissionDenied() {
|
void getArtifactBinaryWithoutDownloadArtifactThrowsPermissionDenied() {
|
||||||
assertThatExceptionOfType(InsufficientPermissionException.class)
|
assertThatExceptionOfType(InsufficientPermissionException.class)
|
||||||
|
|||||||
@@ -67,13 +67,6 @@ public final class SpPermission {
|
|||||||
public static final String READ_DISTRIBUTION_SET = READ_PREFIX + DISTRIBUTION_SET;
|
public static final String READ_DISTRIBUTION_SET = READ_PREFIX + DISTRIBUTION_SET;
|
||||||
public static final String UPDATE_DISTRIBUTION_SET = UPDATE_PREFIX + DISTRIBUTION_SET;
|
public static final String UPDATE_DISTRIBUTION_SET = UPDATE_PREFIX + DISTRIBUTION_SET;
|
||||||
|
|
||||||
/**
|
|
||||||
* Deprecated since 0.10.0, use {@link #READ_SOFTWARE_MODULE_DOWNLOAD} instead
|
|
||||||
*
|
|
||||||
* @deprecated since 0.10.0, use {@link #READ_SOFTWARE_MODULE_DOWNLOAD} instead
|
|
||||||
*/
|
|
||||||
@Deprecated(since = "0.10.0", forRemoval = true)
|
|
||||||
public static final String DOWNLOAD_REPOSITORY_ARTIFACT = "DOWNLOAD_REPOSITORY_ARTIFACT";
|
|
||||||
public static final String READ_SOFTWARE_MODULE_DOWNLOAD = READ_PREFIX + SOFTWARE_MODULE + "_DOWNLOAD";
|
public static final String READ_SOFTWARE_MODULE_DOWNLOAD = READ_PREFIX + SOFTWARE_MODULE + "_DOWNLOAD";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -117,8 +110,7 @@ public final class SpPermission {
|
|||||||
CREATE_PREFIX + SOFTWARE_MODULE + IMPLY_READ + SOFTWARE_MODULE_TYPE + LINE_BREAK +
|
CREATE_PREFIX + SOFTWARE_MODULE + IMPLY_READ + SOFTWARE_MODULE_TYPE + LINE_BREAK +
|
||||||
READ_PREFIX + SOFTWARE_MODULE + IMPLY_READ + SOFTWARE_MODULE_TYPE + LINE_BREAK +
|
READ_PREFIX + SOFTWARE_MODULE + IMPLY_READ + SOFTWARE_MODULE_TYPE + LINE_BREAK +
|
||||||
UPDATE_PREFIX + SOFTWARE_MODULE + IMPLY_READ + SOFTWARE_MODULE_TYPE + LINE_BREAK +
|
UPDATE_PREFIX + SOFTWARE_MODULE + IMPLY_READ + SOFTWARE_MODULE_TYPE + LINE_BREAK +
|
||||||
DELETE_PREFIX + SOFTWARE_MODULE + IMPLY_READ + SOFTWARE_MODULE_TYPE + LINE_BREAK +
|
DELETE_PREFIX + SOFTWARE_MODULE + IMPLY_READ + SOFTWARE_MODULE_TYPE + LINE_BREAK;
|
||||||
DOWNLOAD_REPOSITORY_ARTIFACT + IMPLY + READ_SOFTWARE_MODULE_DOWNLOAD + LINE_BREAK;
|
|
||||||
public static final String DISTRIBUTION_SET_HIERARCHY =
|
public static final String DISTRIBUTION_SET_HIERARCHY =
|
||||||
CREATE_PREFIX + DISTRIBUTION_SET + IMPLY_READ + DISTRIBUTION_SET_TYPE + LINE_BREAK +
|
CREATE_PREFIX + DISTRIBUTION_SET + IMPLY_READ + DISTRIBUTION_SET_TYPE + LINE_BREAK +
|
||||||
READ_PREFIX + DISTRIBUTION_SET + IMPLY_READ + DISTRIBUTION_SET_TYPE + LINE_BREAK +
|
READ_PREFIX + DISTRIBUTION_SET + IMPLY_READ + DISTRIBUTION_SET_TYPE + LINE_BREAK +
|
||||||
@@ -161,9 +153,6 @@ public final class SpPermission {
|
|||||||
// system permission, (!) take care with
|
// system permission, (!) take care with
|
||||||
allPermissions.add(SYSTEM_ADMIN);
|
allPermissions.add(SYSTEM_ADMIN);
|
||||||
|
|
||||||
// add deprecated permissions
|
|
||||||
allPermissions.add(DOWNLOAD_REPOSITORY_ARTIFACT);
|
|
||||||
|
|
||||||
return Collections.unmodifiableList(allPermissions);
|
return Collections.unmodifiableList(allPermissions);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user