communitybridge / easycla

The Contributor License Agreement (CLA) service of the Linux Foundation lets project contributors read, sign, and submit contributor license agreements easily.
https://easycla.lfx.linuxfoundation.org
MIT License
64 stars 45 forks source link

"LFx EasyCLA Service GitLab App - Installation Issue" error appears when click on "Install GitLab EasyCLA App" #3203

Open thakurveerendras opened 3 years ago

thakurveerendras commented 3 years ago

Steps :

  1. Login Admin portal
  2. Search & open project
  3. Navigate to EasyCla GitLab
  4. Enter GitLab group url & click on Connect button
  5. Click on "Install GitLab EasyCLA App" button

Actual results : It navigate to GitLab tab & "LFx EasyCLA Service GitLab App - Installation Issue" error appears on it image.png image.png

https://images.zenhubusercontent.com/194341141/326edca6-192c-4fd0-b90c-3841041e64c0/gitlaberror.mp4

dealako commented 3 years ago

@nickmango consider reviewing our permission check logic. The GitLab API allows us to query based on permissions (Maintainer/Owner, etc.). We may need to review this bit of logic and possibly change it to be higher permission level.