anchor.diff:          [{title, <<"ACL Role Member">>}],
           [{acl_role, person}]
          }]
  +     },
  +     
  +     {resources,
  +         [
  +            {?ROLE_MEMBER, acl_role,
  +             [{visible_for, 2},
  +              {title, "ACL role for members"},
  +              {summary, "The rights of this role are assigned to members (logged on) when they are not member of any other ACL role.  Make the user member of another role to overrule this role."},
  +              {acl, [{view_all, false},{categories,[]},{modules,[]}]}
  +             ]
  +            }
  +         ]
        }
       ].
   
  
positive.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=Acl} = Context) ->
      IsA = m_rsc:p(Id, is_a, Context),
      can_edit1(IsA, Acl#acl_user.categories).
  
negative.code: %% @doc Check if the user has 'view_all' permission
  can_view_all(#context{user_id=?ACL_ADMIN_USER_ID}) ->
      true;
  can_view_all(#context{acl=undefined}) ->
      undefined;
  can_view_all(#context{acl=Acl}) ->
      case Acl#acl_user.view_all of 
          true -> true;
  