ugent-library / old-people-service

People service
Apache License 2.0
0 stars 0 forks source link

Make sure we can distinguish activity of an UGent profile by object class #15

Open mietcls opened 1 year ago

mietcls commented 1 year ago

Enhancement

Make sure we can distinguish activity of an UGent profile by object class (and expiration date? TBD).

This info needs to flow through to the Getperson and SearchPeople.

Context

Right now, we can show if someone is active in LDAP or not in Biblio. We do this by adding a label Active UGent member. But we do distinguish what type of activity this is (e.g. Student, researcher, alumnus, ...). This can cause confusion and lead to incorrect assignments when affiliating people to a record.

Scherm­afbeelding 2023-05-05 om 17 18 16

To be refined:

Related case: https://github.com/ugent-library/biblio-backoffice/issues/1087

To take into account:

The Active property is woven throughout the backoffice database. It will take some time to flesh that out.

Implementation suggestion

To be refined

Next steps

mietcls commented 1 year ago

@nicolasfranck do you have any input here?

nicolasfranck commented 1 year ago

@mietcls yes we do collect this data in object_class. The data is only available in the ugent ldap, more specifically attribute objectclass.

This data is retrieved