Skip to content
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

Org Storage Management V1 #580

Closed
2 of 4 tasks
Shrinks99 opened this issue Feb 7, 2023 · 2 comments
Closed
2 of 4 tasks

Org Storage Management V1 #580

Shrinks99 opened this issue Feb 7, 2023 · 2 comments
Assignees
Labels
feature design This issue tracks smaller sub issues that compose a feature

Comments

@Shrinks99
Copy link
Member

Shrinks99 commented Feb 7, 2023

Requirements

Custom Storage Buckets

Orgs of a sufficient privlage should be able to set their own S3 storage locations. This will be configured by org admins on the org settings page. Superadmins should be able to control which orgs can do this through the superadmin org settings popup.

Org Storage Limits

Superadmins should be able to set a hard cap on the maximum amount of storage space an org is allowed to use. This should also be set on the superadmin org settings popup.

Once an org has reached its allotted storage maximum any scheduled workflows should not start new crawls. New workflow creation buttons should be disabled with a tooltip explaining why. Existing crawls that have not finished should continue running until they finish (no change here!).

Changes

  • Add Superadmin org settings checkbox for "Can Set Custom S3 Bucket"
  • Add Superadmin org settings number input for "Alloted Storage", 0 = unlimited
  • Add Org admin settings page for storage
    • Radio buttons to select between "Browsertrix Cloud Storage" and "Custom S3 Storage"
      • If custom is set, show / enable the required fields
    • Show the total amount of storage used vs available
  • Disable new workflows and manual session creation buttons if an org has reached its storage limit

Tasks

@Shrinks99 Shrinks99 added the feature design This issue tracks smaller sub issues that compose a feature label Feb 7, 2023
@Shrinks99 Shrinks99 self-assigned this Feb 7, 2023
@Shrinks99 Shrinks99 changed the title Org-Specific Storage Org-Specific Storage Management Feb 7, 2023
@Shrinks99 Shrinks99 changed the title Org-Specific Storage Management Org Storage Management Feb 7, 2023
@Shrinks99 Shrinks99 added the back end Requires back end dev work label Feb 7, 2023
@Shrinks99 Shrinks99 changed the title Org Storage Management Org Storage Management V1 Feb 7, 2023
@Shrinks99 Shrinks99 added the ui/ux This issue requires UI/UX work label Feb 7, 2023
@Shrinks99 Shrinks99 added this to the Beta Tasks milestone Feb 8, 2023
@Shrinks99 Shrinks99 removed back end Requires back end dev work ui/ux This issue requires UI/UX work labels Jun 8, 2023
@tw4l
Copy link
Member

tw4l commented Jun 29, 2023

@Shrinks99 split out storage usage reporting, storage quotas, and configuring/using a custom S3 bucket

@Shrinks99
Copy link
Member Author

Split out storage limits issue to #930. Leaving custom storage paths to #578 for now, should be another single non-major feature for the front end (that's just gonna be a couple of form options eventually).

@github-project-automation github-project-automation bot moved this from Todo to Done! in Webrecorder Projects Jun 29, 2023
@Shrinks99 Shrinks99 removed this from the Beta Tasks milestone Jun 29, 2023
@Shrinks99 Shrinks99 moved this from Done! to Triage in Webrecorder Projects Jun 29, 2023
@Shrinks99 Shrinks99 moved this from Triage to Done! in Webrecorder Projects Jun 29, 2023
@Shrinks99 Shrinks99 reopened this Jun 29, 2023
@github-project-automation github-project-automation bot moved this from Done! to Todo in Webrecorder Projects Jun 29, 2023
@Shrinks99 Shrinks99 closed this as not planned Won't fix, can't repro, duplicate, stale Jun 29, 2023
@github-project-automation github-project-automation bot moved this from Todo to Done! in Webrecorder Projects Jun 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature design This issue tracks smaller sub issues that compose a feature
Projects
Archived in project
Development

No branches or pull requests

2 participants