Hi everyone,
I'm running *DSpace-CRIS 8.1 (CRIS 2024.02.01)* with the Angular UI.
I have a repository structure with Communities → Subcommunities →
Collections. For example:
Business Sciences → Accounting Sciences → Dissertations → Bachelor of
Commerce Accounting Honours Degree
Currently, when a user wants to submit an item, the workflow is:
1. Click the global *Add Item (+)* button.
2. Open the "Create a new item in" dialog.
3. Search for the target collection.
4. Select the collection.
5. Start the submission.
This works, but for repositories with many collections it is cumbersome
because users are already browsing inside the target collection.
What I would like is:
- When a user is viewing a collection page, e.g.
/collections/{uuid}
- A visible button such as *"Submit to this Collection"*
- Clicking the button should start a submission directly in the
currently viewed collection without requiring the collection search dialog.
Essentially, the collection context should be preserved and passed directly
to the submission workflow.
*Is there already a supported configuration or feature in DSpace-CRIS 8 /
DSpace 8 Angular UI that provides direct collection submission from a
collection page? Or Has anyone implemented a collection-specific submission
button in the Angular UI?*
I attempted a theme customization by overriding
collection-page.component.html and adding a custom button, but I'm
interested in knowing whether there is an official or recommended approach
before continuing.
Any guidance, examples, or references to existing implementations would be
greatly appreciated.
Thanks.
--
All messages to this mailing list should adhere to the Code of Conduct:
https://lyrasis.org/code-of-conduct/
---
You received this message because you are subscribed to the Google Groups
"DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/dspace-tech/9fe0335e-404e-4f85-b9ba-448b0c7a2e2an%40googlegroups.com.