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
    • Menu
    Projects Groups Snippets
  • Sign up now
  • Login
  • Sign in / Register
  • GitLab GitLab
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 43,083
    • Issues 43,083
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1,369
    • Merge requests 1,369
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & 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 15.0 has launched! Please visit Breaking changes in 15.0 and 15.0 Removals to see which breaking changes may impact your workflow.

  • GitLab.org
  • GitLabGitLab
  • Issues
  • #13049
Closed
Open
Created Jul 05, 2019 by Luke Duncalfe@.lukeMaintainer

Design view: Allow comment pins on designs to be resolvable.

Problem to solve

When you receive lots of feedback on a Design, the number of comment pins can build up quickly! As your discussion thread grows, it gets hard to know which discussions are complete and which still need work.

With this feature you’ll have the ability to mark any comment as “Resolved” to signify that it is now complete. Even better — resolved comment pins will disappear from the Design so you can focus on what’s left. And if you need to revisit something, all your completed discussions will be availabled in the “Resolved Comment” area at the bottom of the sidebar. From there, you can find them again and see which revision applied at the point of revision.

We think this will greatly improve your workflow so you can focus on what is relevant to the current feedback.

Further details

The backend will need to implement two new GraphQL mutations:

  • resolveDiscussion
  • unresolveDiscussion

Note, there is no service to unresolve discussions, however there are multiple places in the GitLab codebase that call discussion.unresolve! directly without a service. I believe we should do the same within our unresolve mutation, rather than to create a service now.

The frontend will need to implement the ability to resolve an annotation.

Proposal from @mnearents

  • Figma Prototype 1: Resolving & unresolving via icon click
  • Figma Prototype 2: Resolving & unresolving via comment
  • See designs tab

Permissions and Security

Edited May 18, 2020 by Christen Dybenko
Assignee
Assign to
Time tracking