noggin icon indicating copy to clipboard operation
noggin copied to clipboard

As a registered user, I want to see who sponsored a user to be a member of a group

Open Conan-Kudo opened this issue 3 years ago • 7 comments

In the old FAS, it was possible to see who sponsored a user into a group.

Example from FAS:

Screen Shot 2021-05-07 at 3 45 44 PM

In Noggin, there is nowhere this information is presented. This information is important, as it's required for accountability purposes and is necessary information for revoking a packager's privileges. Please add that information to the user profile page for group memberships.

Another nice to have would be to have all this date information to figure out when membership was approved and granted.

Conan-Kudo avatar May 07 '21 19:05 Conan-Kudo

@tiran , do you know if this information is stored (and available) in IPA?

abompard avatar May 12 '21 07:05 abompard

The information is not stored in LDAP. The requirement was not part of the initial design.

You might be able to reconstruct the information from HTTPd error log. The error log file contains all IPA API calls (plugin names and arguments). It doesn't work if you have modified users by other means (e.g. LDAP or in-server API calls).

tiran avatar May 12 '21 08:05 tiran

Oh dear, that's not good.

Conan-Kudo avatar May 12 '21 11:05 Conan-Kudo

I think it's an important feature to have. For example packager sponsors have certain responsibilities regarding their sponsorees, so it's required to be able to track who sponsored whom and when.

mizdebsk avatar Oct 05 '21 18:10 mizdebsk

+1. It seems like the historical data was lost, if there are no backups from the previous FAS database. If this data could be imported in a new database schema, there would be historical value in this too.

Whether historical data is recovered or not, this is also useful data for measuring team health, engagement, and activity. In the previous FAS system, a user could request to join a group, if it was configured to allow that. I'm not sure if that is possible in the new system. But it was helpful to see the time length between when someone requested membership in a group compared with the time they were approved and sponsored into the group.

If not, even having a record of the year and time that a person was sponsored into a group is helpful context.

jwflory avatar Jan 13 '23 16:01 jwflory

I have a copy of the sponsor data from 2018 (with 1973 entries). I can provide it if somebody wants to renter the data somewhere.

keszybz avatar Sep 28 '23 16:09 keszybz

I have a copy of the sponsor data from 2018 (with 1973 entries). I can provide it if somebody wants to renter the data somewhere.

Not sure where the best place for it is, but great to know some of the data is still around!

NeilHanlon avatar Oct 02 '23 21:10 NeilHanlon

This issue is stale because it has been open for 60 days with no activity.

github-actions[bot] avatar Jun 04 '24 02:06 github-actions[bot]

This issue was closed because it has been inactive for 7 days since being marked as stale.

github-actions[bot] avatar Jun 12 '24 01:06 github-actions[bot]