mirror of
https://github.com/maubot/rss.git
synced 2025-02-25 09:11:13 -05:00
Check specific permission for RSS management
This commit is contained in:
parent
6dbb12f2d4
commit
e92d8fceb9
@ -161,8 +161,12 @@ class RSSBot(Plugin):
|
|||||||
if evt.sender in self.config["admins"]:
|
if evt.sender in self.config["admins"]:
|
||||||
return True
|
return True
|
||||||
levels = await self.get_power_levels(evt.room_id)
|
levels = await self.get_power_levels(evt.room_id)
|
||||||
if levels.get_user_level(evt.sender) < levels.state_default:
|
user_level = levels.get_user_level(evt.sender)
|
||||||
await evt.reply("You don't the permission to manage the subscriptions of this room.")
|
state_level = levels.events.get("xyz.maubot.rss", levels.state_default)
|
||||||
|
if type(state_level) != int:
|
||||||
|
state_level = 50
|
||||||
|
if user_level < state_level:
|
||||||
|
await evt.reply("You don't have the permission to manage the subscriptions of this room.")
|
||||||
return False
|
return False
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user