fedora-infra / fas

Fedora Account System
https://admin.fedoraproject.org/accounts
GNU General Public License v2.0
40 stars 50 forks source link

Questions about FAS #204

Closed Jibec closed 7 years ago

Jibec commented 8 years ago

Hi,

I am working on new L10N groups and have a few questions about FAS.

  1. Is it possible to store an information related to the user in the group ? Our use case is to store the user language membership. For example, I'm a sponsor (because I am a language team coordinator) and member of french team. Note : we can have one user in multiple teams, the fas account attribute is not sufficient.
  2. can we have a L10N sponsor group who is responsible for a few user groups ?
  3. would it be difficult to build something like this to extract the current active users for each translation team ? https://fedoraproject.org/wiki/Ambassadors/MembershipService/Verification 3.1 Is it possible to have something dynamic like badges display ? (to embed it in some wiki pages)
laxathom commented 8 years ago

Is it possible to store an information related to the user in the group ? Our use case is to store the user language membership. For example, I'm a sponsor (because I am a language team coordinator) and member of french team. Note : we can have one user in multiple teams, the fas account attribute is not sufficient.

I'm not sure to get that one. What kind of info do you want from user?

can we have a L10N sponsor group who is responsible for a few user groups ?

That one too. you want a "parent" -> "child" group workflow here?

would it be difficult to build something like this to extract the current active users for each translation team ? https://fedoraproject.org/wiki/Ambassadors/MembershipService/Verification 3.1 Is it possible to have something dynamic like badges display ? (to embed it in some wiki pages)

This feature has already been added to our next major release FAS 3.0. You would be able to get members' status per group. Is this what you're asking for?

Jibec commented 7 years ago

Thanks for your answer. The Fedora translation project is organized by language team. I would like to store the team witch user is member of.

That one too. you want a "parent" -> "child" group workflow here?

Yes, one FAS group having some other group rights like "sponsor" or "admin".

This feature has already been added to our next major release FAS 3.0. You would be able to get members' status per group. Is this what you're asking for?

Yes, great ! When is it to be expected ?

pypingou commented 7 years ago

can we have a L10N sponsor group who is responsible for a few user groups ?

That one too. you want a "parent" -> "child" group workflow here?

I guess the RFE here is to have something more similar to an LDAP approach.

pypingou commented 7 years ago

Is it possible to store an information related to the user in the group ? Our use case is to store the user language membership.

That part I do not understand

Jibec commented 7 years ago

Thanks for your answer. We'll keep it simple with one single FAS group. To know which team the user is part of, we'll use the translation platform and change our process.