Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • Project Forum Project Forum
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 104
    • Issues 104
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 13
    • Merge requests 13
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • EIPEIP
  • Project ForumProject Forum
  • Project ForumProject Forum
  • Issues
  • #468
Closed
Open
Issue created Aug 10, 2022 by Martin Mladenov@mmladenovDeveloper

Updating project while course staff is reviewing it could lead to an accidental approval of the update

If a client updates a project while a coordinator is looking at it, the coordinator could accidentally approve the update without reviewing it.

The approval and rejection buttons should show an error if the project has been modified since the page was loaded.

Do this using the updated_at date and pass this to the client (in a hidden field), and pass this back to the server when approving/rejecting. Show error if it doesn't match. Alternatively, use the "cache key".

Edited Sep 27, 2022 by Martin Mladenov
Assignee
Assign to
Time tracking