Display board statistics (#21433)
* prepackage boards v7.4.2 * allow plugin to call HasPermissionTo Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
0dc8b7b9dd
Коммит
6ac0faf99e
@@ -29,6 +29,10 @@ type permissionsServiceWrapper struct {
|
||||
app AppIface
|
||||
}
|
||||
|
||||
func (s *permissionsServiceWrapper) HasPermissionTo(userID string, permission *model.Permission) bool {
|
||||
return s.app.HasPermissionTo(userID, permission)
|
||||
}
|
||||
|
||||
func (s *permissionsServiceWrapper) HasPermissionToTeam(userID string, teamID string, permission *model.Permission) bool {
|
||||
return s.app.HasPermissionToTeam(userID, teamID, permission)
|
||||
}
|
||||
|
||||
@@ -39,6 +39,7 @@ type PostService interface {
|
||||
//
|
||||
// The service shall be registered via app.PermissionKey service key.
|
||||
type PermissionService interface {
|
||||
HasPermissionTo(userID string, permission *model.Permission) bool
|
||||
HasPermissionToTeam(userID, teamID string, permission *model.Permission) bool
|
||||
HasPermissionToChannel(askingUserID string, channelID string, permission *model.Permission) bool
|
||||
}
|
||||
|
||||
Ссылка в новой задаче
Block a user