upstage-org / upstage

UpStage is a platform for cyberformance: remote players combine digital media in real-time for an online audience. All you need is a web browser!
https://upstage.org.nz
GNU General Public License v3.0
21 stars 0 forks source link

error message when deleting a player #1276

Closed helenvarley closed 3 months ago

helenvarley commented 4 months ago

i'm trying to delete the player James from upstage.live, as there is no email address attached to the account and it's a previous dev who isn't working on UpStage anymore. however, when i try to delete the account i get this error message:

Screenshot from 2024-05-15 10:04:11

just before this i successfully deleted another player account that didn't have an email address attached to it, so it's not that the delete function isn't working.

i thought it could be because the player James is an Admin. the other player i deleted was just a Player. i tried to change James' role to Player, but got the message "Email required!" - so i entered a dummy email and was then able to change the role to Player. then i tried deleting the account again - but got the same error message.

gloriajw commented 4 months ago

This is the issue where the ownership of items for a to-be-deleted ID needs to be transferred to another person. I thought we resolved this a while ago, but I guess not. I don't know how you want to handle this, but the long way is to delete whatever he owns, then delete his ID.

helenvarley commented 4 months ago

as far as i can see, there are no stages or media items owned by this player account.

vickis commented 3 months ago

I just went to replicate this - deactivated the account and got the all media will become yours message

Screen Shot 2024-06-06 at 9 34 03 AM

but then as Helen observed the next step is an error saying media is owned ...

To my nonDev eyes it appears the issue is that James has a scene saved somewhere - i just went to search through scenes for old stages and got this is the stages preview

vickis commented 3 months ago

I went through manually and found a stage by James (also deleted a few test stages that were over 2 years old) mission accomplished

Screen Shot 2024-06-06 at 9 57 49 AM