DigitalExcellence / dex-epics

Roadmap for Digital Excellence
1 stars 0 forks source link

Github Source #10

Open Brend-Smits opened 4 years ago

Brend-Smits commented 4 years ago

In GitLab by @Brend-Smits on Mar 24, 2020, 14:38

Implementation of external Github source

User Story: As a student, I want to be able to use external sources like Github so that I can add projects to the platform via Github more easily
Criteria:

  1. Assuming the student is on the ‘add project’ page, the user can click on the Github source card. This will ask the user to authenticate with the source and ask for permission for the required scopes. The student will now select which projects they want to import to the platform.
  2. When the importing is done, it is possible that certain information is missing or could not be imported. The user should be given a notification about this and should be asked ‘Check and verify that the information that is imported is correct”
  3. If the import(s) is unsuccessful, the user should be notified with an error message. This should be notified to the automated error-monitoring system as well.
  4. If the import(s) is successful, the user should be notified and shown a list view of the imported projects, with their representative URLs to the detailed pages.
Brend-Smits commented 4 years ago

In GitLab by @Brend-Smits on Mar 24, 2020, 14:44

changed the description