Monorepo icon indicating copy to clipboard operation
Monorepo copied to clipboard

Surveyform TO-DO

Open SachaG opened this issue 2 years ago • 2 comments

  • [ ] We can load less data from the GraphQL API by reusing the shared core templates for certain properties.
  • [x] Get rid of GraphQL for data loading and mutations
  • [x] We have two save-survey files?
  • [x] We have getSurveyResponseSchema, initResponseSchema, and getEditionResponseSchema which all seem to do the same thing?
  • [x] We have two getCommentSchema?
  • [x] Get rid of schema-based validation?

SachaG avatar May 11 '23 05:05 SachaG

save-survey => one is the gql resolver, the other the API routes that calls the graphql endpoint, will disappear when I up date the route handlers and remove gql for this

eric-burel avatar May 12 '23 08:05 eric-burel

  • [ ] Find a way to pass locale to onCreate/onUpdate callbacks
  • [ ] Fix onCreate/onUpdate return type issue with Zod
  • [ ] Clean up accounts module
  • [ ] Remove unused dependencies from package.json
  • [ ] Clean up i18n module
  • [ ] Check /account route (user account page)
  • [x] ❗When starting a new survey as an anonymous user, can we find a way to directly redirect people to the survey page?
  • [x] Various loading buttons (create account, continue as guest, etc.) do not actually show loading spinner
  • [x] magic login link doesn't redirect to correct page (ideally survey form page, but survey home page would be good too)

SachaG avatar May 22 '23 06:05 SachaG

Closing as most are done and might be outdated

eric-burel avatar Oct 17 '24 12:10 eric-burel