anchor.diff:              forbidden
       end;
   handle_auth_info(Module, Req, _State)
  -        when
  -             Module =:= chef_wm_cookbooks;
  +        when Module =:= chef_wm_cookbooks;
                Module =:= chef_wm_environment_cookbooks;
                Module =:= chef_wm_environment_recipes;
                Module =:= chef_wm_environment_roles;
  
positive.code:         _Else ->
              forbidden
      end;
  handle_auth_info(Module, Req, _State)
          when Module =:= chef_wm_depsolver ->
      case wrq:method(Req) of
          'POST' ->
              authorized;
          _Else ->
              forbidden
      end;
  handle_auth_info(chef_wm_search, Req, _State) ->
      case wrq:method(Req) of
          'PUT' ->
              authorized;
          _Else ->
              forbidden
  
negative.code:         _Else ->
              forbidden
      end;
  handle_auth_info(Module, Req, _State)
          when Module =:= chef_wm_nodes;
               Module =:= chef_wm_search ->
      case wrq:method(Req) of
          'GET' ->
              authorized;
  