[MM-50007] WorkTemplate: disallow creating private playbook without an enterprise license (#22159)

Этот коммит содержится в:
Julien Tant
2023-01-27 14:03:46 -07:00
коммит произвёл GitHub
родитель 55cdc793c8
Коммит 79e6c65933
4 изменённых файлов: 51 добавлений и 0 удалений

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

@@ -116,6 +116,7 @@ func executeWorkTemplate(c *Context, w http.ResponseWriter, r *http.Request) {
canCreatePublicPlaybook := c.App.SessionHasPermissionToTeam(*c.AppContext.Session(), wtcr.TeamID, model.PermissionPublicPlaybookCreate)
canCreatePrivatePlaybook := c.App.SessionHasPermissionToTeam(*c.AppContext.Session(), wtcr.TeamID, model.PermissionPrivatePlaybookCreate)
appErr = wtcr.CanBeExecuted(worktemplates.PermissionSet{
License: c.App.License(),
CanCreatePublicChannel: canCreatePublicChannel,
CanCreatePrivateChannel: canCreatePrivateChannel,
CanCreatePublicBoard: canCreatePublicBoard,