Uploaded image for project: 'Red Hat OpenShift Dev Spaces (formerly CodeReady Workspaces) '
  1. Red Hat OpenShift Dev Spaces (formerly CodeReady Workspaces)
  2. CRW-3871

[RN] Add "Git Services" tab to the User Preferences

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • 3.5.0.GA
    • 3.5.0.GA
    • docs
    • False
    • Hide

      None

      Show
      None
    • False
    • Release Notes
    • Hide
      = Git Services tab in the dashboard User Preferences page

      With this update, a *Git Services* tab is added to the *User Preferences* page in the dashboard. This tab lists the Git providers that you as a user have granted access to. Supported Git providers are GitHub (github.com and Enterprise), GitLab (SaaS and Server), Bitbucket (Cloud and Server), and Microsoft Azure Repos.

      TIP: You can revoke access for GitHub through the menu in the *Git Services* tab. This feature isn't available for other Git providers.
      Show
      = Git Services tab in the dashboard User Preferences page With this update, a *Git Services* tab is added to the *User Preferences* page in the dashboard. This tab lists the Git providers that you as a user have granted access to. Supported Git providers are GitHub (github.com and Enterprise), GitLab (SaaS and Server), Bitbucket (Cloud and Server), and Microsoft Azure Repos. TIP: You can revoke access for GitHub through the menu in the *Git Services* tab. This feature isn't available for other Git providers.
    • Enhancement
    • Done

      Synced from eclipse/che issue

      https://github.com/eclipse/che/issues/21595

      Is your task related to a problem? Please describe

      Currently, the account page is outdated and fetches the user information from db that is planned to be removed as part of https://github.com/eclipse/che/issues/21374

      The data provided on the Account page is irrelevant and should be removed

      Describe the solution you'd like

      As part of this issue, we should only have the login / logout buttons to the main Git providers GitHub, Gitlab, and Bitbucketlogin/logout

      Sub-tasks

      • [ ] remove dependecy on /user and /profile API (display only username from k8s as the first step)
        • [ ] hide 'Account' view
      • [ ]

      Describe alternatives you've considered

      Potentially we should remove Account page completely and add Git Services Tab to the User Preferences:

      Additional context

      The information about the configuration of the particular Git provider should be fetched from the Eclipse Che CR - https://github.com/eclipse/che/issues/21577

      The issue is part of the Git Zero Config epic - https://github.com/eclipse/che/issues/20583

      Open Questions:

      • login / logout URLs should be provided by the Che CR
      • how should we track the login / logout state for a particular user

              rhn-ecs-pkovar Petr Kovar (Inactive)
              jiralint.codeready Bot Codeready
              Max Leonov Max Leonov
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: