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

Move Feedback Form to Asana #546

Merged
merged 3 commits into from
Jan 13, 2025
Merged

Move Feedback Form to Asana #546

merged 3 commits into from
Jan 13, 2025

Conversation

Awesome-E
Copy link
Member

This PR changes the Google Form link into the Asana feedback form. Additionally, the missing professor Google Form link is removed because professors populate from the API, and as such, issues should go to them instead.

Reviewers

@timobraz requesting your review as primary review for code
@charlieweinberger review staging instance, and look at code if you want.

Screenshots

N/A

Test Plan

Check that the staging instance links to Asana feedback forms instead of Google Forms. There should only be two places, but let me know if there are any I missed:

  • In the sidebar (open the hamburger menu), there should be a link that says Feedback on the bottom
  • In the beta version tag that shows on desktop only

Issues

Closes #540
Asana Task: https://app.asana.com/0/1208487280290067/1208487339635800/f

this would be an API issue, not something that we should hard-code anyways
@Awesome-E Awesome-E temporarily deployed to staging-546 January 7, 2025 19:47 — with GitHub Actions Inactive
@timobraz
Copy link
Contributor

timobraz commented Jan 7, 2025

LGTM, but I would suggest having a dedicated env variable for the feedback form link instead of replacing every occurrence of it in case it changes later.

@Awesome-E
Copy link
Member Author

@charlieweinberger ready for your review

@Awesome-E
Copy link
Member Author

@timobraz we could consider that for the future, but we'd either have to create a new route to redirect to the form, or find a way to define frontend env variables since tmk that does not exist yet.

@Awesome-E Awesome-E temporarily deployed to staging-546 January 13, 2025 17:33 — with GitHub Actions Inactive
@Awesome-E Awesome-E merged commit 90898f8 into main Jan 13, 2025
2 checks passed
@Awesome-E Awesome-E deleted the asana-feedback branch January 13, 2025 17:46
@charlieweinberger
Copy link

LGTM, other than one tiny tiny thing. The description of the "How can we improve?" question mentions an option labeled "Issue/Bug" for the previous question, but the previous question lists just "Bug" as an option, not "Issue" or "Issue/Bug". Other than that, looks good.

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

Successfully merging this pull request may close these issues.

Update Feedback Form to Asana
3 participants