Skip to content

Merge feature/api-updates

Ghost User requested to merge feature/api-updates into develop

Updates include:

  • Pagination by default
    • Updated ingest-rest to use pages on lists (only for bags and replications, restoration will come later)
    • Updated replication-shell to handle pages
      • Can be a bit buggy as replication states get updated, but still works
  • Query Parameters updated
    • Made use of querydsl to handle creating queries easier, which allows for easy expansion beyond what we currently have
    • Still need sorting, but that should be easy
  • Added version API as a simple health check
  • Added a role for service accounts, limited to GET operations
  • Updated ReplicationController to better handle how the state of replications is updated

Merge request reports