Page tree
Skip to end of metadata
Go to start of metadata
  1. (tick) Replacement of Modeshape with OCFL
  2. Resource Management
    1. (plus) Containment relationships
      1. FCREPO-3106 - Getting issue details... STATUS
      2. FCREPO-3164 - Getting issue details... STATUS
      3. FCREPO-3258 - Getting issue details... STATUS
      4. FCREPO-3255 - Getting issue details... STATUS
    2. (plus) PUT empty RDF container
      1. (tick) Exact match between F5 and F6 response on create
      2. (tick) PUT on existing container: F5=409, F6=204 FCREPO-3257 - Getting issue details... STATUS
    3. (tick) PUT RDF container with body
    4. (tick) POST empty RDF container
    5. (tick) POST RDF container with body
      1. FCREPO-3259 - Getting issue details... STATUS
    6. (tick) GET empty RDF container
    7. (tick) GET RDF container with user-provided body
    8. (tick) GET non-RDF
    9. (tick) GET non-RDF description FCREPO-3263 - Getting issue details... STATUS
    10. (tick) RDF (Replace)
    11. (tick) Binary (Create, Retrieve)
    12. (tick) Binary (Replace) FCREPO-3103 - Getting issue details... STATUS
    13. (tick) External Binaries: FCREPO-3239 - Getting issue details... STATUS
    14. (tick) Create Container as Archival Group (nested resources within an OCFL Object)
    15. (tick) RDF Resource Update (PATCH) FCREPO-3078 - Getting issue details... STATUS
    16. (tick) NonRdfSourceDescription Resource Update (PATCH)
    17. (tick) Ghost nodes: FCREPO-3256 - Getting issue details... STATUS
    18. (tick) Resource Deletion
      1. (tick) Delete resources contained within ArchivalGroups  FCREPO-3278 - Getting issue details... STATUS
      2. (tick) GET Tombstones for deleted resources
        1. FCREPO-3033 - Getting issue details... STATUS
      3. (tick) DELETE Tombstones FCREPO-3034 - Getting issue details... STATUS
    19. (tick) Direct Container Support 
    20. (question) Indirect Container Support FCREPO-3410 - Getting issue details... STATUS
    21. (plus) Prefer header support
      1. 'omit' and 'include' combinations for
        1. (tick) 'ldp#PreferMinimalContainer' - FCREPO-3037 - Getting issue details... STATUS
        2. (tick) 'ldp#PreferContainment'
        3. (tick) 'ldp#PreferMembership'
        4. (tick) 'fcrepo#PreferInboundReferences'
        5. (question) 'oa#PreferContainedDescriptions' - FCREPO-3525 - Getting issue details... STATUS
    22. (question) Object locking: FCREPO-3123 - Getting issue details... STATUS
    23. Update documentation
  3. Transactions
    1. (tick) Multi-resource transactions  FCREPO-3264 - Getting issue details... STATUS
    2. (tick) Multi-resource transaction rollback
    3. (question) Partial commit rollback handling - FCREPO-3130 - Getting issue details... STATUS
    4. Update documentation - note about not being backwards-compatible
  4. Rebuild
    1. (tick) Rebuild from Fedora generated OCFL  FCREPO-3247 - Getting issue details... STATUS  
    2. (question) Targeted rebuild of side-loaded OCFL FCREPO-3332 - Getting issue details... STATUS
    3. Create documentation - none currently
  5. (tick) Messaging
    1. FCREPO-3249 - Getting issue details... STATUS
    2. FCREPO-3250 - Getting issue details... STATUS
    3. Update documentation
  6. Fixity
    1. (tick) Fixity on ingest
      1. FCREPO-3065 - Getting issue details... STATUS
      2. FCREPO-3148 - Getting issue details... STATUS
      3. FCREPO-3201 - Getting issue details... STATUS
    2. (tick) Fixity on demand
      1. FCREPO-3330 - Getting issue details... STATUS
    3. Update documentation
  7. (plus) State Tokens
    1. FCREPO-3169 - Getting issue details... STATUS
    2. FCREPO-3228 - Getting issue details... STATUS
    3. FCREPO-3451 - Getting issue details... STATUS
    4. Create documentation - none currently
    5. (tick) PUT with X-If-State-Token header on RDF and NonRDF Resources
    6. (tick) PATCH with X-If-State-Token header on NonRdfSourceDescription and RDF Resources
  8. (plus) Versioning 
    1. (tick) On-demand version creation  FCREPO-3232 - Getting issue details... STATUS
    2. (tick) Retrieve list of versions (mementos)  FCREPO-3237 - Getting issue details... STATUS
    3. (tick) Retrieve individual mementos  FCREPO-3245 - Getting issue details... STATUS
    4. (tick) Toggle auto-versioning for entire repository:  FCREPO-3131 - Getting issue details... STATUS
    5. Documentation  FCREPO-3242 - Getting issue details... STATUS
    6. FCREPO-3226 - Getting issue details... STATUS
  9. ACLs
    1. (tick) Create/Read
    2. (question) Update FCREPO-3518 - Getting issue details... STATUS
    3. (tick) Delete
    4. (plus) Enforce Acls
      1. (tick) GET - FCREPO-3515 - Getting issue details... STATUS
      2. (tick) PUT
      3. (tick) POST
      4. (tick) PATCH
      5. (tick) DELETE
    5. (tick) ACL enforcement within Transactions
  10. HTML UI
    1. (tick) Containment relationship display:  FCREPO-3248 - Getting issue details... STATUS
    2. (question) Search UI - FCREPO-3351 - Getting issue details... STATUS
    3. (tick) Version display and version creation :  
      1. FCREPO-3445 - Getting issue details... STATUS
      2. FCREPO-3446 - Getting issue details... STATUS
  11. Simple Search
    1. (tick) List all resources
    2. (tick) Page search results using max results and offset
    3. (tick) List all resources modified before, after or between x date
    4. List children contained by ancestor (specify depth)
    5. (tick) List resources containing string in resource id?
    6. (tick) Create documentation - none currently exists
    7. (tick) Search by multiple conditions
    8. (tick) Search by content_size
    9. (tick) Search by mimetype
  12. Fedora 3 -> 6 migration tooling (migration-utils)
    1. FCREPO-3182 - Getting issue details... STATUS
    2. (tick) Optionally migrate deleted or inactive objects - FCREPO-3211 - Getting issue details... STATUS
  13. Fedora 4 & 5 -> 6 migration
    1. Basic migration
      1. (tick) basic containers
      2. (tick) binaries
      3. (tick) external content
      4. (tick) Direct containers
      5. Indirect containers
      6. (error) Bugs
        1. FCREPO-3521 - Getting issue details... STATUS
    2. Web ACLs - FCREPO-2985 - Getting issue details... STATUS
    3. (tick) Versions
  14. Alternative (to h2 db) Database support for Indexing: FCREPO-3331 - Getting issue details... STATUS
    1. (tick) MySQL
    2. (tick) MariaDB
    3. (tick) Postgres
  15. Valkyrie
    1. tests pass

Testing scripts

  1. Fixity on Ingest & empty RDF creation
    1. fixity-ingest.sh
    2. fixity-ingest-verbose.sh
  2. Ghost nodes
    1. ghost-nodes.sh
  3. Containment index
    1. contaiment.sh
  • No labels