Skip to content

Improve superadmin org list #2260

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

Closed
tw4l opened this issue Dec 19, 2024 · 0 comments · Fixed by #2273
Closed

Improve superadmin org list #2260

tw4l opened this issue Dec 19, 2024 · 0 comments · Fixed by #2273
Assignees
Labels
back end Requires back end dev work enhancement New feature or request front end Requires front end dev work

Comments

@tw4l
Copy link
Member

tw4l commented Dec 19, 2024

To make the superadmin org list more helpful for internal management purposes, we should add two columns:

  • User Status (Trial, Paying, Inactive, Cancelled)
  • Last Crawl Date

It would also be helpful to be able to sort and filter the list (pagination may help here as well), but that should be done in a second step, in relation to #1849 and #2113

@tw4l tw4l moved this from Triage to Ready in Webrecorder Projects Dec 19, 2024
@tw4l tw4l self-assigned this Dec 19, 2024
@ikreymer ikreymer moved this from Ready to Todo in Webrecorder Projects Dec 19, 2024
@tw4l tw4l added back end Requires back end dev work enhancement New feature or request front end Requires front end dev work labels Dec 19, 2024
@tw4l tw4l moved this from Todo to Implementing in Webrecorder Projects Dec 30, 2024
@tw4l tw4l moved this from Implementing to In Review in Webrecorder Projects Jan 7, 2025
tw4l added a commit that referenced this issue Jan 14, 2025
Fixes #2260 

- Adds `lastCrawlFinished` to Organization model, updated after crawls
are added/deleted and with an idempotent migration to backfill existing
orgs
- Adds Last Crawl column to end of admin orgs list table
- Adds subscription icon next to existing status icon in orgs list
- Adds "lastCrawlFinished", "subscriptionStatus", and "subscriptionPlan"
sort options to orgs list backend endpoint in anticipation of future
sorting/filtering of orgs list

---------

Co-authored-by: emma <[email protected]>
Co-authored-by: Henry Wilkinson <[email protected]>
Co-authored-by: Ilya Kreymer <[email protected]>
@github-project-automation github-project-automation bot moved this from In Review to Done! in Webrecorder Projects Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
back end Requires back end dev work enhancement New feature or request front end Requires front end dev work
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

1 participant