anchor.diff:          _Else ->
               true
       end;
  -handle_auth_info(chef_wm_data, Req, #base_state{requestor = Requestor}) ->
  +handle_auth_info(Module, Req, #base_state{requestor = Requestor}) when Module =:= chef_wm_data;
  +                                                                       Module =:= chef_wm_environments;
  +                                                                       Module =:= chef_wm_roles ->
       case wrq:method(Req) of
           'POST' -> %% create data
               chef_wm_authz:is_admin(Requestor);
  
positive.code:         _Else ->
              true
      end;
  handle_auth_info(chef_wm_cookbook_version, Req, #base_state{requestor = Requestor}) ->
      case wrq:method(Req) of
          'PUT' -> %% create && update
              chef_wm_authz:is_admin(Requestor);
  
negative.code:         _Else ->
              true
      end;
  handle_auth_info(chef_wm_named_environment, Req, #base_state{requestor = Requestor}) ->
      case wrq:method(Req) of
          'PUT' ->
              chef_wm_authz:is_admin(Requestor);
          'DELETE' ->
              chef_wm_authz:is_admin(Requestor);
          _Else ->
              true
  