sillsdev / languageforge-lexbox

Lexbox, SIL linguistic data hub
MIT License
7 stars 2 forks source link

Consider helping a project manager add a user in one project to another #1152

Open hahn-kev opened 1 week ago

hahn-kev commented 1 week ago

Describe the feature User context:

I have a project which has the user [user1], and another project that I would like to add him to. I tried adding him using his email address [assumed email], but it didn’t seem to find that user. (Maybe he used a different email address for his registration?) I had an idea that his Lexbox username was “[user1]”, so I tried that and it worked. But we really need a way to expose the user’s username from a project where I am manager, and that person is a member of the project.

One way would be to show the email address to the manager but that's a privacy issue I don't want to get in to. Another option would be to add a button in the member menu, something like "Add to another project" which would let the manager choose a project they manage and add that user to it.

Who is this feature for? Project managers

Pages affected Project page and permissions.

hahn-kev commented 1 week ago

We will enhance the "users in my org" query to be "users I can see", this will return a list of all users in your orgs and users in projects you are a member of (excluding sensitive projects if you don't manage that project).