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

As a user, I want to be able to report an issue or request a feature from the frontend. #285

Closed
5 tasks done
Youllou opened this issue Oct 15, 2024 · 1 comment
Closed
5 tasks done
Assignees
Labels
enhancement New feature or request

Comments

@Youllou
Copy link
Member

Youllou commented Oct 15, 2024

Description

Context
As stated in #248 any frontend app should include a way for the users to report issues or ask for a feature.

Problem Statement
To respect standards, the frontend of FertiScan should give the ability to any user to report an issue. Because the AI Lab team want to make their workflow as simple as possible, when a user want to report an issue, the issue should be directly created on GitHub and should pass through the least possible app on its way from FertiScan to GitHub. But, the user cannot be simply redirected to GitHub as, to create an issue, they need to have a GitHub account.
Thanks to our office365 license we should be able to redirect the user to a Microsoft Form. The form might be generic for all of AI Lab's project and might be prefilled with informations depending on the application the user comes from. When submit is clicked, we can create an issue directly in GitHub by utilizing Microsoft Power Automate.
Mind that, as the GitHub repositories are public, sensitive data should not be included in the data (user name, email...).
Those information could be sent through email via the Power Automate workflow so the user can be contacted in case further information are needed

Acceptance Criteria

  • Fertiscan has a way to report issue and request feature
  • When a user report an issue or request a feature, an issue is created on the fertiscan project
  • The issue has a minimum of steps to be created from user click to github issue'
  • The user can be contacted after he created the issue
  • No sensitive information is available to the public
@Youllou Youllou added the enhancement New feature or request label Oct 15, 2024
@SonOfLope
Copy link
Contributor

FYI, a solution is under review outside of github.

@k-allagbe k-allagbe moved this to Todo in FertiScan Oct 16, 2024
@github-project-automation github-project-automation bot moved this from Todo to Done in FertiScan Nov 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Done
Development

No branches or pull requests

4 participants