Assets Not Removed from AWS S3 on Sketch Deletion
メンテナーはふだん 3 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 35/100
- issue の種類
- バグ
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- aws, javascript, mongodb
調査の方向性
まず、Sketchesタブからのスケッチ削除フローを追跡し、そのアセットがAWS S3からどのように削除され、MongoDBでどのように表現されるかを確認します。記載されている作成、アップロード、保存、削除の手順を再現し、その後、Assetsタブのストレージ値が更新され、孤立したアセットが残っていないことを確認します。
索引モデルが issue の本文から書いたものです。
説明
p5.js version
No response
What is your operating system?
None
Web browser and version
No response
Actual Behavior
Reported by email:
A few days ago, a user reaching out to delete their account noticed that despite deleting all of the sketches and assets from their account, the asset storage bar still indicated used storage space (pictured in partial screenshot below).
After taking a look on AWS S3, it seems like the user still had assets associated with their account, but had no sketches on MongoDB.
Expected Behavior
When a sketch is deleted, the storage bar in the Assets tab should update accordingly.
Steps to reproduce
I wasn't able to reproduce it consistently yet—thoughts on this would be helpful!
I was able to encounter this issue once through the following steps:
- Creating a new sketch.
- Uploading an asset to the sketch, then saving the sketch.
- Going to 'My Sketches' and confirming that the sketch is saved in the 'Sketches' tab and that the asset exists in the 'Assets' tab.
- Deleting the sketch through the dropdown icon in the 'Sketches' tab.
- Going back to the Assets tab, which did not reflect a change in the storage size amount.
- 主要言語
- JavaScript
- スター
- 1.7k
- フォーク
- 1.7k
- 平均マージ
- 1日 23時間
- マージ済み PR(30日)
- 7
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
processing/p5.js-web-editor のほかの issue
-
Renaming a folder doubles the folder name in file paths (console errors show /lib/lib/helper.js)オープンAwaiting Maintainer Approval Bug
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
processing/p5.js-web-editor#4365 · コメント 1 件 ·
メンテナーはふだん 3 日以内に返信
-
p5 logo is broken on verification emails対応中かも @sourabh65mehta が 13 日前に担当しました。 オープンBug
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
processing/p5.js-web-editor#4364 · コメント 2 件 · 担当者 1 名 ·
メンテナーはふだん 3 日以内に返信
-
`PATCH /editor/project/visibility` returns 200 with `null` and doesn't update when `projectId` is a slug再び着手できるかも @Prbhtsgh が 20 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンAwaiting Maintainer Approval Bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
processing/p5.js-web-editor#4348 · コメント 3 件 ·
メンテナーはふだん 3 日以内に返信
-
Fix: example.js stores defaultHTML function reference instead of calling it, causing examples to display raw JavaScript source in preview再び着手できるかも @syedbarkath980 が 24 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンAwaiting Maintainer Approval Bug
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
processing/p5.js-web-editor#4344 · コメント 1 件 ·
メンテナーはふだん 3 日以内に返信
-
signup form gets stuck when signup request fails due to network error対応中かも @PS01K が 54 日前に担当しました。 オープンAwaiting Maintainer Approval Bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
processing/p5.js-web-editor#4285 · コメント 3 件 ·
メンテナーはふだん 3 日以内に返信
processing/p5.js-web-editor の issue をすべて見る
似ている issue
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
glossyio/traffic-monitor#264 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 72/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
micromatch/picomatch#243 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
getComputedStyle().display is "" for span, a, b, label and other inline elements instead of "inline"オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
capricorn86/happy-dom#2556 ·
メンテナーはふだん 1 日以内に返信