Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • heptapod heptapod
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 184
    • Issues 184
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • heptapod
  • heptapodheptapod
  • Issues
  • #18
Closed
Open
Created Jan 26, 2018 by Georges Racinet@gracinet🦑Owner1 of 5 tasks completed1/5 tasks

Hide irrelevant editing actions from the web UI

Problem

The features of changing files in the web UI modify the git repository. These changes are not synchronized to the Mercurial repository, won't appear in clones, and will be overriden by pushes.

Task description

Hide the buttons and disable the page allowing changes:

  • on a merge request, “remove source branch”
  • on a commit, “modify commit message”
  • on a project, “Add Changelog”, “License”, “Contribution Guidelines” or “CI”, “Add a new file/branch/tag”
  • conflict resolution
  • other locations not spotted yet
Edited Feb 18, 2020 by Georges Racinet
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking