DSpace-CRIS 8 (2024.02.01) – Direct Submission to Current Collection

16 views
Skip to first unread message

Terence Chikada

unread,
3:22 AM (16 hours ago) 3:22 AM
to DSpace Technical Support

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.

 

DSpace Technical Support

unread,
11:54 AM (7 hours ago) 11:54 AM
to DSpace Technical Support
Hello,

That submit button functionality is not currently a feature in the DSpace UI.  However, there is currently an open ticket describing the same feature request, currently waiting on a volunteer to implement: https://github.com/DSpace/dspace-angular/issues/2556.  If there is more community interest in this feature, hopefully it can be moved forward more quickly.

In the meantime, there is a slight shortcut described by Tim - if the user is already on the Collection page and opens the "New -> Item" menu, that collection should be at the top of the list without needing to search for it. 

Thanks for bringing up this topic! Best,
~Lia

george veranis

unread,
11:58 AM (7 hours ago) 11:58 AM
to DSpace Technical Support
Or just you can add the button on Angualr side protected by login module or not depends how you want to handle the permissions . 


George Veranis
--
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 dspace-tech...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/dspace-tech/1d240b2b-ad43-4b0a-b2f4-3895b9b60235n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages