search issueshttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues2019-11-28T08:52:36Zhttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/1GS needs to handle unresponsive SR2019-11-28T08:52:36ZGradl, TobiasGS needs to handle unresponsive SRNo uncaught exceptions should be thrown if GS is not responsive.
*(from redmine: issue id 1, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #10No uncaught exceptions should be thrown if GS is not responsive.
*(from redmine: issue id 1, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #101.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/2Exception handling in controller/view handing2019-11-28T08:52:39ZGradl, TobiasException handling in controller/view handingExceptions are not only not caught but obfuscated by
o.s.w.s.m.m.a.ExceptionHandlerExceptionResolver: Failed to invoke
@ExceptionHandler method: public java.lang.String
de.dariah.aai.web.controller.ExceptionHandlingController.handleExcep...Exceptions are not only not caught but obfuscated by
o.s.w.s.m.m.a.ExceptionHandlerExceptionResolver: Failed to invoke
@ExceptionHandler method: public java.lang.String
de.dariah.aai.web.controller.ExceptionHandlingController.handleException(java.lang.Throwable,org.springframework.ui.Model)
**Steps to reproduce:**
uncaught exceptions that are to be handled after dispatcher
**Additional information:**
2013-07-29 11:18:55,167 ERROR \[tomcat-http—13\]
o.s.w.s.m.m.a.ExceptionHandlerExceptionResolver: Failed to invoke
@ExceptionHandler method: public java.lang.String
de.dariah.aai.web.controller.ExceptionHandlingController.handleException(java.lang.Throwable,org.springframework.ui.Model)
java.lang.IllegalStateException: No suitable resolver for argument \[1\]
\[type=org.springframework.ui.Model\]
HandlerMethod details:
Controller \[de.dariah.search.controller.SchemaController\]
Method \[public java.lang.String
de.dariah.aai.web.controller.ExceptionHandlingController.handleException(java.lang.Throwable,org.springframework.ui.Model)\]
at
org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:174)
~\[spring-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:123)
~\[spring-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:100)
~\[spring-webmvc-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver.doResolveHandlerMethodException(ExceptionHandlerExceptionResolver.java:275)
~\[spring-webmvc-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.web.servlet.handler.AbstractHandlerMethodExceptionResolver.doResolveException(AbstractHandlerMethodExceptionResolver.java:60)
\[spring-webmvc-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver.resolveException(AbstractHandlerExceptionResolver.java:136)
\[spring-webmvc-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.web.servlet.DispatcherServlet.processHandlerException(DispatcherServlet.java:1120)
\[spring-webmvc-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:944)
\[spring-webmvc-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)
\[spring-webmvc-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
\[spring-webmvc-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789)
\[spring-webmvc-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at javax.servlet.httHttpServlet.service(HttpServlet.java:647)
\[servlet-api.jar:na\]
at javax.servlet.httHttpServlet.service(HttpServlet.java:728)
\[servlet-api.jar:na\]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
\[catalina.jar:7.0.39.B\]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
\[catalina.jar:7.0.39.B\]
at
net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:163)
\[javamelody-core-1.40.0.jar:1.40.0\]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
\[catalina.jar:7.0.39.B\]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
\[catalina.jar:7.0.39.B\]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
\[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
\[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
\[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
\[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
\[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
\[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
\[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
\[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
\[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
\[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
\[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
\[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
\[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
\[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
\[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
\[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter.doFilter(DefaultLoginPageGeneratingFilter.java:91)
\[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
\[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
\[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
\[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
\[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
\[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
\[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
\[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.security.web.access.channel.ChannelProcessingFilter.doFilter(ChannelProcessingFilter.java:144)
\[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
\[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
\[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
\[spring-security-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
\[spring-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
\[spring-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
\[catalina.jar:7.0.39.B\]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
\[catalina.jar:7.0.39.B\]
at
net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:206)
\[javamelody-core-1.40.0.jar:1.40.0\]
at
net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:179)
\[javamelody-core-1.40.0.jar:1.40.0\]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
\[catalina.jar:7.0.39.B\]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
\[catalina.jar:7.0.39.B\]
at
org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:119)
\[spring-orm-3.1.2.RELEASE.jar:3.1.2.RELEASE\]
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
\[spring-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
\[catalina.jar:7.0.39.B\]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
\[catalina.jar:7.0.39.B\]
at
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
\[spring-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
\[spring-web-3.1.4.RELEASE.jar:3.1.4.RELEASE\]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
\[catalina.jar:7.0.39.B\]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
\[catalina.jar:7.0.39.B\]
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
\[catalina.jar:7.0.39.B\]
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
\[catalina.jar:7.0.39.B\]
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
\[catalina.jar:7.0.39.B\]
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
\[catalina.jar:7.0.39.B\]
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
\[catalina.jar:7.0.39.B\]
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:947)
\[catalina.jar:7.0.39.B\]
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
\[catalina.jar:7.0.39.B\]
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
\[catalina.jar:7.0.39.B\]
at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1009)
\[tomcat-coyote.jar:7.0.39.B\]
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
\[tomcat-coyote.jar:7.0.39.B\]
at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
\[tomcat-coyote.jar:7.0.39.B\]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
\[na:1.7.0\_02\]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
\[na:1.7.0\_02\]
at java.lang.Thread.run(Thread.java:722) \[na:1.7.0\_02\]
*(from redmine: issue id 2, created on 2018-01-22tgradl, closed on 2018-01-22)*1.1Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/3Cannot refresh schema view2019-11-28T08:52:41ZGradl, TobiasCannot refresh schema viewInternal 500 thrown
**Steps to reproduce:**
\- After new schema was added, once reloaded it’s fine again.
- Happens no matter if there is already a schema in the view or not
*(from redmine: issue id 3, created on 2018-01-22tgradl, ...Internal 500 thrown
**Steps to reproduce:**
\- After new schema was added, once reloaded it’s fine again.
- Happens no matter if there is already a schema in the view or not
*(from redmine: issue id 3, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/4Implement harvesting based on new SR based configs2019-11-28T08:52:43ZGradl, TobiasImplement harvesting based on new SR based configsHarvesting mechanism possibly needs to be quite heavily modified to work
with new config
*(from redmine: issue id 4, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #5
* relates #6Harvesting mechanism possibly needs to be quite heavily modified to work
with new config
*(from redmine: issue id 4, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #5
* relates #61.1Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/5Problem with root element(s)2019-11-28T08:52:45ZGradl, TobiasProblem with root element(s)SR does not generate root element right not. Where to regenerate it? In
SR or XPath right into the root element? Since both strategies are
dirty: Which is less painful?
*(from redmine: issue id 5, created on 2018-01-22tgradl, closed on...SR does not generate root element right not. Where to regenerate it? In
SR or XPath right into the root element? Since both strategies are
dirty: Which is less painful?
*(from redmine: issue id 5, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #41.1Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/6XPath problem2019-11-28T08:52:46ZGradl, TobiasXPath problemSR does not deliver any ns information; how can we overcome the fact(?)
that VTDNav needs ns information to parse content?
*(from redmine: issue id 6, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #4SR does not deliver any ns information; how can we overcome the fact(?)
that VTDNav needs ns information to parse content?
*(from redmine: issue id 6, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #41.1Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/7Show elements in schema administration2019-11-28T08:52:48ZGradl, TobiasShow elements in schema administrationProvide an option to display the schereg responses for already added
schemas.
*(from redmine: issue id 7, created on 2018-01-22tgradl, closed on 2018-01-22)*Provide an option to display the schereg responses for already added
schemas.
*(from redmine: issue id 7, created on 2018-01-22tgradl, closed on 2018-01-22)*1.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/8ModelRefresh does not include buttons2019-11-28T08:52:49ZGradl, TobiasModelRefresh does not include buttonsButtons are not hidden/activated on status changes. Tested in DP
Administration, might be universal though.
*(from redmine: issue id 9, created on 2018-01-22tgradl, closed on 2018-01-22)*Buttons are not hidden/activated on status changes. Tested in DP
Administration, might be universal though.
*(from redmine: issue id 9, created on 2018-01-22tgradl, closed on 2018-01-22)*1.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/9Deleted schema2019-11-28T08:52:51ZGradl, TobiasDeleted schemaDeleted schemas in SR cause failure on the GS
*(from redmine: issue id 10, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #1Deleted schemas in SR cause failure on the GS
*(from redmine: issue id 10, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #11.1Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/10Refactor Messages in the view2019-11-28T08:52:52ZGradl, TobiasRefactor Messages in the view\- Bring messages to front
- Remove old loading and replace with new multi-modal
*(from redmine: issue id 11, created on 2018-01-22tgradl, closed on 2018-01-22)*\- Bring messages to front
- Remove old loading and replace with new multi-modal
*(from redmine: issue id 11, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/11Attribute handling in the index2019-11-28T08:52:55ZGradl, TobiasAttribute handling in the indexXPaths for Attributes
*(from redmine: issue id 12, created on 2018-01-22tgradl, closed on 2018-01-22)*XPaths for Attributes
*(from redmine: issue id 12, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/12Execute federated search2019-11-28T08:52:56ZGradl, TobiasExecute federated searchParent for all tasks related to executing queries over multiple schemas
and collections
*(from redmine: issue id 13, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #14
* relates #15
* relates #40
* ...Parent for all tasks related to executing queries over multiple schemas
and collections
*(from redmine: issue id 13, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #14
* relates #15
* relates #40
* relates #41
* relates #42
* relates #47
* relates #482.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/13Dynamic generation of search facets2019-11-28T08:52:57ZGradl, TobiasDynamic generation of search facetsWhen presenting the extended search UI, search facets now need to be
dynamically generated.
Issues:
- Multiple schemas could be presented, how can we choose though if we
don’t know what collections actually need to be searched?
*(fr...When presenting the extended search UI, search facets now need to be
dynamically generated.
Issues:
- Multiple schemas could be presented, how can we choose though if we
don’t know what collections actually need to be searched?
*(from redmine: issue id 14, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #132.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/14Utilize SR mapping cells2019-11-28T08:53:00ZGradl, TobiasUtilize SR mapping cellsQuery the SR for connections between schema elements that are being used
for facetting and use them for formulating the local queries.
*(from redmine: issue id 15, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* r...Query the SR for connections between schema elements that are being used
for facetting and use them for formulating the local queries.
*(from redmine: issue id 15, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #131.1Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/15Include processing options2019-11-28T08:53:02ZGradl, TobiasInclude processing options\- ‘Use for tag cloud’
\- ‘Geo’
\- ‘Time’
\- Other data types
- Analyzers (heavy - needs API of the GS consumed by the SR!)
*(from redmine: issue id 16, created on 2018-01-22tgradl, closed on 2018-01-22)*\- ‘Use for tag cloud’
\- ‘Geo’
\- ‘Time’
\- Other data types
- Analyzers (heavy - needs API of the GS consumed by the SR!)
*(from redmine: issue id 16, created on 2018-01-22tgradl, closed on 2018-01-22)*1.1Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/16Create API2019-11-28T08:53:04ZGradl, TobiasCreate APIAPI to be consumed especially by SR
*(from redmine: issue id 20, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #21API to be consumed especially by SR
*(from redmine: issue id 20, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #211.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/17Schema element options API2019-11-28T08:53:05ZGradl, TobiasSchema element options APIProvide available options for configuring schema elements that should be
offered in the SR.
*(from redmine: issue id 21, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #20Provide available options for configuring schema elements that should be
offered in the SR.
*(from redmine: issue id 21, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #201.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/18Prettify content representation in search results2019-11-28T08:53:07ZGradl, TobiasPrettify content representation in search resultsUse same mechanism as used in schema polling
*(from redmine: issue id 23, created on 2018-01-22tgradl, closed on 2018-01-22)*Use same mechanism as used in schema polling
*(from redmine: issue id 23, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/19Point TagCloud to analyzed element2019-11-28T08:53:08ZGradl, TobiasPoint TagCloud to analyzed elementCurrently the ‘de’ (should be changed, too) can be referred for
generating the tag cloud
*(from redmine: issue id 24, created on 2018-01-22tgradl, closed on 2018-01-22)*Currently the ‘de’ (should be changed, too) can be referred for
generating the tag cloud
*(from redmine: issue id 24, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/20Implement cache for tagcloud2019-11-28T08:53:10ZGradl, TobiasImplement cache for tagcloudThe tags for the tagcloud do not have to be re-queried on every use,
instead a cache-mechanism should be implemented.
Note: This goes only for the overall cloud though since collection
clouds are generated based on search results.
*(f...The tags for the tagcloud do not have to be re-queried on every use,
instead a cache-mechanism should be implemented.
Note: This goes only for the overall cloud though since collection
clouds are generated based on search results.
*(from redmine: issue id 25, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #612.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/21Show title and links of search results2019-11-28T08:53:12ZGradl, TobiasShow title and links of search resultsUse the new processing options to display title and links correctly
*(from redmine: issue id 26, created on 2018-01-22tgradl, closed on 2018-01-22)*Use the new processing options to display title and links correctly
*(from redmine: issue id 26, created on 2018-01-22tgradl, closed on 2018-01-22)*1.1Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/22Documentation of configuration2019-11-28T08:53:13ZGradl, TobiasDocumentation of configurationEspecially because of multi\_field ~content and parent containers, the
configuration became quite complex and requires dev documentation
*(from redmine: issue id 27, created on 2018-01-22tgradl, closed on 2018-01-22)*Especially because of multi\_field ~content and parent containers, the
configuration became quite complex and requires dev documentation
*(from redmine: issue id 27, created on 2018-01-22tgradl, closed on 2018-01-22)*1.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/23Resolve issues concerning harvesting of non oai_dc data2019-11-28T08:53:15ZGradl, TobiasResolve issues concerning harvesting of non oai_dc dataCollection issue
*(from redmine: issue id 28, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #29
* relates #30
* relates #33Collection issue
*(from redmine: issue id 28, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #29
* relates #30
* relates #331.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/24Allow for harvesting of xmetadiss data2019-11-28T08:53:17ZGradl, TobiasAllow for harvesting of xmetadiss data\- Multiple identifier-fields seem problematic. Why is this not resolved
by the config-tree?
- While actually parsed, xmetadiss data is not indexed and searchable
*(from redmine: issue id 29, created on 2018-01-22tgradl, closed on 20...\- Multiple identifier-fields seem problematic. Why is this not resolved
by the config-tree?
- While actually parsed, xmetadiss data is not indexed and searchable
*(from redmine: issue id 29, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #281.1Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/25XPath namespaces might be different in definition and instance2019-11-28T08:53:19ZGradl, TobiasXPath namespaces might be different in definition and instanceSee xMetaDissPlus for example: The definition assignes the main standard
to xmlns, whereas the instances of Propylaeum use xmlns:xmetadiss
*(from redmine: issue id 30, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
...See xMetaDissPlus for example: The definition assignes the main standard
to xmlns, whereas the instances of Propylaeum use xmlns:xmetadiss
*(from redmine: issue id 30, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #28
* relates #321.1Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/26Dump xml content for debugging2019-11-28T08:53:21ZGradl, TobiasDump xml content for debuggingmake VTDNav export the current metadata element for debugging purposes
*(from redmine: issue id 31, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #32make VTDNav export the current metadata element for debugging purposes
*(from redmine: issue id 31, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #322.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/27Reevaluate namespace handling of instances2019-11-28T08:53:23ZGradl, TobiasReevaluate namespace handling of instancesIssue 30 was fixed by reading namespaces from the root element and
mapping them with the ones used in the schema. Read the final comment of
issue 30 to get started with evaluation.
*(from redmine: issue id 32, created on 2018-01-22tgra...Issue 30 was fixed by reading namespaces from the root element and
mapping them with the ones used in the schema. Read the final comment of
issue 30 to get started with evaluation.
*(from redmine: issue id 32, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #30
* relates #312.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/28Cannot index if children of the same parent have the same name2019-11-28T08:53:25ZGradl, TobiasCannot index if children of the same parent have the same nameExample xMetaDissPlus where there are dc:identifier and ddb:identifier
are found under xMetaDiss element.
Resolution: GS needs to index namespace prefixes.
*(from redmine: issue id 33, created on 2018-01-22tgradl, closed on 2018-01-22...Example xMetaDissPlus where there are dc:identifier and ddb:identifier
are found under xMetaDiss element.
Resolution: GS needs to index namespace prefixes.
*(from redmine: issue id 33, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #282.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/29Implement user collections2019-11-28T08:53:26ZGradl, TobiasImplement user collectionsSave a set of selected collections for later usage
**Additional information:**
Implementation:
x Implement model
o CRUD of user collections within Data Provider Administration (DPA)
o Assignment (an deassignment) of collections i...Save a set of selected collections for later usage
**Additional information:**
Implementation:
x Implement model
o CRUD of user collections within Data Provider Administration (DPA)
o Assignment (an deassignment) of collections in DPA
*(from redmine: issue id 34, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #571.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/30New collection selection dialog2019-11-28T08:53:28ZGradl, TobiasNew collection selection dialogimplement as modal (with search)
*(from redmine: issue id 35, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #57implement as modal (with search)
*(from redmine: issue id 35, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #571.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/31Indexed objects loose association with attributes when indexed as array2019-11-28T08:53:29ZGradl, TobiasIndexed objects loose association with attributes when indexed as arrayES creates the array at \_content, not the object and therefore
attributes can no longer be associated with their actual element.
**Steps to reproduce:**
Index any element with attributes as array.
Example: Find http://nbn-resolving.d...ES creates the array at \_content, not the object and therefore
attributes can no longer be associated with their actual element.
**Steps to reproduce:**
Index any element with attributes as array.
Example: Find http://nbn-resolving.de/urn:nbn:de:bvb:12-bsb00029380-5
*(from redmine: issue id 39, created on 2018-01-22tgradl, closed on 2018-01-22)*1.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/32Highlight queried fields2019-11-28T08:53:30ZGradl, TobiasHighlight queried fieldsSince you don’t see what fields were queried in federated queries,
highlight the content accordingly.
*(from redmine: issue id 40, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #13Since you don’t see what fields were queried in federated queries,
highlight the content accordingly.
*(from redmine: issue id 40, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #132.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/33Extend Query to partial query model2019-11-28T08:53:32ZGradl, TobiasExtend Query to partial query modelA global query now needs to be an umbrella over multiple partial queries
*(from redmine: issue id 41, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #13A global query now needs to be an umbrella over multiple partial queries
*(from redmine: issue id 41, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #132.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/34Calculate optimal schema2019-11-28T08:53:34ZGradl, TobiasCalculate optimal schemaThis might need to be a more sophisticated algorithm in the future, but
for now we basically need to implement a method that takes the list of
queried provider ids and returns the schema uuid of the mostly used
schema.
Nice touch: Show ...This might need to be a more sophisticated algorithm in the future, but
for now we basically need to implement a method that takes the list of
queried provider ids and returns the schema uuid of the mostly used
schema.
Nice touch: Show usage of the schema in UI.
*(from redmine: issue id 42, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #13
* relates #44
* relates #45
* relates #52
* relates #532.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/35Implement consumption of SR Mapping API2019-11-28T08:53:35ZGradl, TobiasImplement consumption of SR Mapping APIMappingPojos are input to the ‘optimal schema’ calculation
*(from redmine: issue id 44, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #42MappingPojos are input to the ‘optimal schema’ calculation
*(from redmine: issue id 44, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #422.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/36Implement SchemaFederationService2019-11-28T08:53:36ZGradl, TobiasImplement SchemaFederationServiceImplement as container for all functionality related to calculating
schema correlations
*(from redmine: issue id 45, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #42Implement as container for all functionality related to calculating
schema correlations
*(from redmine: issue id 45, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #422.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/37ANY facet not working anymore2019-11-28T08:53:38ZGradl, TobiasANY facet not working anymoreFix problematic facet and modify SearchFacet.ANY to return an actual
SearchFacet.
*(from redmine: issue id 46, created on 2018-01-22tgradl, closed on 2018-01-22)*Fix problematic facet and modify SearchFacet.ANY to return an actual
SearchFacet.
*(from redmine: issue id 46, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/38Extend FacetedQuery to include local start indices2019-11-28T08:53:40ZGradl, TobiasExtend FacetedQuery to include local start indicesrequired for paging search results
*(from redmine: issue id 47, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #13required for paging search results
*(from redmine: issue id 47, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #132.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/39Replace paging functionality with 'show more...' functionality2019-11-28T08:53:41ZGradl, TobiasReplace paging functionality with 'show more...' functionalityBack-paging is not possible in federated search if query results don’t
know previous results - how would you know what results of a specific
uuid have been shown in a previous query?
*(from redmine: issue id 48, created on 2018-01-22tg...Back-paging is not possible in federated search if query results don’t
know previous results - how would you know what results of a specific
uuid have been shown in a previous query?
*(from redmine: issue id 48, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #132.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/40Browser back/forward broken2019-11-28T08:53:43ZGradl, TobiasBrowser back/forward brokenBrowser navigation through GET/POST/REDIRECT principle not working
properly anymore
*(from redmine: issue id 49, created on 2018-01-22tgradl, closed on 2018-01-22)*Browser navigation through GET/POST/REDIRECT principle not working
properly anymore
*(from redmine: issue id 49, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/41Cast exception when back-switching between simple and extended search2019-11-28T08:53:44ZGradl, TobiasCast exception when back-switching between simple and extended searchCast exception when back-switching between simple and extended search
*(from redmine: issue id 50, created on 2018-01-22tgradl, closed on 2018-01-22)*Cast exception when back-switching between simple and extended search
*(from redmine: issue id 50, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/42Collection aggregation for federated search2019-11-28T08:53:46ZGradl, TobiasCollection aggregation for federated searchAggregation is not being done yet
*(from redmine: issue id 51, created on 2018-01-22tgradl, closed on 2018-01-22)*Aggregation is not being done yet
*(from redmine: issue id 51, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/43Create dropdown for schema selection for query facets2019-11-28T08:53:47ZGradl, TobiasCreate dropdown for schema selection for query facetsDropdown allows the specification of the search facet structural base
**Additional information:**
\- Dropdown rebuilds all facets in new schema (except any?)
- Dropdown reflects statistics for schema
*(from redmine: issue id 52, cr...Dropdown allows the specification of the search facet structural base
**Additional information:**
\- Dropdown rebuilds all facets in new schema (except any?)
- Dropdown reflects statistics for schema
*(from redmine: issue id 52, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #422.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/44Make schema selection dropdown async2019-11-28T08:53:49ZGradl, TobiasMake schema selection dropdown asyncSource selection asynchronously affects dropdown statistics and
respectively the selection of the optimal schema
*(from redmine: issue id 53, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #42Source selection asynchronously affects dropdown statistics and
respectively the selection of the optimal schema
*(from redmine: issue id 53, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #422.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/45Fix high priority bugs for event in Göttingen2019-11-28T08:53:50ZGradl, TobiasFix high priority bugs for event in Göttingen\- TagCloud was not looking at queried results but re-fetched terms per
collection ->done
\- Change optimal to most frequent ->done
\- Multiple expressions on the same facet…what happens? ->no fix
required
- Navigate into collection ...\- TagCloud was not looking at queried results but re-fetched terms per
collection ->done
\- Change optimal to most frequent ->done
\- Multiple expressions on the same facet…what happens? ->no fix
required
- Navigate into collection results…no schema selection possible anymore
->fixed
*(from redmine: issue id 56, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/46Improve collection selection2019-11-28T08:53:51ZGradl, TobiasImprove collection selection\- User collections for quick selection of favourite collections
\- Modal for collection selection to avoid long list
- Quick-search for collection filtering
*(from redmine: issue id 57, created on 2018-01-22tgradl, closed on 2018-0...\- User collections for quick selection of favourite collections
\- Modal for collection selection to avoid long list
- Quick-search for collection filtering
*(from redmine: issue id 57, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #34
* relates #351.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/47Complete move to ColReg base2019-11-28T08:53:53ZGradl, TobiasComplete move to ColReg baseCollection task for completing the integration with the ColReg and all
associated tasks
*(from redmine: issue id 60, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #66
* relates #63
* relates #64
* ...Collection task for completing the integration with the ColReg and all
associated tasks
*(from redmine: issue id 60, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #66
* relates #63
* relates #64
* relates #68
* relates #622.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/48Performance fixes2019-11-28T08:53:54ZGradl, TobiasPerformance fixesCollection task for performance fixes
*(from redmine: issue id 61, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #25Collection task for performance fixes
*(from redmine: issue id 61, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #252.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/49Last Crawl info2019-11-28T08:53:55ZGradl, TobiasLast Crawl infoShow basic information of the last crawl in the collections view
*(from redmine: issue id 62, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #60Show basic information of the last crawl in the collections view
*(from redmine: issue id 62, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #602.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/50Crawling dialog2019-11-28T08:53:57ZGradl, TobiasCrawling dialogComplete information in crawling dialog: Last k online crawls
*(from redmine: issue id 63, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #60Complete information in crawling dialog: Last k online crawls
*(from redmine: issue id 63, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #602.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/51Reset busy crawls2019-11-28T08:53:58ZGradl, TobiasReset busy crawls\- Reset information about busy crawls when restarting the search
- Timouts or cyclic checks of the threads?
*(from redmine: issue id 64, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #60\- Reset information about busy crawls when restarting the search
- Timouts or cyclic checks of the threads?
*(from redmine: issue id 64, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #602.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/52Thread safety2019-11-28T08:53:59ZGradl, TobiasThread safetyStrategy and knowledge required
*(from redmine: issue id 65, created on 2018-01-22tgradl, closed on 2018-01-22)*Strategy and knowledge required
*(from redmine: issue id 65, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/53Reflect crawl states in view2019-11-28T08:54:00ZGradl, TobiasReflect crawl states in view\- Busy and queued as locked
- Remove ok badges?
*(from redmine: issue id 66, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #60\- Busy and queued as locked
- Remove ok badges?
*(from redmine: issue id 66, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #602.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/54Fix search execution2019-11-28T08:54:01ZGradl, TobiasFix search executionCollection task: Start with simple search and move to extended search;
performance particulary important
*(from redmine: issue id 67, created on 2018-01-22tgradl, closed on 2018-01-22)*Collection task: Start with simple search and move to extended search;
performance particulary important
*(from redmine: issue id 67, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/55Crawl threads are not disposed2019-11-28T08:54:03ZGradl, TobiasCrawl threads are not disposedThreads remain open and running although crawl has concluded.
*(from redmine: issue id 68, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #60Threads remain open and running although crawl has concluded.
*(from redmine: issue id 68, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #602.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/56Complete new Search UI2019-11-28T08:54:05ZGradl, TobiasComplete new Search UI\- simple/extended in js
\- wordcloud in collection results
\- collection selection/sorting
\- switch search types
\- show more
- refactor query/result model
= test all cases
*(from redmine: issue id 69, created on 2018-01-22tgr...\- simple/extended in js
\- wordcloud in collection results
\- collection selection/sorting
\- switch search types
\- show more
- refactor query/result model
= test all cases
*(from redmine: issue id 69, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #72
* relates #75
* relates #76
* relates #78
* relates #80
* relates #81
* relates #82
* relates #942.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/57Support for custom collections2019-11-28T08:54:07ZGradl, TobiasSupport for custom collections\- add other collections with different schemas as proof of concept
- prepare extraction such as tei
*(from redmine: issue id 70, created on 2018-01-22tgradl, closed on 2018-01-22)*\- add other collections with different schemas as proof of concept
- prepare extraction such as tei
*(from redmine: issue id 70, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/58Security (mainly admin sections)2019-11-28T08:54:08ZGradl, TobiasSecurity (mainly admin sections)include authorization for admin (both simple and saml)
*(from redmine: issue id 71, created on 2018-01-22tgradl, closed on 2018-02-13)*include authorization for admin (both simple and saml)
*(from redmine: issue id 71, created on 2018-01-22tgradl, closed on 2018-02-13)*3.3Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/59Append queries to browser history2019-11-28T08:54:10ZGradl, TobiasAppend queries to browser historyMight be doable with HTML5 popstate, requires some testing though.
References:
\- https://github.com/browserstate/history.js
\- http://www.sitepoint.com/javascript-history-pushstate/
-
https://developer.mozilla.org/en-US/docs/Web/Gu...Might be doable with HTML5 popstate, requires some testing though.
References:
\- https://github.com/browserstate/history.js
\- http://www.sitepoint.com/javascript-history-pushstate/
-
https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Manipulating\_the\_browser\_history
*(from redmine: issue id 72, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #69
* relates #732.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/60Refresh after POST/GET redirect2019-11-28T08:54:12ZGradl, TobiasRefresh after POST/GET redirectData is removed, no query executed again (at least in FF): Check if this
could be solved along with the parent task
*(from redmine: issue id 73, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #72Data is removed, no query executed again (at least in FF): Check if this
could be solved along with the parent task
*(from redmine: issue id 73, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #722.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/61Query suggestions2019-11-28T08:54:14ZGradl, TobiasQuery suggestionsSuggestion feature could be backed by ES requires special mappings
though.
**Additional information:**
JS Snippet based on typeahead and bloodhound:
// instantiate the bloodhound suggestion engine
var creditors = new Bloodhound({
...Suggestion feature could be backed by ES requires special mappings
though.
**Additional information:**
JS Snippet based on typeahead and bloodhound:
// instantiate the bloodhound suggestion engine
var creditors = new Bloodhound({
datumTokenizer: function (d) {
return Bloodhound.tokenizers.whitespace(d.value)
},
queryTokenizer: Bloodhound.tokenizers.whitespace,
remote: {
url: window.location.pathname + “/async/quicksearchsearch”,
replace: function(url, query) {
return url + “\#” + query;
},
ajax : {
type: “POST”,
data: {
q: function() {
return $(‘\#expression’).val();
}
}
}
}
});
// initialize the bloodhound suggestion engine
creditors.initialize();
$(‘\#expression’).typeahead(
{
items: 4,
source:creditors.ttAdapter()
});
*(from redmine: issue id 74, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/62JS extended and simple search2019-11-28T08:54:15ZGradl, TobiasJS extended and simple searchComplete and separate functionality for simple and extended querying
*(from redmine: issue id 75, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #69Complete and separate functionality for simple and extended querying
*(from redmine: issue id 75, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #692.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/63Tagcloud for collection results2019-11-28T08:54:17ZGradl, TobiasTagcloud for collection results\- lazy load
- new js class implementation (no animation or grow?)
*(from redmine: issue id 76, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #69\- lazy load
- new js class implementation (no animation or grow?)
*(from redmine: issue id 76, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #692.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/64Recover user collection functionality2019-11-28T08:54:19ZGradl, TobiasRecover user collection functionalityShould be lost due to refactoring of search
*(from redmine: issue id 77, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #88
* relates #89
* relates #90Should be lost due to refactoring of search
*(from redmine: issue id 77, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #88
* relates #89
* relates #902.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/65Fix issues in collection selection2019-11-28T08:54:20ZGradl, TobiasFix issues in collection selectionNot sorted and selected correctly ->complete use test
*(from redmine: issue id 78, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #69Not sorted and selected correctly ->complete use test
*(from redmine: issue id 78, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #692.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/66Browser compatibility test2019-11-28T08:54:22ZGradl, TobiasBrowser compatibility testTest at least the major browsers and on Linux
*(from redmine: issue id 79, created on 2018-01-22tgradl, closed on 2018-01-22)*Test at least the major browsers and on Linux
*(from redmine: issue id 79, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/67'Show more' functionality2019-11-28T08:54:24ZGradl, Tobias'Show more' functionalityShow more button in resource results; dynamically based on startIndex
and result Count
*(from redmine: issue id 80, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #69Show more button in resource results; dynamically based on startIndex
and result Count
*(from redmine: issue id 80, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #692.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/68Refactoring of query/result model2019-11-28T08:54:26ZGradl, TobiasRefactoring of query/result modelSome fields are not required or used anymore ->remove
*(from redmine: issue id 81, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #69Some fields are not required or used anymore ->remove
*(from redmine: issue id 81, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #692.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/69Complete test-case2019-11-28T08:54:28ZGradl, TobiasComplete test-caseTest case needs to be resetted on any new bug in the search UI
*(from redmine: issue id 82, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #69Test case needs to be resetted on any new bug in the search UI
*(from redmine: issue id 82, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #692.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/70Fix collection document count2019-11-28T08:54:30ZGradl, TobiasFix collection document countMust be live data nevertheless to prevent inconsistencies
*(from redmine: issue id 83, created on 2018-01-22tgradl, closed on 2018-01-22)*Must be live data nevertheless to prevent inconsistencies
*(from redmine: issue id 83, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/71Fix: Add schema2019-11-28T08:54:32ZGradl, TobiasFix: Add schemaCannot add a schema currently through the UI
*(from redmine: issue id 84, created on 2018-01-22tgradl, closed on 2018-01-22)*Cannot add a schema currently through the UI
*(from redmine: issue id 84, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/72Index/DB consistency2019-11-28T08:54:33ZGradl, TobiasIndex/DB consistencyCollection task
*(from redmine: issue id 85, created on 2018-01-22tgradl, closed on 2018-08-17)*
* Relations:
* relates #86
* relates #87Collection task
*(from redmine: issue id 85, created on 2018-01-22tgradl, closed on 2018-08-17)*
* Relations:
* relates #86
* relates #873.4Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/73Deletion of collections/endpoints2019-11-28T08:54:34ZGradl, TobiasDeletion of collections/endpointscurrently not cascaded in index
*(from redmine: issue id 86, created on 2018-01-22tgradl, closed on 2018-08-17)*
* Relations:
* relates #85currently not cascaded in index
*(from redmine: issue id 86, created on 2018-01-22tgradl, closed on 2018-08-17)*
* Relations:
* relates #853.4Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/74Consistency Thread2019-11-28T08:54:35ZGradl, TobiasConsistency ThreadTo overcome issues when e.g. transactions fail, implement a cleanup
thread that deletes orphaned indexed data
*(from redmine: issue id 87, created on 2018-01-22tgradl, closed on 2018-08-17)*
* Relations:
* relates #85To overcome issues when e.g. transactions fail, implement a cleanup
thread that deletes orphaned indexed data
*(from redmine: issue id 87, created on 2018-01-22tgradl, closed on 2018-08-17)*
* Relations:
* relates #853.4Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/75Show myCollections view2019-11-28T08:54:38ZGradl, TobiasShow myCollections viewNo longer linked, functionality uncertain
*(from redmine: issue id 88, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #77No longer linked, functionality uncertain
*(from redmine: issue id 88, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #772.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/76Quick show and manage in collection selection dialog2019-11-28T08:54:40ZGradl, TobiasQuick show and manage in collection selection dialogFunctionality unknown
*(from redmine: issue id 89, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #77Functionality unknown
*(from redmine: issue id 89, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #772.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/77Use for search2019-11-28T08:54:42ZGradl, TobiasUse for search?
*(from redmine: issue id 90, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #77?
*(from redmine: issue id 90, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #772.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/80Modal dialogs2019-11-28T08:54:45ZGradl, TobiasModal dialogsInline errors are shown multiple times
*(from redmine: issue id 93, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #91Inline errors are shown multiple times
*(from redmine: issue id 93, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #912.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/81Fix extended search2019-11-28T08:54:47ZGradl, TobiasFix extended search\- Must/should not respected when federating
*(from redmine: issue id 94, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #69\- Must/should not respected when federating
*(from redmine: issue id 94, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #692.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/82Bug: Crawling threads not terminating2019-11-28T08:54:48ZGradl, TobiasBug: Crawling threads not terminatingAfter completion or error the threads remain open and fill up the thread
pool
**Additional information:**
Threads just remain open and are reused. No change required.
*(from redmine: issue id 95, created on 2018-01-22tgradl, closed o...After completion or error the threads remain open and fill up the thread
pool
**Additional information:**
Threads just remain open and are reused. No change required.
*(from redmine: issue id 95, created on 2018-01-22tgradl, closed on 2018-01-22)*2.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/83UI Test2019-11-28T08:54:50ZGradl, TobiasUI TestTest cases from v2.0
*(from redmine: issue id 96, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #100Test cases from v2.0
*(from redmine: issue id 96, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #1002.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/85Externalize configuration2019-11-28T08:54:53ZGradl, TobiasExternalize configurationExternalize the main config file and make it configured by an
environment variable-simplifying deployment.
Remanining problem though: How can we correctly integrate the
security-context depending on the build?
*(from redmine: issue id...Externalize the main config file and make it configured by an
environment variable-simplifying deployment.
Remanining problem though: How can we correctly integrate the
security-context depending on the build?
*(from redmine: issue id 98, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/86Add Tooltips2019-11-28T08:54:54ZGradl, TobiasAdd TooltipsAdd tooltips at least to the action buttons
*(from redmine: issue id 99, created on 2018-01-22tgradl, closed on 2018-01-22)*Add tooltips at least to the action buttons
*(from redmine: issue id 99, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/87Final testing2019-11-28T08:54:56ZGradl, TobiasFinal testingDo the final UI and functionality tests
*(from redmine: issue id 100, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #96
* relates #101Do the final UI and functionality tests
*(from redmine: issue id 100, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #96
* relates #1012.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/88Functionality test2019-11-28T08:54:58ZGradl, TobiasFunctionality testClick through everything
*(from redmine: issue id 101, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #100Click through everything
*(from redmine: issue id 101, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #1002.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/89Redirection of server names for our branded searches2019-11-28T08:54:59ZGradl, TobiasRedirection of server names for our branded searchesThe generic search must react to URLs such as
judaica.search.de.dariah.eu appropriately
*(from redmine: issue id 177, created on 2018-01-22tgradl, closed on 2018-01-22)*The generic search must react to URLs such as
judaica.search.de.dariah.eu appropriately
*(from redmine: issue id 177, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/90Update ElasticSearch dependencies2019-11-28T08:55:01ZGradl, TobiasUpdate ElasticSearch dependenciesCurrent project ES version is too old <= 1.0; update dependency to
current version and test generic search extensively
*(from redmine: issue id 178, created on 2018-01-22tgradl, closed on 2018-01-22)*Current project ES version is too old <= 1.0; update dependency to
current version and test generic search extensively
*(from redmine: issue id 178, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/91Side effects: No longer delete indices upon startup2019-11-28T08:55:02ZGradl, TobiasSide effects: No longer delete indices upon startupStart of generic search kills data of cosmotool, geosearch etc.
*(from redmine: issue id 179, created on 2018-01-22tgradl, closed on 2018-01-22)*Start of generic search kills data of cosmotool, geosearch etc.
*(from redmine: issue id 179, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/92MyCollection -> Branded Search: complete model and functionality2019-11-28T08:55:03ZGradl, TobiasMyCollection -> Branded Search: complete model and functionalityComplete steps required to generate mySearch:
\- Sharing publicly with URL prefix
\- Uploading, reviewing and using orga and search images
\- Description (!)
\- Name
- Reflect in UI (dataTables)
*(from redmine: issue id 180, crea...Complete steps required to generate mySearch:
\- Sharing publicly with URL prefix
\- Uploading, reviewing and using orga and search images
\- Description (!)
\- Name
- Reflect in UI (dataTables)
*(from redmine: issue id 180, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #1862.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/93Update important views2019-11-28T08:55:04ZGradl, TobiasUpdate important views\- Home
\- Simple search
- Extended search
*(from redmine: issue id 181, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #192
* relates #191
* relates #190\- Home
\- Simple search
- Extended search
*(from redmine: issue id 181, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #192
* relates #191
* relates #1902.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/94Integration and System Test for v2.22019-11-28T08:55:06ZGradl, TobiasIntegration and System Test for v2.2Generic search has not been updated for a while ->perform extensive
testing, explicitly:
\- SAML
- ElasticSearch (new version)
*(from redmine: issue id 182, created on 2018-01-22tgradl, closed on 2018-01-22)*Generic search has not been updated for a while ->perform extensive
testing, explicitly:
\- SAML
- ElasticSearch (new version)
*(from redmine: issue id 182, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/95Minor refactoring2019-11-28T08:55:07ZGradl, TobiasMinor refactoringRefactor resources, keep code for major refactoring
*(from redmine: issue id 183, created on 2018-01-22tgradl, closed on 2018-01-22)*Refactor resources, keep code for major refactoring
*(from redmine: issue id 183, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/96Code refactoring/rework2019-11-28T08:55:09ZGradl, TobiasCode refactoring/rework\- Remove ‘processing’ and rely on new frameworks and libraries
\- Update Spring, ES and other dependencies
- General refactoring
*(from redmine: issue id 184, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* re...\- Remove ‘processing’ and rely on new frameworks and libraries
\- Update Spring, ES and other dependencies
- General refactoring
*(from redmine: issue id 184, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #1852.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/97Upgrade dependencies2019-11-28T08:55:10ZGradl, TobiasUpgrade dependencies- Major upgrade so various issues should be expected to arise
- Spring and the like
*(from redmine: issue id 185, created on 2018-01-22tgradl, closed on 2018-01-24)*
* Relations:
* relates #184- Major upgrade so various issues should be expected to arise
- Spring and the like
*(from redmine: issue id 185, created on 2018-01-22tgradl, closed on 2018-01-24)*
* Relations:
* relates #1843.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/98Resize uploaded images2019-11-28T08:55:12ZGradl, TobiasResize uploaded imagesAppropriate size seems (WxH) 280x140, however, make configurable
*(from redmine: issue id 186, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #180Appropriate size seems (WxH) 280x140, however, make configurable
*(from redmine: issue id 186, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #1802.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/99Translate relevant parts2019-11-28T08:55:13ZGradl, TobiasTranslate relevant parts\- the ‘screenshot’ areas primarily
- also the openly accessible areas
*(from redmine: issue id 187, created on 2018-01-22tgradl, closed on 2018-01-22)*\- the ‘screenshot’ areas primarily
- also the openly accessible areas
*(from redmine: issue id 187, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/100User collection validation2019-11-28T08:55:15ZGradl, TobiasUser collection validation\- Length of prefix
\- Uniqueness of prefix
\- Only alphanumeric letters
- When branded checked, then prefix not null
*(from redmine: issue id 188, created on 2018-01-22tgradl, closed on 2018-02-13)*\- Length of prefix
\- Uniqueness of prefix
\- Only alphanumeric letters
- When branded checked, then prefix not null
*(from redmine: issue id 188, created on 2018-01-22tgradl, closed on 2018-02-13)*3.3Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/101Make branded search colors customizable2019-11-28T08:55:16ZGradl, TobiasMake branded search colors customizable\- jumbo header
*(from redmine: issue id 189, created on 2018-01-22tgradl, closed on 2018-01-22)*\- jumbo header
*(from redmine: issue id 189, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/102Home wordcloud on user collection only2019-11-28T08:55:17ZGradl, TobiasHome wordcloud on user collection only…
*(from redmine: issue id 190, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #181…
*(from redmine: issue id 190, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #1812.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/103Search in user collection only2019-11-28T08:55:18ZGradl, TobiasSearch in user collection only…
*(from redmine: issue id 191, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #181…
*(from redmine: issue id 191, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #1812.2Gradl, TobiasGradl, Tobias