Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • V VISPA web
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 84
    • Issues 84
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • 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

Aufgrund eines Sicherheitsupdates wird GitLab am 02.02. zwischen 8:00 und 9:00 Uhr kurzzeitig nicht zur Verfügung stehen. / Due to a security update, GitLab will be temporarily unavailable on 02.02. between 8:00 and 9:00 am.

  • 3pia3pia
  • VISPAVISPA
  • VISPA web
  • Issues
  • #358
Closed
Open
Issue created May 19, 2014 by Benjamin Fischer@benjamin.fischerOwner

Use proper HTML error codes and catch MessageExceptions with custom message

Occuring errors are always stated as HTML 500 errors and in many cases, the MessageException
is raised with its default message “An unhandled exception occured”, which is not very helpful.

Example: when the creation of a folder fails due to missing permissions, an error 403 (forbidden)
should be returned to the client.

http://de.wikipedia.org/wiki/HTTP-Statuscode

(from redmine: issue id 1719, created on 2014-05-19 by root)

Assignee
Assign to
Time tracking