* Fix wording for globs in policy lists The specification here does neither match how globs work in common libraries nor do they match how they are used in practice currently or how the MSC worded them (which said they should be like server ACLs). As such this seems to be an issue introduced when writing the spec text. Ref mjolnir: -b48904bc2b/src/models/ListRule.ts (L44)
Ref matrix bot sdk (which implements the glob used above): -473e563236/src/helpers/MatrixGlob.ts (L26)
-f799b1fe1a/test/helpers/MatrixGlobTest.ts (L44)
Ref original MSC: -c7b3d99853/proposals/2313-moderation-policy-rooms.md (L36)
- https://spec.matrix.org/v1.3/client-server-api/#server-access-control-lists-acls-for-rooms fixes https://github.com/matrix-org/matrix-spec/issues/17 Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de> * Add changelog Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>
30 lines
1.1 KiB
YAML
30 lines
1.1 KiB
YAML
# Copyright 2020 The Matrix.org Foundation C.I.C.
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
properties:
|
|
entity:
|
|
description: |-
|
|
The entity affected by this rule. Glob characters `*` and `?` can be used
|
|
to match zero or more characters or exactly one character respectively.
|
|
type: string
|
|
recommendation:
|
|
description: The suggested action to take. Currently only `m.ban` is specified.
|
|
type: string
|
|
reason:
|
|
description: The human-readable description for the `recommendation`.
|
|
type: string
|
|
type: object
|
|
required:
|
|
- entity
|
|
- recommendation
|
|
- reason
|