-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
drive invites seem to be spammed for a few people #510
Comments
Rocket keeps spamming me with invites every couple of hours, so each time I accept the invitation, I gain permissions for the drive, but the next invite also seems to revoke those privileges. This only seems to be happening for some users. Timestamps of the invites: The invites seem to have stopped for now. Unfortunately I do not see anywhere on the email that contains a permission ID, so what I did was accept the invitation and was able to capture something that resembled a UID at the end of the browser link that appeared very briefly as the drive loaded: I also have access now so no need to change anything regarding my permissions! |
OK, I just got another invite at 12:07pm today |
I also got it at that time too.
Best regards,
Claudia Tong
[email protected]
… On Sep 29, 2020, at 12:45 PM, Jed Yeo ***@***.***> wrote:
OK, I just got another invite at 12:07pm today
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#510 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ARESPNXNEXFT7V5HPGIRVHTSII2NPANCNFSM4R5DYT3Q>.
|
Thanks everyone! @cheukyin699 do you mind checking if there's any permissions entries logs at some of these times where the permissions don't contain an update: I now have access to logs and do not see anything out of the ordinary, so I'll ping back here post-#504 |
Hi Robert,
If you closed it, I’m not supposed to be getting emails still right?
I just received one at 11:31AM.
Best regards,
Claudia Tong
[email protected]
… On Oct 5, 2020, at 12:30 AM, Robert Lin ***@***.***> wrote:
Closed #510 <#510> via #540 <#540>.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#510 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ARESPNQ34DMSVNKRVXPNN4DSJFYZRANCNFSM4R5DYT3Q>.
|
Drive shares frequently get recreated because we fail to page through all results (we likely have over 100 shares for large folders), and when deletion was enabled (#540) we would also erroneously delete inherited permissions. Both of these issues result in many users receiving duplicate invites whenever Rocket performs a sync (#510, #497). To amend this, we make the following changes: * Permissions listing is now paginated * Permissions listing now happens for direct parents of target folders - permissions discovered in parents are treated as "inherited", and for these permissions we skip both recreation and deletion Co-authored-by: Cheuk Yin Ng <[email protected]>
I have not experienced this myself, and judging from the general lack of complaints this is generally not the case, but there is at least once case: https://ubclaunchpad.slack.com/archives/CK93HTYQN/p1601316108020500
I'm surprised this is happening, because the code excludes existing shares:
https://sourcegraph.com/github.com/ubclaunchpad/rocket2/-/blob/interface/gcp.py#L38-49
We do log the entire permissions object, so we might be able to check the logs to see if there are any without an
emailAddress
. The email invite might contain the permission ID for easier search across the logs.The text was updated successfully, but these errors were encountered: