Hello!
XEP-0045 Section 9.1 defines that:
- a user cannot be banned by an admin with a lower affiliation.
- if an admin or owner attempts to ban himself, the service MUST deny the request.
Section 9.2, that deals with modifying the ban list of a room (potentially applying changes that affect more than one participant) does not mention these cases. It stands to reason that similar definitions must apply.
To me, this raises the question of dealing with ban list modification requests that contain both 'valid' as well as 'invalid' modifications. I do not believe that the XEP clearly specifies how to deal with these. I would think that the entire request is to be rejected (as opposed to only the 'valid' modifications' be applied). Can we add this explicitly in the XEP?
Kind regards,
Guus