Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Add GitLab integration functionality #488

Merged
merged 43 commits into from
Sep 8, 2024
Merged

Conversation

e-for-eshaan
Copy link
Contributor

@e-for-eshaan e-for-eshaan commented Jul 22, 2024

#455

This pull request adds functionality for integrating with GitLab. It includes the following changes:

  • Creates new functions for GitLab Personal Access Token (PAT) validity and missing scopes

  • Adds meta argument in linkProvider function to store custom domain for GitLab tokens

  • Updates the integration API to handle provider_meta

  • Refactors the GitHub integration card into a separate component

  • Refactors the modal body into a separate component

  • Adds methods for linking and unlinking GitLab

  • Creates an integration card and integration modal for the GitLab PAT

  • Renders the integration card for GitLab

Please review and merge this pull request to enable GitLab integration functionality.

Screen.Recording.2024-07-23.at.2.20.57.PM.mov
image

Updated colors

Screen.Recording.2024-09-04.at.4.02.10.PM.mov

@e-for-eshaan e-for-eshaan marked this pull request as draft July 22, 2024 12:44
@e-for-eshaan e-for-eshaan marked this pull request as ready for review September 4, 2024 05:17
@e-for-eshaan e-for-eshaan requested review from shivam-bit and jayantbh and removed request for shivam-bit September 4, 2024 05:30
shivam-bit
shivam-bit previously approved these changes Sep 4, 2024
@jayantbh jayantbh merged commit ab920b9 into main Sep 8, 2024
5 checks passed
@jayantbh jayantbh deleted the feat/gitlab-integration branch September 8, 2024 19:17
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants