01 Feb, 2013

2 commits

  • The attempt to revoke project access for a user that was not member of the
    project results in a 500 Internal Server error where it actually should
    result in a 200 OK since after the operation, the user is not member of
    the project. This turns the operation into an idempotent call that can
    be repeated with no ill effects.
    
    Updated the spec and changed the code accordingly. However, the result differs
    slightly, as we can't return the users project access level if the user was not
    member. I'm not aware if anybody relies on the result of this call.
    
    Fixes #2832
    Felix Gilcher
     
  • In case we rescue from a fatal error, we want the error and the backtrace to
    the error logged, so we can debug later on. This change injects the configured
    logger from the rails app to the grape API and logs error as well as backtrace
    in a rails-like fashion.
    Felix Gilcher
     

29 Jan, 2013

2 commits


28 Jan, 2013

7 commits


27 Jan, 2013

1 commit


26 Jan, 2013

1 commit


25 Jan, 2013

4 commits


24 Jan, 2013

3 commits


23 Jan, 2013

3 commits


22 Jan, 2013

2 commits


19 Jan, 2013

5 commits


18 Jan, 2013

1 commit


17 Jan, 2013

6 commits


16 Jan, 2013

3 commits