Page MenuHomeSoftware Heritage

Enable save code now of software bundles for specific users
Open, NormalPublic

Description

Currently, Save Code Now only allows to fetch code available from a VCS. The rationale behind this was to avoid the service being abused by random users.

Now that we have authentication and authorization in place, and that Software Heritage ambassadors are coming, we can relax this constraint, allowing specific users the ability to trigger "save code now" also for .tar, .zip, packages etc.

This should be a simple modification to the current interface (add the new origin types in the drop down menu, and adapt the logic).

Event Timeline

rdicosmo triaged this task as Normal priority.
rdicosmo created this task.

Now that we have authentication and authorization in place, and that Software Heritage ambassadors are coming, we can relax this constraint, allowing specific users the ability to trigger "save code now" also for .tar, .zip, packages etc.

As a first step, we could immediately accept a save code now request submitted by an ambassador (no pending state for manual review).
This would require adding a dedicated permission for ambassadors in our authentication provider.

For the support of other origin visit types, @ardumont should know better than me how this could be integrated in the scheduler.