Skip to content

Catalogue item hierarchy#3424

Open
pikariop wants to merge 100 commits intomasterfrom
catalogue-item-hierarchy
Open

Catalogue item hierarchy#3424
pikariop wants to merge 100 commits intomasterfrom
catalogue-item-hierarchy

Conversation

@pikariop
Copy link
Copy Markdown
Collaborator

@pikariop pikariop commented Feb 2, 2026

Checklist for author

Rebased onto #3440
Fix: #3412

Screenshot 2026-03-02 at 15 51 10

Reviewability

  • Link to issue
  • Consider adding screenshots for ease of review

Backwards compatibility

  • API is backwards compatible or completely new

Documentation

  • Update changelog if necessary
  • API is documented and shows up in Swagger UI
  • Update docs/ (if applicable)
  • Update manual/ (if applicable)
  • ADR for major architectural decisions or experiments

Testing

  • Complex logic is unit tested
  • Valuable features are integration / browser / acceptance tested automatically

Todo

  • Translations

@pikariop pikariop force-pushed the catalogue-item-hierarchy branch 5 times, most recently from 485f592 to 89fa481 Compare February 16, 2026 10:08
@pikariop pikariop force-pushed the catalogue-item-hierarchy branch 7 times, most recently from a3ff8bc to 9cbe119 Compare February 25, 2026 13:59
@pikariop pikariop marked this pull request as ready for review February 25, 2026 14:23
@pikariop pikariop force-pushed the catalogue-item-hierarchy branch from 00fca85 to f91170e Compare March 3, 2026 08:17
pikariop added 16 commits March 4, 2026 10:16
Many libraries depend on the Jackson project (com.fasterxml.jackson) and Cheshire
for processing JSON payloads. REMS has a direct dependency to jackson-datatype-joda
which appears to have conflicted with other transitive dependencies -
dropping references to Cheshire and allowing Leiningen to manage it's version, and
updating the libraries that depend on it resulted in a bunch of exceptions tracing
to Cheshire and com.fasterxml.jackson.core. Updating jackson-datatype-joda resolved
the issue.

Additionally, compojure-api appears to have dropped Cheshire in the commit
metosin/compojure-api@1d92145
so we don't need the exclude clause for that lib anyway
pikariop added 29 commits March 25, 2026 17:50
…rm those tests that don't need the bindings
…he parent is the item being currently edited

Also, add tests
@pikariop pikariop force-pushed the catalogue-item-hierarchy branch from b2f1206 to b22551c Compare March 25, 2026 15:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Catalogue item hierarchy support (sub-dataset)

2 participants