fix: can_manage_posts permission
This commit is contained in:
parent
0256f38e5d
commit
b25bda29b8
1 changed files with 8 additions and 0 deletions
|
@ -124,12 +124,20 @@ macro_rules! community_context_bools {
|
|||
)
|
||||
} else {
|
||||
false
|
||||
} || if let Some(ref ua) = $user {
|
||||
ua.permissions.check(tetratto_core::model::permissions::FinePermission::MANAGE_POSTS)
|
||||
} else {
|
||||
false
|
||||
};
|
||||
|
||||
let can_manage_community = if let Some(ref membership) = membership {
|
||||
membership.role.check(tetratto_core::model::communities_permissions::CommunityPermission::MANAGE_COMMUNITY)
|
||||
} else {
|
||||
false
|
||||
} || if let Some(ref ua) = $user {
|
||||
ua.permissions.check(tetratto_core::model::permissions::FinePermission::MANAGE_COMMUNITIES)
|
||||
} else {
|
||||
false
|
||||
};
|
||||
|
||||
let can_manage_roles = if let Some(ref membership) = membership {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue