Open issues

MCRSecureTokenV2FilterConfig must work with configurable URL to FileNodeServlet
MCR-1289
When assigning urn granular to a derivate only for the first urn (the one pointing to the owner of the derivate) the 'registered' column is set in the mcrpi table
MCR-2075
MCRURNGranularRESTService does not register urn for landing page after urn assignment
MCR-2074
parallel indexing with more than one solr thread causes incomplete solr documents
MCR-1932
Can't delete inconsistent derivate
MCR-1838
Unicode supplementary characters cause XSL transformation to fail and produce invalid XML
MCR-1703
Solrj IOException occured when talking to server
MCR-1441
receive non existing object id creates empty directories
MCR-1334
Rest-API should check access permissions and hide restricted objects
MCR-1010
Classifications are not indexed after import
MCR-2092
epub viewer does not work in ie
MCR-2091
add support for IIIF to viewer
MCR-2090
MCRXSLInfoServlet does not evaluate libs and stylesheets in MCRConfiguration directory
MCR-2087
can set mods relatedItem href to itself an create a circular circuit
MCR-2086
mycoreobject can be parent / child of itself
MCR-2085
add information in full screen view
MCR-2083
improve mods crossref xsl
MCR-2082
epub viewer sometimes jumps to wrong chapter
MCR-2081
Make user attributes repeatable
MCR-2080
org.mycore.frontend.servlets.MCRDerivateLinkServlet is actually not working with the xeditor framework
MCR-2079
epub framed viewer does not load
MCR-2077
Missing dot before SetSolrField [line 55] in org.mycore.oai.set.MCROAIClassificationSetResolver
MCR-2073
change default connection provider to c3p0
MCR-2071
Add Verovio as plugin to MyCoRe
MCR-2069
update dependencies
MCR-2058
Field list in expert search is sometimes missing
MCR-2057
SOLR Config add error: 400 Bad Request on CLI Command 'reload solr configuration main in core main'
MCR-2054
MCRMetadataManager structure handling on save is weird
MCR-2052
Directory /tei/translation/translation.de in a derivate breaks creation of mets.xml and subsequently breaks iview
MCR-2048
Using hikari for connection pooling leads to potential connection leaks according to log file
MCR-2047
migrate MyCoRe to bootstrap 4
MCR-2041
Some PDF thumbnails leads to InternalServerErrorException:
MCR-2030
Mods merger can not handle empty nameFragments
MCR-2027
"try to control ... with pi service" should tolerate objects already under PI control
MCR-2023
empty array in schema.org script
MCR-2014
add xpath as option to generic PI generator
MCR-2012
support different mods authority types using classification labels
MCR-2010
Use hashes instead of user id in application
MCR-2008
Improve indexing of XML files
MCR-1996
evaluate the use of offscreencanvas for faster rendering
MCR-1992
Refacture SessionManagement
MCR-1982
Publishing fails if language or contributor role is missing
MCR-1976
enable versioning using PIDs
MCR-1964
Add event handler to auto-import PDF of CC publications
MCR-1948
fix checkstyle and pmd errors, to clean up all modules
MCR-1931
org.mycore.media.frontend.MCRXMLFunctions#getSources(...) may cause NullPointerException
MCR-1926
Webtoken IP binding should be optional or removed
MCR-1916
OAI errror if property *.Search.Restriction is not set
MCR-1914
Refacture ACL management of derivates
MCR-1890
in items2options.xsl the intent should be optional
MCR-1876
issue 1 of 130

MCRSecureTokenV2FilterConfig must work with configurable URL to FileNodeServlet

Description

The method getFileNodeServletSecured assumes that the FileNodeServlet runs under "servlets/MCRFileNodeServlet/".
But we use for example "/file/${mcrobjid}/${mcrderid}/${path}" instead.

For REST-API there is property MCR.RestAPI.v1.Files.URL.path
which is not used by org.mycore.restapi.v1.utils.MCRJSONFileVisitor
when creating the secure URL.

If the URL of the FileNodeServlet is used in other code parts as well, we could change the property name.

Environment

None

Status

Assignee

Thomas Scheffler

Reporter

Robert Stephan

Labels

None

External issue ID

None

External issue ID

None

External issue ID

None

URL

None

External issue ID

None

External issue ID

None

Fix versions

Affects versions

2016.06.0

Priority

Highest