Le 2025-05-27 20:08, thomas@goirand.fr a écrit :
THANKS. Indeed, it is annoying us a lot, Salsa users too, but anyone sending us a quick email always receives a reply in due time. This indeed is better than having bots spamming all of Salsa.
The delay is only a part of the issue, the other part is the lack of feedback that would allow the user to know if her registration is still pending or has been rejected.
I like the invitation from a DD idea, that would avoid the pending approval phase for a new account, but I have no clue how to implement it.
There is a GitLab feature (Invite members in a project) that does something related to this, as you could enter e-mail addresses that are not yet registered on the instance. But it looks like it comes with limitations: you have to invite to a specific existing project, which is different from a new registration where you start by being member of no project at all. So I would not use this.
I would rather implement a dedicated UI on signup.salsa.d.o (gitlab-newuser) that would use GitLab's API to create and enable the new account. Or maybe try to have something more integrated into GitLab's registration UI, but I don't know if it's possible.
-- Julien Plissonneau Duquène