File tree Expand file tree Collapse file tree 4 files changed +6
-3
lines changed Expand file tree Collapse file tree 4 files changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -110,7 +110,7 @@ func Route(
110110 userController := NewUserController (subscriptionService )
111111 usersController := NewUsersController (subscriptionService )
112112 subscriptionController := proApi .NewSubscriptionController (store , store )
113- projectRunnerController := proProjects .NewProjectRunnerController ()
113+ projectRunnerController := proProjects .NewProjectRunnerController (subscriptionService )
114114 taskController := projects .NewTaskController (ansibleTaskRepo )
115115 rolesController := proApi .NewRolesController (store )
116116 templateController := projects .NewTemplateController (store , store )
Original file line number Diff line number Diff line change @@ -2,14 +2,15 @@ package db_lib
22
33import (
44 "fmt"
5- log "github.com/sirupsen/logrus"
65 "io"
76 "os"
87 "os/exec"
98 "path"
109 "strings"
1110 "time"
1211
12+ log "github.com/sirupsen/logrus"
13+
1314 "github.com/semaphoreui/semaphore/db"
1415 "github.com/semaphoreui/semaphore/pkg/task_logger"
1516 "github.com/semaphoreui/semaphore/util"
Original file line number Diff line number Diff line change 88)
99
1010// NewProjectRunnerController creates a new ProjectRunnerController instance.
11- func NewProjectRunnerController () pro_interfaces.ProjectRunnerController {
11+ func NewProjectRunnerController (subscriptionService pro_interfaces. SubscriptionService ) pro_interfaces.ProjectRunnerController {
1212 return & ProjectRunnerControllerImpl {}
1313}
1414
Original file line number Diff line number Diff line change @@ -3,5 +3,7 @@ package pro_interfaces
33type SubscriptionService interface {
44 HasActiveSubscription () bool
55 CanAddProUser () (ok bool , err error )
6+ CanAddRunner () (ok bool , err error )
7+ CanAddTerraformHTTPBackend () (ok bool , err error )
68 StartValidationCron ()
79}
You can’t perform that action at this time.
0 commit comments