psu-libraries / etda_workflow

Electronic Theses and Dissertations Application: Admin, Author, and Committee Member workflows.
MIT License
3 stars 1 forks source link

Link new CommitteeMembers to respective FacultyMember #654

Closed Smullz622 closed 5 months ago

Smullz622 commented 1 year ago

When a Committee Member is added, we need to add that information to the Faculty Member table as well

ajkiessl commented 5 months ago

Or link them to an existing Faculty Member.

Alternatively, we could just have the faculty_member_migration task run daily (or even weekly) to do the linking. This might be a better solution since the linking code uses LDAP and could cause some latency for users. The FacultyMember table is just used to populate the committee member dashboard (https://submit-etda.libraries.psu.edu/committee_member_dashboard), so it doesn't need to be real-time update to date.

Smullz622 commented 5 months ago

looks like this was already handled here: https://github.com/psu-libraries/etda-config/pull/67