backend merge requestshttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests2023-01-18T13:24:00Zhttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/226Resolve "API token check true when no token is set/given"2023-01-18T13:24:00ZMathias GoebelResolve "API token check true when no token is set/given"this MR makes the architecture more fail-safe by always setting a default token on input and so it closes #258.
in addition it contains a minor change in the docker setup required for fixing an server-side issue with an "ambiguous netwo...this MR makes the architecture more fail-safe by always setting a default token on input and so it closes #258.
in addition it contains a minor change in the docker setup required for fixing an server-side issue with an "ambiguous network name": "test_default". as this is a name easily taken by a different project, i decided to include the fix immediately.
we now set an env var `COMPOSE_PROJECT_NAME` with an appropriate name. the standard way now would be to set a top-level `name` property, but this is not supported by the olde version installed server-side.
ALSO dind now includes docker-compose so our ci-docker image is obsolete and should be removed from registry and repo (Dockerfile) → #260.Mathias GoebelMathias Goebelhttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/223Resolve "TextAPI URl structure"2023-01-12T18:47:03ZMichelle WeidlingResolve "TextAPI URl structure"Changes the item URI structure from `/collection/manifest-page/latest/item.json` to `/collection/manifest/page/latest/item.json`.
:exclamation: **This is a breaking change and leads to a new app version 8.0.0.**
Closes #257Changes the item URI structure from `/collection/manifest-page/latest/item.json` to `/collection/manifest/page/latest/item.json`.
:exclamation: **This is a breaking change and leads to a new app version 8.0.0.**
Closes #257Michelle WeidlingMichelle Weidlinghttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/221Resolve "Context missing"2023-01-10T08:35:00ZMichelle WeidlingResolve "Context missing"This MR adds the missing `@context` property to the Collection Object and refactors it.
Closes #252This MR adds the missing `@context` property to the Collection Object and refactors it.
Closes #252Michelle WeidlingMichelle Weidlinghttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/222docs: add section about registries2023-01-10T08:13:02ZMichelle Weidlingdocs: add section about registriesMichelle WeidlingMichelle Weidlinghttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/220fix: provide editor info in Actor Object2022-11-09T10:34:46ZMichelle Weidlingfix: provide editor info in Actor Object# Bug fix
## Summary
This MR moves the editor information for manifests from the Metadata Object to the Actor Object as this was a misuse of the TextAPI.
# :exclamation: Attention
This might break the current display of the editors i...# Bug fix
## Summary
This MR moves the editor information for manifests from the Metadata Object to the Actor Object as this was a misuse of the TextAPI.
# :exclamation: Attention
This might break the current display of the editors in TIDO.
## Compliance to “Definition of Done”
* [x] Unit tests passed
* [x] Code reviewed
* [x] Product Owner accepts the User Story
## Changelog
* [x] I added a statement to the CHANGELOG.
## Version number
* [x] I bumped the version number in `build.properties`.
## Readme and general docs
* [x] I updated the README (if applicable) and kept the docs up to date.
## Closes
Closes #233
/cc [Mathias Göbel](https://gitlab.gwdg.de/mgoebel), [Frank Schneider](https://gitlab.gwdg.de/schneider210), [Michelle Weidling](https://gitlab.gwdg.de/mrodzis)Michelle WeidlingMichelle Weidlinghttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/217Resolve "HTTP status codes"2022-11-04T07:36:39ZMichelle WeidlingResolve "HTTP status codes"This MR adds the `404` and `500` status codes to the REST interfaces where applicable.
It also fixes a circular dependency between `tokenize` and `commons` and includes minor improvements where I stumbled upon things to refactor.
Closes...This MR adds the `404` and `500` status codes to the REST interfaces where applicable.
It also fixes a circular dependency between `tokenize` and `commons` and includes minor improvements where I stumbled upon things to refactor.
Closes #251Michelle WeidlingMichelle Weidlinghttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/219fix: add label to sequence items2022-10-24T10:38:07ZMathias Goebelfix: add label to sequence items
Closes #253
Closes #253Mathias GoebelMathias Goebelhttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/218fix: strict array typed sequence return2022-10-24T10:30:25ZMathias Goebelfix: strict array typed sequence return
Closes #254
Closes #254Mathias GoebelMathias Goebelhttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/216test: adjust test to new generate-id() implementation2022-09-21T08:33:21ZMichelle Weidlingtest: adjust test to new generate-id() implementationThis MR adjusts the tests to the new implementation of `generate-id()`.
In eXist-db versions < 6.0.0, said function had a stable output. No matter how often you ran a script, if you put the same input into `generate-id()`, the output was...This MR adjusts the tests to the new implementation of `generate-id()`.
In eXist-db versions < 6.0.0, said function had a stable output. No matter how often you ran a script, if you put the same input into `generate-id()`, the output was the same. The new implementation doesn't have this stable output anymore, which makes some adjustments on our side necessary.Michelle WeidlingMichelle Weidlinghttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/215Release v7.8.12022-05-09T12:20:37ZMathias GoebelRelease v7.8.1This MR will release version 7.8.1 of the backend to the production environment.
ci-reimport-dataThis MR will release version 7.8.1 of the backend to the production environment.
ci-reimport-dataMathias GoebelMathias Goebelhttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/214feat: CssSelector everywhere2022-04-07T12:58:01ZMathias Goebelfeat: CssSelector everywhereThis MR moves the annotation target selector from untyped `id` to a `CssSelector` like we are using for ranges.
**also** it fixes a misunderstanding of the field `textapi` where the app version was injected. I set it to `1.0.0`.
**and ...This MR moves the annotation target selector from untyped `id` to a `CssSelector` like we are using for ranges.
**also** it fixes a misunderstanding of the field `textapi` where the app version was injected. I set it to `1.0.0`.
**and also** it updates eXist-db to 6.0.1 by using a production ready image provided by @hynek via GWDG harbor.
todo:
- [x] adjust and re-enable unit tests
Closes #250
# data reimport requiredMathias GoebelMathias Goebelhttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/213Release 7.8.12021-12-15T19:26:23ZMathias GoebelRelease 7.8.1fix: log4shell part 2 update log4j to 2.16.0
ci-reimport-datafix: log4shell part 2 update log4j to 2.16.0
ci-reimport-dataMathias GoebelMathias Goebelhttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/212fix: log4shell part 2 update log4j to 2.16.02021-12-15T19:24:45ZMathias Goebelfix: log4shell part 2 update log4j to 2.16.0fix: log4shell part 2 update log4j to 2.16.0
ci-reimport-datafix: log4shell part 2 update log4j to 2.16.0
ci-reimport-dataMathias GoebelMathias Goebelhttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/211Release 7.8.02021-12-14T00:02:38ZMathias GoebelRelease 7.8.0fix log4shell
ci-reimport-datafix log4shell
ci-reimport-dataMathias GoebelMathias Goebelhttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/210Issue/issue #248/log4shell2021-12-13T23:26:56ZMathias GoebelIssue/issue #248/log4shellThis MR provides an updated base image for existdb to ensure version 2.15.0 of log4j to prevent log4shell vulnerabilityThis MR provides an updated base image for existdb to ensure version 2.15.0 of log4j to prevent log4shell vulnerabilityMathias GoebelMathias Goebelhttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/209fix: minors2021-11-08T08:55:46ZMathias Goebelfix: minorsThis MR provides minor fixes to the backend.
ci-reimport-dataThis MR provides minor fixes to the backend.
ci-reimport-dataMathias GoebelMathias Goebelhttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/208Release 7.7.12021-10-14T11:57:43ZMathias GoebelRelease 7.7.1This MR will allow the backend to deliver TextAPI when TextGrid is not available.
ci-reimport-dataThis MR will allow the backend to deliver TextAPI when TextGrid is not available.
ci-reimport-dataMathias GoebelMathias Goebelhttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/207Release v7.7.02021-10-11T13:16:04ZMathias GoebelRelease v7.7.0Release v7.7.0
ci-reimport-dataRelease v7.7.0
ci-reimport-dataMathias GoebelMathias Goebelhttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/206Merge Develop to main2021-10-01T09:52:25ZdindigalaMerge Develop to mainhttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/205fix: adding a slash after server url.2021-10-01T09:37:28Zdindigalafix: adding a slash after server url.# Bug fix
## Summary
## Compliance to “Definition of Done”
* [ ] Unit tests passed
* [ ] Code reviewed
* [ ] Product Owner accepts the User Story
## Changelog
* [ ] I added a statement to the CHANGELOG.
## Version number
* [ ] I b...# Bug fix
## Summary
## Compliance to “Definition of Done”
* [ ] Unit tests passed
* [ ] Code reviewed
* [ ] Product Owner accepts the User Story
## Changelog
* [ ] I added a statement to the CHANGELOG.
## Version number
* [ ] I bumped the version number in `build.properties`.
## Readme and general docs
* [ ] I updated the README (if applicable) and kept the docs up to date.
## Closes
/cc [Mathias Göbel](https://gitlab.gwdg.de/mgoebel), [Frank Schneider](https://gitlab.gwdg.de/schneider210), [Michelle Weidling](https://gitlab.gwdg.de/mrodzis)dindigaladindigala