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

Release Testing 1.12.6-dcs #314

Open
1 of 57 tasks
richmahn opened this issue Dec 4, 2020 · 0 comments
Open
1 of 57 tasks

Release Testing 1.12.6-dcs #314

richmahn opened this issue Dec 4, 2020 · 0 comments
Assignees

Comments

@richmahn
Copy link
Member

richmahn commented Dec 4, 2020

Items to test in this release:

  • Acceptance test passes
  • tS functionality works
    • Upload/backup project
    • Search
    • Download project
  • tC functionality works
    • Upload/backup project
    • Search
    • Download project
  • Avatars persist across update
  • "Code" is renamed as "Files" in top left tab of repo, with a font awesome file icon
  • Options not available if not logged in: explore, private repos
  • Options available if logged in: explore
  • Access to private repos is restricted
  • License file is created in new repos as LICENSE.md with correct CC BY-SA text
  • Scrub tool functions for a repo
  • Google Analytics code present
  • Webhook(s) are trigged on push and/or web editor commit
  • TOC yaml files link to the correct places within the repo
  • Create private repo option disabled for regular users (unless user is an admin)
  • Able to delete a user
  • Any user can fork from any public repo
  • Any user can create a PR for any public repo
  • Emails are sent to appropriate parties on appropriate actions
    • When someone is assigned an issue, they are emailed
    • Comments on issues send emails to parties included on that issue (owner, assignee, commentors get emails)
    • New user registration sends email to user
  • Web editor works
    • Create file works
    • Update file works
    • Delete file works
    • Upload file works
  • Battery of tests against API
    • Create repo
    • Get repo
    • Delete repo
    • Get list of all repos
    • Get list of repos for user
    • Check that "username" is in output of repo list
  • Log in, log out.
  • Register new user
  • Create public repos
  • Edit file formats: .txt, .md, .usfm, .json, .yml/yaml
  • Watch/unwatch
  • Star/unstar
  • Download zip, gz, individual file, from branch/tag/commit
  • Clone and push to repo
    • Over SSH
    • Over HTTPS

Catalog Next Features

  • /catalog page shows latest released projects
  • Repo API response includes language code
  • Catalog badge visible
    • On valid releases
    • On main repo page
    • On user/org repo listing page
    • On Explore list of repos
  • Valid/Invalid badge visible for manifest.yaml files
@richmahn richmahn self-assigned this Dec 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant