mirror of
https://github.com/element-hq/synapse.git
synced 2025-04-08 14:14:00 +00:00
tweaks
This commit is contained in:
parent
b033b1a515
commit
9edc201a7b
2 changed files with 4 additions and 4 deletions
|
@ -174,6 +174,7 @@ class VersionsRestServlet(RestServlet):
|
|||
"org.matrix.simplified_msc3575": msc3575_enabled,
|
||||
# Arbitrary key-value profile fields.
|
||||
"uk.tcpip.msc4133": self.config.experimental.msc4133_enabled,
|
||||
# MSC4155: Invite filtering
|
||||
"org.matrix.msc4155": self.config.experimental.msc4155_enabled,
|
||||
},
|
||||
},
|
||||
|
|
|
@ -62,7 +62,6 @@ class InviteRule(Enum):
|
|||
ALLOW = "allow"
|
||||
BLOCK = "block"
|
||||
|
||||
|
||||
class InviteRulesConfig:
|
||||
default: InviteRule
|
||||
user_exceptions: Dict[UserID, InviteRule]
|
||||
|
@ -97,19 +96,19 @@ class InviteRulesConfig:
|
|||
def invite_allowed(self, user_id: UserID) -> bool:
|
||||
user_rule = self.user_exceptions.get(user_id)
|
||||
if user_rule:
|
||||
logger.info(
|
||||
logger.debug(
|
||||
"invite_allowed user_rule %s => %s", user_id.to_string(), user_rule
|
||||
)
|
||||
return user_rule == InviteRule.ALLOW
|
||||
|
||||
server_rule = self.server_exceptions.get(user_id.domain)
|
||||
if server_rule:
|
||||
logger.info(
|
||||
logger.debug(
|
||||
"invite_allowed server_rule %s => %s", user_id.to_string(), server_rule
|
||||
)
|
||||
return server_rule == InviteRule.ALLOW
|
||||
|
||||
logger.info(
|
||||
logger.debug(
|
||||
"invite_allowed default %s => %s", user_id.to_string(), self.default
|
||||
)
|
||||
return self.default == InviteRule.ALLOW
|
||||
|
|
Loading…
Add table
Reference in a new issue