deichman merge requestshttp://gitlab.deichman.no/digibib/deichman/-/merge_requests2022-05-27T05:58:57Zhttp://gitlab.deichman.no/digibib/deichman/-/merge_requests/589DEICH-6234 restrict KL borrowers to pickup branch 'hsko'2022-05-27T05:58:57ZPetter Goksøyr ÅsenDEICH-6234 restrict KL borrowers to pickup branch 'hsko'Closes DEICH-6234Closes DEICH-6234http://gitlab.deichman.no/digibib/deichman/-/merge_requests/588DEICH-6259 always show genre input field in wizard2022-05-27T05:49:17ZPetter Goksøyr ÅsenDEICH-6259 always show genre input field in wizardCloses DEICH-6259Closes DEICH-6259http://gitlab.deichman.no/digibib/deichman/-/merge_requests/587DEICH-6229 ensure borrower_sync table is populated for all borrowers2022-06-19T23:36:39ZPetter Goksøyr ÅsenDEICH-6229 ensure borrower_sync table is populated for all borrowersEvent if NL is not currently enabled, it could be in the future,
if patron register through another library for example.
Closes DEICH-6229Event if NL is not currently enabled, it could be in the future,
if patron register through another library for example.
Closes DEICH-6229http://gitlab.deichman.no/digibib/deichman/-/merge_requests/586DEICH-6115 improve error handling of user registration2022-05-11T08:26:15ZPetter Goksøyr ÅsenDEICH-6115 improve error handling of user registrationThe main problem is that return in try block does not return :-(
So while http response header was written with status code bad request,
the code after was still run. So user got respons bad request but meanwhile
somethings might have b...The main problem is that return in try block does not return :-(
So while http response header was written with status code bad request,
the code after was still run. So user got respons bad request but meanwhile
somethings might have been persisted which shouldn't have.
Closes DEICH-6115http://gitlab.deichman.no/digibib/deichman/-/merge_requests/585DEICH-6255 Added missing parameter replaceSuggestionNode2022-05-10T07:59:21ZTom AdamDEICH-6255 Added missing parameter replaceSuggestionNodeEnkel fiks.
Closes DEICH-6255Enkel fiks.
Closes DEICH-6255Tom AdamTom Adamhttp://gitlab.deichman.no/digibib/deichman/-/merge_requests/584DEICH-6254: disregard fengselsbibliotek in check for allowed remote reserve2022-05-09T11:29:55ZBenjaminDEICH-6254: disregard fengselsbibliotek in check for allowed remote reserveCloses DEICH-6254Closes DEICH-6254http://gitlab.deichman.no/digibib/deichman/-/merge_requests/583Resolve DEICH-6246 "Dobbel hovedtittel verk"2022-05-11T08:08:37ZTom AdamResolve DEICH-6246 "Dobbel hovedtittel verk"Det blir en overgang ang. tittel med Berit og Guro, men i melloltiden kan dette merges inn som en midlertidlig fiks i god retning :)
Closes DEICH-6246Det blir en overgang ang. tittel med Berit og Guro, men i melloltiden kan dette merges inn som en midlertidlig fiks i god retning :)
Closes DEICH-6246Tom AdamTom Adamhttp://gitlab.deichman.no/digibib/deichman/-/merge_requests/582Resolve DEICH-62432022-05-09T23:34:56ZPetter Goksøyr ÅsenResolve DEICH-6243Closes DEICH-6243Closes DEICH-6243http://gitlab.deichman.no/digibib/deichman/-/merge_requests/580DEICH-6244 remove blank node ids from agent nodes2022-05-09T23:25:28ZPetter Goksøyr ÅsenDEICH-6244 remove blank node ids from agent nodesCloses DEICH-6244Closes DEICH-6244http://gitlab.deichman.no/digibib/deichman/-/merge_requests/579DEICH-5792 add more info to films in grid mode2022-05-11T23:15:27ZPetter Goksøyr ÅsenDEICH-5792 add more info to films in grid mode* Show production year in place of languages.
* Show director in place of main entry.
* Also fixes a bug so that production year is shown in list-mode,
with the correct label.
Closes DEICH-5792* Show production year in place of languages.
* Show director in place of main entry.
* Also fixes a bug so that production year is shown in list-mode,
with the correct label.
Closes DEICH-5792http://gitlab.deichman.no/digibib/deichman/-/merge_requests/578DEICH-6245: add location for new subcollection faeroeysk2022-05-06T08:42:12ZBenjaminDEICH-6245: add location for new subcollection faeroeyskCloses DEICH-6245Closes DEICH-6245http://gitlab.deichman.no/digibib/deichman/-/merge_requests/577DEICH-0000 Added missing BIBBI config.2022-05-05T10:00:49ZTom AdamDEICH-0000 Added missing BIBBI config.Closes DEICH-0000Closes DEICH-0000Tom AdamTom Adamhttp://gitlab.deichman.no/digibib/deichman/-/merge_requests/576DEICH-6241 - Fixed language dependency.2022-05-05T09:38:16ZTom AdamDEICH-6241 - Fixed language dependency.Closes DEICH-6241Closes DEICH-6241Tom AdamTom Adamhttp://gitlab.deichman.no/digibib/deichman/-/merge_requests/575DEICH-6230 - Cover image - book2022-05-12T05:15:48ZTom AdamDEICH-6230 - Cover image - bookDEICH-6230 - Made mapFormat more lenient - mapping the format will only be important for discogs in the future.
DEICH-6230 - Refactoring - simplified mediaType
It is only EulerAdapter in cover harvester who knows about the diff...DEICH-6230 - Made mapFormat more lenient - mapping the format will only be important for discogs in the future.
DEICH-6230 - Refactoring - simplified mediaType
It is only EulerAdapter in cover harvester who knows about the different MediaType representations (MediaTypes.MUSIC_RECORDING vs. MusicRecording in Euler data).
This mapping was entirely moved to EulerAdapter (using MediaTypeConverter defined in constants.js).
Provider is not needed, since EulerAdapter can be called directly.
Data cleaning (removal og id prefix and media type mapping) all happens in EulerAdapter - from the adapter level above it is only clean and properly baked domain objects we deal with.
DEICH-6230 - ESLint/Prettier fix
DEICH-6230 - Code cleanup - Processor
DEICH-6230 - Code cleanup Removed check for a case that never occurs - fetchImageFromUrl throws error if things go banana, otherwise _always_ returns an object.
DEICH-6230 - Typo and test timeout fix.
DEICH-6230 - Added support for book cover images from Mimir.
DEICH-6230 - Mimir BIBBI search for book cover imagesAdded support for bibbi based cover image search for books.
Multiple return type (see no.deichman.mimir.discogs.dto.Result / no.deichman.mimir.discogs.dto.SearchResponse) for /api/v2/search - the same approach that was introduced for the new FP search API.
Some API simplifications (the cover harvester invokes only one source, so no point in having sources as a List in SearchPayload.java).
Smaller code improvements/cleanup.
DEICH-6230 - Improved const definition Moved declaration and usage place together. Also freezing objects - they cannot be modified by mistake.
DEICH-6230 - Renamed BS to BIBBI, removed BokBasen (BB) -Some additional small refactorings in MimirAdapter (moved sub-methods to class level as private methods).
DEICH-6230 - added common findCandidates Fetches candidates for specific media types.
DEICH-6230 - Some code improvements
Closes DEICH-6230Tom AdamTom Adamhttp://gitlab.deichman.no/digibib/deichman/-/merge_requests/574DEICH-6204 - added fetch error handlers2022-04-21T08:28:42ZTom AdamDEICH-6204 - added fetch error handlersWe were missing error handlers if the fetch call itself fails - fixed.
Closes DEICH-6204We were missing error handlers if the fetch call itself fails - fixed.
Closes DEICH-6204Tom AdamTom Adamhttp://gitlab.deichman.no/digibib/deichman/-/merge_requests/573DEICH-6226 bring back GA init code lost in refactoring2022-04-19T09:07:59ZPetter Goksøyr ÅsenDEICH-6226 bring back GA init code lost in refactoringDette forsvant i c1936aeb0b7445ebc52a71f8af07ca464bcc2d0c
Closes DEICH-6226Dette forsvant i c1936aeb0b7445ebc52a71f8af07ca464bcc2d0c
Closes DEICH-6226http://gitlab.deichman.no/digibib/deichman/-/merge_requests/572DEICH-6218 fix issues found when testing DFB records2022-04-20T08:07:36ZPetter Goksøyr ÅsenDEICH-6218 fix issues found when testing DFB recordsSe individual commits for details
Closes DEICH-6218Se individual commits for details
Closes DEICH-6218http://gitlab.deichman.no/digibib/deichman/-/merge_requests/571DEICH-6209 - Re-added delete for future library events and digital resources2022-04-19T11:45:13ZTom AdamDEICH-6209 - Re-added delete for future library events and digital resources- Re-added option to delete arrangements that have not happened yet.
- Re-added delete option for AudioVideo
- also added flag to fetch all entities (includeExpired=true)
- implemented automatic assigned service delete as audioVide...- Re-added option to delete arrangements that have not happened yet.
- Re-added delete option for AudioVideo
- also added flag to fetch all entities (includeExpired=true)
- implemented automatic assigned service delete as audioVideo entity gets deleted
- Added includeExpired query param to Sibyl and TK audioVideo search
- This makes it possible to fetch expired audio-video search results for Fuge, and to exclude them for Deichman.no.
- Fixed initial value for expiryDate not showing.
Closes DEICH-6209Tom AdamTom Adamhttp://gitlab.deichman.no/digibib/deichman/-/merge_requests/570DEICH-6218 - Generic handling for subfield followed by another subfield mappi...2022-04-11T11:03:25ZTom AdamDEICH-6218 - Generic handling for subfield followed by another subfield mapping scenario+anthology title mapping (*505$t$r)Closes DEICH-6218Closes DEICH-6218Tom AdamTom Adamhttp://gitlab.deichman.no/digibib/deichman/-/merge_requests/569DEICH-5734 koha oauth2: cleanup permissions check in auth and only sync local...2022-04-20T12:33:35ZBenjaminDEICH-5734 koha oauth2: cleanup permissions check in auth and only sync local deb usersCloses DEICH-5734
mainly this cleans up logic of permissions parsing from oauth2 tokens and makes sure only deb users with role employee are synced to local dbCloses DEICH-5734
mainly this cleans up logic of permissions parsing from oauth2 tokens and makes sure only deb users with role employee are synced to local db