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

Proof-of-concept Platform with Gitlab #6

Open
Brend-Smits opened this issue Apr 19, 2020 · 6 comments
Open

Proof-of-concept Platform with Gitlab #6

Brend-Smits opened this issue Apr 19, 2020 · 6 comments
Assignees

Comments

@Brend-Smits
Copy link
Member

In GitLab by @Brend-Smits on Mar 4, 2020, 20:36

  • How can we gather data from Gitlab?
  • What data can we gather from Gitlab?
  • Implement a user interface that is easily expandable and that is easy to use
  • Implement a backend that follows SOLID principles where applicable
  • Comply with legal entities / GDPR

Wilrik comments:
Loose,Wilrik W.R. De @wilrikdeloose · 2 weeks ago
Maintainer
We'll start with hosting GitLab and manually added projects on the platform. The design of the platform however should be setup in such a way that it is easy to add different data sources (internship reports, graduation portfolios, etc).

Loose,Wilrik W.R. De @wilrikdeloose · 2 weeks ago
Maintainer
It would be nice to have a feature that allows the user to take their internal GitLab project(s) and make it publicly available so that the portfolio is available outside of FHICT, for instance when graduated.

@Brend-Smits
Copy link
Member Author

In GitLab by @Brend-Smits on Mar 5, 2020, 21:58

changed title from {-https://git.fhict.nl/delta-projecten/Digital-Excellence/issues/4-} to {+Proof-of-concept Platform with Gitlab+}

@Brend-Smits
Copy link
Member Author

In GitLab by @Brend-Smits on Mar 5, 2020, 21:58

changed the description

@Brend-Smits
Copy link
Member Author

In GitLab by @RamonPeek on Mar 23, 2020, 15:35

assigned to @RamonPeek

@Brend-Smits
Copy link
Member Author

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

moved from dex-backend#23

@Brend-Smits
Copy link
Member Author

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

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

  1. Assuming the student is on the ‘add project’ page and that the student is connected with FHICT, the user can click on the Gitlab source card. This will ask the user to authenticate with the source and ask for permission for the required scopes.

@Brend-Smits
Copy link
Member Author

In GitLab by @Brend-Smits on Mar 24, 2020, 15:12

Investigate:
Can we improve the login process so that internal users (FHICT) do not have to give consent twice when connecting with Gitlab?
Improved flow could be:

  • Login/Register on platform with FHICT
  • Gitlab is automatically used as the user has access to Gitlab already

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants