Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • crown-core crown-core
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 75
    • Issues 75
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Crown
  • crown-corecrown-core
  • Issues
  • #173

Closed
Open
Created May 08, 2018 by Ashot@ashotMaintainer

Forbid adding proposals with the same name

This will solve several problems

  1. The following commands use proposal name as an argument and that's not possible to use command for the second proposal having the same name.
mnbudget getinfo <proposal_name>
mnbudget getvotes <proposal_name>
  1. Like Inigo already mentioned in one of his comments mnbudget show command uses proposal name as JSON key and third party application which wants to use our API will fail or be forced to do some workaround to handle the issue.
  2. Currently it is possible to prepare a proposal which is identical to already existing one but it fails when trying to submit it because identical proposals have the same hash. As a result 25CRW is paid as proposal fee but proposal is not possible to submit. This can be handled in early stage.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking