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

is there a way to change stage ownership? #1302

Open helenvarley opened 4 months ago

helenvarley commented 4 months ago

is there a way to change ownership of a stage?

this came up today with the QMU instance, where i am somehow the owner of the Demo stage. i think that, if one of the other admins deleted my account then the ownership of the stage would revert to that player. but at the moment we don't want to delete my account. it's not a big deal but they will soon have students using the stage & it would be nice if the Demo stage was shown as belonging to one of the actual QMU admins.

i can imagine other scenarios when we might want to transfer ownership of a stage, for example if a group has been working together then the player who created the stage leaves; only admins can delete accounts, but it could be that none of the others in the group are admins, and want someone else in the group to be able to own the stage. the obvious work-around is simply for another player to recreate the stage; but it seems like having a way to transfer ownership to another player should not be difficult ... ??

gloriajw commented 4 months ago

Stage ownership worked when we first rolled this code out years ago. It broke somewhere after that, and some things were implemented on top of broken code, making it hard to fix. So stage ownership is about 70% broken right now. I have to rewrite pieces of this code to get this working, and I don't have time to do that right now, sorry. I tried some quick patches but it only broke things further, so this will have to wait.

helenvarley commented 4 months ago

thanks. it's absolutely not urgent, i just had a feeling that at some point we could do it so i wasn't sure if it was still possible & i just wasn't finding it. something to save for a rainy day! :smile: