Skip to content

[DSpace-CRIS] Administrative Edit of archived items via submission form and security configuration for metadata visibility (Rest Contract)#330

Open
AdamF42 wants to merge 1 commit intoDSpace:mainfrom
4Science:task/main/DURACOM-447
Open

[DSpace-CRIS] Administrative Edit of archived items via submission form and security configuration for metadata visibility (Rest Contract)#330
AdamF42 wants to merge 1 commit intoDSpace:mainfrom
4Science:task/main/DURACOM-447

Conversation

@AdamF42
Copy link
Copy Markdown
Contributor

@AdamF42 AdamF42 commented Mar 19, 2026

Rest contract updates for 11964

Resolves DSpace/DSpace#12166

@lgeggleston lgeggleston added new feature DSpace-CRIS merger This ticket/PR relates to the merger of DSpace-CRIS into DSpace. labels Mar 19, 2026
@lgeggleston lgeggleston moved this to 🙋 Needs Reviewers Assigned in DSpace 10.0 Release Mar 19, 2026
@lgeggleston lgeggleston changed the title [DURACOM-447] updated endpoints [DSpace-CRIS] Administrative Edit of archived items via submission form and security configuration for metadata visibility (Rest Contract) Mar 19, 2026
@tdonohue tdonohue moved this from 🙋 Needs Reviewers Assigned to 👀 Under Review in DSpace 10.0 Release Mar 25, 2026
Copy link
Copy Markdown
Member

@tdonohue tdonohue left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @AdamF42 ! I finally got around to reviewing this REST Contract. Overall, this looks good, but there's a few things that are missing (based on comparison with the DSpace/DSpace#11964 PR). I've listed them inline below.

Keep in mind, this REST Contract PR does NOT need to be closed this week (or prior to Testathon). This is essentially documentation, so it won't block merging the actual feature PR from being merged. Therefore, you have more time to work on updating this REST Contract PR.

`curl --data '[{ "op": "remove", "path": "/sections/traditionalpageone/dc.subject/0"}]' -X PATCH ${dspace7-url}/api/core/edititems/<:id>:<:MODE>`

## Find available modes
**/api/core/edititems/search/search/findModesById?uuid=<:id>**
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We seem to be missing a similar description of the findBySubmitter search option

* [/api/core/bundles](bundles.md)
* [/api/core/metadatafields](metadatafields.md)
* [/api/core/metadataschemas](metadataschemas.md)
* [/api/core/edititems](edititems.md)
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We seem to be missing a description of the /api/core/edititemmodes endpoint that goes with this one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

DSpace-CRIS merger This ticket/PR relates to the merger of DSpace-CRIS into DSpace. new feature

Projects

Status: 👀 Under Review

Development

Successfully merging this pull request may close these issues.

[DSpace-CRIS] Administrative Edit of archived items via submission form and security configuration for metadata visibility

3 participants