Extremely problematic bug with People page please help find solution ASAP
Today, as I do every year, I sent out an E-mail asking people to review and update their personal pages on our department website by going to astronomy.yale.edu/user and clicking “edit” and editing the form. After this E-mail went out, the entries on the “people” page started moving around out of alphabetical order. Upon further investigation, I found that crucial information was missing from the moved entries, including Last Name, First Name and E-mail address (but other information remained).
My guess is that the entries that moved are ones that were edited by my department members and somehow the fact of them editing their pages made information that was already there go away.
I fixed a decent amount of these, but I left two for you to look at. I would rather not have to fix any more, but I also don’t want to tell my dept to stop reviewing if I don’t have to.
If you could help me at your earliest convenience to figure out what is going on and a solution I would appreciate it greatly!
Thanks,
Victoria.
Hi again. We have a second bug, which is that several people are updating their info and then they get an error message that says that they need to enter an E-mail address. They only see one E-mail form field, which they have filled in. I can edit their info when I am signed in because I see two E-mail form fields. So I think it is the missing field for the users that could be causing all these problems.
Hello Victoria,
How are people accessing the site when they are editing their profile? They should be using astronomy.yale.edu/cas. Also, how are users being added to the site? They should be added via “Add CAS User” option which uses their NetID. This will guarantee that Drupal grabs all their info from the directory.
The email field that pulls in data from LDAP is hidden to non admin users and its a referenced in the 2nd field.
The only way I can see an issue is if users are not login in the traditional /cas way. I’ve refreshed the site with the latest code & modules to see if the issue is with outdated modules. Let me know if you are still having the issue.
Josue
Hi again, and thanks. I have been directing them to go to astronomy.yale.edu/user instead of /cas, although I think it directs them to CAS login to be able to log in that way. The reason I do this is that they are only updating their page and /user takes them directly to their page. Should I not be doing that?
I have always added them using Add CAS User option, but ever since the switch to Workday it is not pulling information in from the Directory. Is this something that can be fixed? (I will test in a bit and see if your refresh helps with this.)