* prepackage boards v7.4.2

* allow plugin to call HasPermissionTo

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Этот коммит содержится в:
Scott Bishel
2022-10-21 10:10:45 -06:00
коммит произвёл GitHub
родитель 0dc8b7b9dd
Коммит 6ac0faf99e
2 изменённых файлов: 5 добавлений и 0 удалений

Просмотреть файл

@@ -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
}