anchor.diff:          _Else ->
               true
       end;
  -handle_authz_check(chef_wm_named_data_item, Req, #base_state{requestor = Requestor}) ->
  +handle_auth_info(chef_wm_named_data_item, Req, #base_state{requestor = Requestor}) ->
       case wrq:method(Req) of
           'PUT' -> %% update data_item
               is_admin(Requestor);
  
positive.code:                     {{halt, 409}, chef_wm_util:set_json_body(Req, ConflictMsg),
                       State#base_state{log_msg = LogMsg}};
                  {error, {checksum_missing, Checksum}} ->
                      % Catches the condition where the user attempts to reference a checksum that
                      % as not been uploaded.
                      % This leaves it open to be generified
                      % Not sure if we want to explicitly assume what is getting passed
                      % is chef_cookbook_version
                      LogMsg = {checksum_missing, Checksum},
                      ErrorMsg = error_message(checksum_missing, Checksum),
                      {{halt, 400}, chef_wm_util:set_json_body(Req, ErrorMsg),
  
negative.code:             true
      end;
  %% Default case is to allow all requests
  handle_auth_info(_Mod, _Req, _State) ->
      true.
  
  %%
  