cardinalitypuzzles / cardboard

Dashboard for managing puzzles and tracking status during a puzzle hunt
MIT License
31 stars 21 forks source link

fix iss #616: pending owner #632

Closed rawxfish closed 1 year ago

rawxfish commented 1 year ago

Asks new owner for permission before transferring.

It seems that this does not send an "Invitation to own" email as it would if the transfer was done through the normal Google drive UI. Instead, you can see all the sheets with pending transfers by searching pendingowner:me or https://drive.google.com/drive/u/1/search?q=pendingowner:me. Then, select all, click "Share" and click "Accept Ownership?"

image

There's no longer need to do this mid-hunt, since the new named functions can be run even if it is owned by service account. We can do this after the hunt to make sure the sheets are owned by a normal account (not a huge deal if we don't, just prevents the sheets from being lost into the abyss if we ever get rid of the service account).