This is an automated email from the ASF dual-hosted git repository.
martin_s pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/archiva.git
The following commit(s) were added to refs/heads/master by this push:
new b034cff Adapting configuration to redback changes
b034cff is described below
commit b034cff6b53b129ef9ac1cd474e0f8698315de59
Author: Martin Stockhammer <[email protected]>
AuthorDate: Fri Jan 24 21:52:07 2020 +0100
Adapting configuration to redback changes
---
.../src/main/resources/META-INF/spring-context.xml | 24 ++++++----------------
.../rest/services/RepositoriesServiceTest.java | 7 ++++++-
.../src/test/resources/log4j2-test.xml | 14 +++++++++----
.../src/main/resources/META-INF/spring-context.xml | 13 ++++--------
.../org/apache/archiva/i18n/default.properties | 1 +
5 files changed, 27 insertions(+), 32 deletions(-)
diff --git
a/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/resources/META-INF/spring-context.xml
b/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/resources/META-INF/spring-context.xml
index a923273..3373b12 100644
---
a/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/resources/META-INF/spring-context.xml
+++
b/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/resources/META-INF/spring-context.xml
@@ -37,26 +37,22 @@
<context:annotation-config/>
<context:component-scan
- base-package="org.apache.archiva.rest.services"/>
+
base-package="org.apache.archiva.rest.services,org.apache.archiva.redback.rest.services"/>
- <bean id="jsonProvider"
class="com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider">
- <property name="mapper" ref="redbackJacksonMapper"/>
- </bean>
-
- <bean id="redbackJacksonMapper"
class="com.fasterxml.jackson.databind.ObjectMapper">
- </bean>
- <jaxrs:server id="archivaServices" address="/archivaServices">
+ <jaxrs:server id="archivaServices" address="/archivaServices" >
<jaxrs:providers>
- <ref bean="jsonProvider"/>
+ <bean class="com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider"/>
<ref bean="authenticationInterceptor#rest"/>
<ref bean="permissionInterceptor#rest"/>
<ref bean="requestValidationInterceptor#rest" />
<ref bean="archivaRestServiceExceptionMapper"/>
+ <ref bean="threadLocalUserCleaner#rest" />
</jaxrs:providers>
<jaxrs:serviceBeans>
+ <ref bean="browseService#rest"/>
<ref bean="pingService#rest"/>
<ref bean="repositoriesService#rest"/>
<ref bean="managedRepositoriesService#rest"/>
@@ -67,7 +63,6 @@
<ref bean="archivaAdministrationService#default"/>
<ref bean="searchService#rest"/>
<ref bean="commonServices#rest"/>
- <ref bean="browseService#rest"/>
<ref bean="pluginsService#rest"/>
<ref bean="systemStatusService#rest"/>
<ref bean="reportRepositoriesService#rest" />
@@ -77,13 +72,6 @@
<ref bean="redbackRuntimeConfigurationService#rest"/>
</jaxrs:serviceBeans>
- <jaxrs:outInterceptors>
- <ref bean="threadLocalUserCleaner#rest"/>
- </jaxrs:outInterceptors>
-
- <jaxrs:outFaultInterceptors>
-
- </jaxrs:outFaultInterceptors>
</jaxrs:server>
<bean name="browse#versionMetadata"
class="org.apache.archiva.components.cache.ehcache.EhcacheCache"
@@ -97,4 +85,4 @@
<property name="timeToLiveSeconds" value="600"/>
</bean>
-</beans>
\ No newline at end of file
+</beans>
diff --git
a/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/test/java/org/apache/archiva/rest/services/RepositoriesServiceTest.java
b/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/test/java/org/apache/archiva/rest/services/RepositoriesServiceTest.java
index 482e26d..99a8688 100644
---
a/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/test/java/org/apache/archiva/rest/services/RepositoriesServiceTest.java
+++
b/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/test/java/org/apache/archiva/rest/services/RepositoriesServiceTest.java
@@ -21,6 +21,8 @@ package org.apache.archiva.rest.services;
import org.apache.archiva.admin.model.beans.ManagedRepository;
import org.apache.archiva.maven2.model.Artifact;
+import org.apache.archiva.redback.rest.api.services.RedbackServiceException;
+import org.apache.archiva.redback.rest.api.services.UserService;
import org.apache.archiva.rest.api.model.BrowseResult;
import org.apache.archiva.rest.api.model.BrowseResultEntry;
import org.apache.archiva.rest.api.model.VersionsList;
@@ -402,11 +404,14 @@ public class RepositoriesServiceTest
public void notAuthorizedToDeleteArtifacts()
throws Exception
{
+ UserService userService = getUserService( getAdminAuthzHeader() );
+ userService.createGuestUser( );
+
ManagedRepository managedRepository = getTestManagedRepository(
"SOURCE_REPO_ID", "SOURCE_REPO_ID" );
try
{
getManagedRepositoriesService( authorizationHeader
).addManagedRepository( managedRepository );
- RepositoriesService repositoriesService = getRepositoriesService(
guestAuthzHeader );
+ RepositoriesService repositoriesService = getRepositoriesService(
);
assertFalse( repositoriesService.isAuthorizedToDeleteArtifacts(
managedRepository.getId() ) );
}
finally
diff --git
a/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/test/resources/log4j2-test.xml
b/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/test/resources/log4j2-test.xml
index 9e15082..11a7b90 100644
---
a/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/test/resources/log4j2-test.xml
+++
b/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/test/resources/log4j2-test.xml
@@ -22,7 +22,7 @@
<configuration> <!-- status="debug" -->
<appenders>
<Console name="console" target="SYSTEM_OUT">
- <PatternLayout pattern="%highlight{%d{HH:mm:ss.SSS} [%L] [%t] %-5level
%logger{3} - %msg%n}" />
+ <PatternLayout pattern="%highlight{%d{HH:mm:ss.SSS} [%L] [%t] %-5level
%logger{6} - %msg%n}" />
</Console>
<RollingRandomAccessFile name="rolling" fileName="/tmp/archiva.log"
filePattern="/tmp/archiva-%d{yyyyMMdd}.log"
@@ -38,12 +38,18 @@
<loggers>
- <logger name="org.apache.archiva.redback.rest.services" level="error"/>
+ <logger name="jaxrs" level="info" />
+ <logger name="org.apache.cxf" level="info" />
+ <logger name="org.apache.archiva" level="debug" />
+ <logger name="org.apache.archiva.redback" level="debug"/>
+ <logger name="com.fasterxml.jackson" level="info" />
+ <logger name="org.apache.archiva.components.registry.commons"
level="error" />
+
<logger name="JPOX" level="error"/>
<logger name="org.apache.archiva.rest.services" level="info"/>
- <logger name="org.springframework" level="info"/>
+ <logger name="org.springframework" level="error"/>
<logger name="org.apache.commons.configuration" level="info"/>
- <logger name="org.apache.archiva.metadata.repository.storage.maven2"
level="DEBUG" />
+ <logger name="org.apache.archiva.metadata.repository.storage.maven2"
level="error" />
<root level="info">
<appender-ref ref="console"/>
diff --git
a/archiva-modules/archiva-web/archiva-web-common/src/main/resources/META-INF/spring-context.xml
b/archiva-modules/archiva-web/archiva-web-common/src/main/resources/META-INF/spring-context.xml
index 1a981c7..1683636 100755
---
a/archiva-modules/archiva-web/archiva-web-common/src/main/resources/META-INF/spring-context.xml
+++
b/archiva-modules/archiva-web/archiva-web-common/src/main/resources/META-INF/spring-context.xml
@@ -34,10 +34,11 @@
default-lazy-init="true">
<context:annotation-config/>
- <context:component-scan
base-package="org.apache.archiva.redback.keys,org.apache.archiva.web.startup,
org.apache.archiva.web.runtime, org.apache.archiva.web.api,,
org.apache.archiva.web.security"/>
+ <context:component-scan
base-package="org.apache.archiva.redback.keys,org.apache.archiva.web.startup,org.apache.archiva.web.runtime,org.apache.archiva.web.api,org.apache.archiva.web.security,org.apache.archiva.redback.rest,org.apache.archiva.rest.services.interceptors"/>
<util:properties id="archivaRuntimeProperties"
location="classpath:application.properties" />
+
<jaxrs:server id="archivaUiServices" address="/archivaUiServices">
<jaxrs:providers>
@@ -45,6 +46,7 @@
<ref bean="authenticationInterceptor#rest"/>
<ref bean="permissionInterceptor#rest"/>
<ref bean="archivaRestServiceExceptionMapper"/>
+ <ref bean="threadLocalUserCleaner#rest" />
</jaxrs:providers>
<jaxrs:serviceBeans>
@@ -54,13 +56,6 @@
<ref bean="javascriptLogger#default"/>
</jaxrs:serviceBeans>
- <jaxrs:outInterceptors>
- <ref bean="threadLocalUserCleaner#rest"/>
- </jaxrs:outInterceptors>
-
- <jaxrs:outFaultInterceptors>
-
- </jaxrs:outFaultInterceptors>
</jaxrs:server>
-</beans>
\ No newline at end of file
+</beans>
diff --git
a/archiva-modules/archiva-web/archiva-web-common/src/main/resources/org/apache/archiva/i18n/default.properties
b/archiva-modules/archiva-web/archiva-web-common/src/main/resources/org/apache/archiva/i18n/default.properties
index a2c8e0c..d22872b 100644
---
a/archiva-modules/archiva-web/archiva-web-common/src/main/resources/org/apache/archiva/i18n/default.properties
+++
b/archiva-modules/archiva-web/archiva-web-common/src/main/resources/org/apache/archiva/i18n/default.properties
@@ -682,6 +682,7 @@ redback.runtime.users.cache.title=Users Cache
ldap.config.dn.help.content=The name of the attribute containing the DN
ldap.config.user.attribute.help.content=The name of the RDN attribute in the
DN of the user object containing the User-ID (e.g. for
cn=usr1,ou=users,ou=tst,ou=org, the value would be cn)
+ldap.config.groups.name.attribute.help.content=The name of the attribute of a
group object that contains the name of the group.
redback.default.role.guest.id.help.content=The User-ID of the guest user
rest.baseUrl.help.content=URL that is used as base url for validating REST
requests. If empty, the URL ist determined automatically.
rest.csrffilter.absentorigin.deny.help.content=If true and no Origin/Referer
header can be found on REST requests, the requests will be denied. Default:
true.