Extend Single Relation Endpoint to support uploads

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

I think we can enhance the Single Relation Endpoint to enable uploads relations because each upload comes with a unique identifier (secret). For instance, the unique identifier is important so we can work out which upload was already imported or not.

Adding this feature would benefit Direct Transfer and Project file base import, allowing for resubmission of any uploads that failed to be imported.

Additionally, this enhancement would allow the import of large projects via the Project file base, as users could remove uploads from the project archive to decrease file size and then import the uploads separately.

Edited by 🤖 GitLab Bot 🤖