anchor.diff:  
   %% @spec code_change(OldVsn, State, Extra) -> {ok, NewState}
   %% @doc Convert process state when code is changed
  -
   code_change(_OldVsn, State, _Extra) ->
       {ok, State}.
   
  
positive.code: %% @doc Check if the category (or one of its parents) is in the category access list of the user
  can_insert(_Cat, #context{user_id=?ACL_ADMIN_USER_ID}) ->
      true;
  can_insert(Cat, #context{acl=Acl} = Context) ->
      case lists:member(Cat, Acl#acl_user.categories) of
          true -> 
  
negative.code: %% @doc Check if the user can edit a rsc id
  can_edit(_Id, #context{user_id=?ACL_ADMIN_USER_ID}) ->
      true;
  can_edit(_Id, #context{acl=undefined}) ->
      undefined;
  can_edit(Id, #context{acl=Acl} = Context) ->
      IsA = m_rsc:p(Id, is_a, Context),
      can_edit1(IsA, Acl#acl_user.categories).
  