mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
permissions: refactor.
This commit is contained in:
@@ -2,23 +2,11 @@ package dashboards
|
||||
|
||||
import (
|
||||
"github.com/grafana/grafana/pkg/bus"
|
||||
"github.com/grafana/grafana/pkg/log"
|
||||
"github.com/grafana/grafana/pkg/models"
|
||||
"time"
|
||||
)
|
||||
|
||||
// NewService factory for creating a new dashboard service
|
||||
var NewAclService = func() *AclService {
|
||||
return &AclService{
|
||||
log: log.New("dashboard-acl-service"),
|
||||
}
|
||||
}
|
||||
|
||||
type AclService struct {
|
||||
log log.Logger
|
||||
}
|
||||
|
||||
func (as *AclService) MakeUserAdmin(orgId int64, userId int64, dashboardId int64, setViewAndEditPermissions bool) error {
|
||||
func MakeUserAdmin(orgId int64, userId int64, dashboardId int64, setViewAndEditPermissions bool) error {
|
||||
rtEditor := models.ROLE_EDITOR
|
||||
rtViewer := models.ROLE_VIEWER
|
||||
|
||||
|
||||
Reference in New Issue
Block a user