The change in syntax and terminology, and unclear documentation is causing problems for me. Previously,
space_member_remove(123456, userlist, remove_projects = TRUE, ask = FALSE)
would move projects from the class space to the students' personal spaces-- this is important for me to get right, since students are building a portfolio throughout their college career. I have tried to read the comments on Github #54 but it is not clear what the developers are saying. It is very unclear which of the new options relating to "content_action" would do the same. "Leaving the content where it is" makes no sense, if I am removing people from a space-- but if I were forced to guess, this might be the new option I want. Exactly what does "Archive" do? Remove access from the students, but preserve access for the space owner? I assume "trash" would delete the students' spaces and projects?
Additionally, can we choose more than one option? I discussed this with the team before-- in universities we are supposed to keep records for 2 years. So, can we both move student projects to their personal space AND keep a copy in an archive? Something like
space_member_remove(123456, userlist, content_action = c("archive", "leave"), ask = FALSE) ???