You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fab Manager requires users to select a gender (Man/Woman) in their user profile. New users are blocked from Fab Manager until they complete their profile. A few reviewers recommended (demanded) removing gender.
Issue
Fab Manager requires users to select a gender (Man/Woman) in their user profile. New users are blocked from Fab Manager until they complete their profile. A few reviewers recommended (demanded) removing gender.
May 19, Bob Coggeshall marked up the user form.
https://nova-labs-org.slack.com/archives/C012L53T5KQ/p1589892338237800
May 19, Jeanne Marshall, "In registering, I don’t understand why we’re tracking gender."
https://nova-labs-org.slack.com/archives/C012L53T5KQ/p1589946387281900
May 21, Jennyfer Peterson, "Any news on the removal of gender from the "enrollmante" process? That is a major showstopper for our community."
Analysis
May 21, Joel Shprentz, "Fab Manager uses gender in 73 source files. It is collected in user profile forms and imports. Users are blocked from reservations unless they specify a gender. Statistics can be filtered by gender. Mostly, gender drives pronoun selection throughout the user interface. For example,"
https://nova-labs-org.slack.com/archives/C012L53T5KQ/p1590070578308900?thread_ts=1590067118.305000&cid=C012L53T5KQ
May 21, Christopher Sexton, Looking at gender, it seems like the underlying model and schema don’t require it: https://github.com/sleede/fab-manager/blob/master/db/schema.rb#L683
Also they store it is a boolean, which is just odd:
https://github.com/sleede/fab-manager/blob/master/app/models/statistic_profile.rb#L27-L29
(male is true, female is false :face_palm: )
Looks like there is no enforcing gender to be non-nil in the ruby code, but the JS front end does that.
The text was updated successfully, but these errors were encountered: