Skip to content
GitLab
Next
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    Projects Groups Topics Snippets
  • Register
  • Sign in
  • GitLab GitLab
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 51,013
    • Issues 51,013
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1,562
    • Merge requests 1,562
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.orgGitLab.org
  • GitLabGitLab
  • Issues
  • #378926
Closed
Open
Issue created Oct 25, 2022 by Will Leidheiser@wleidheiser💬Developer

Provide a way to easily navigate to the Protected Environments setting through the Environments page

Insight

  • Users lacked knowledge of the Protected Environments setting.
  • Users expected to be able to navigate to this setting somewhere on the Environments page.
  • Users were unfamiliar with how to find the Protected Environments setting within GitLab. They expected this to be accessible through the Environments page instead of CI/CD settings.
  • Users who were unsure about this task would go the docs site as a last resort, but otherwise these users would have failed or given up.

Screen_Shot_2022-10-25_at_5.15.04_PM

Screen_Shot_2022-10-25_at_5.39.08_PM

Supporting evidence

  • "I was expecting to be able to change approvers directly from the Environments page. So once I drill down into development and hit Edit, I would have expected to be able to change the approvers right there. -P7"
  • "I don’t particularly like that this is hidden so far away or that there isn’t an easy way to view it from within other parts of the UI to say who has access or to quickly get back to this [setting]." -P10
  • "I don’t think it was immediately obvious where to go for the environment. I expected to find it under the Environments section. Then I had to use Google to read the documentation to find out where to look for that." -P18
  • Highlight reel in Dovetail of users performing the task of creating a new production release in GitLab

Action

When a user goes to edit an environment, we provide a link to the protected environments settings:

Proposal
Screen_Shot_2023-01-18_at_8.42.14_AM
  • Sub Copy: Environments allow you to track deployments of your application. To protect this environment, go to the CI/CD settings [Protected environments] (link to protected environment settings) section.

Resources

  • 🕊 Dovetail project
  • 👣 Research epic

Tasks

  • Assign this issue to the appropriate Product Manager, Product Designer, or UX Researcher.
  • Add the appropriate Group (such as ~"group::source code") label to the issue. This helps identify and track actionable insights at the group level.
  • Link this issue back to the original research issue in the GitLab UX Research project and the Dovetail project.
  • Adjust confidentiality of this issue if applicable
Edited Jan 18, 2023 by Emily Bauman
Assignee
Assign to
Time tracking