41d432b5ae
Chore: Enable whitespace linter ( #25903 )
...
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
2020-07-06 20:17:28 +02:00
f9962eabff
chore: avoid aliasing imports in services ( #22499 )
2020-02-29 13:35:15 +01:00
2d6b33ab61
sqlstore: use column name in order by ( #16583 )
...
Use column name in ORDER BY in GetDashboardAclInfoList().
2019-04-24 16:05:35 +02:00
d86ed679b1
return inherited property for permissions
2018-04-23 09:23:14 +02:00
8367199a2d
Merge pull request #11613 from knweiss/gosimple
...
Code simplification (gosimple)
2018-04-17 22:40:40 +02:00
be2d635078
Simplify error returns (gosimple)
...
This fixes:
pkg/api/avatar/avatar.go:261:2: 'if err != nil { return err }; return nil' can be simplified to 'return err' (S1013)
pkg/log/file.go:102:2: 'if err != nil { return err }; return nil' can be simplified to 'return err' (S1013)
pkg/metrics/graphitebridge/graphite.go:298:2: 'if err != nil { return err }; return nil' can be simplified to 'return err' (S1013)
pkg/services/provisioning/provisioning.go:23:2: 'if err != nil { return err }; return nil' can be simplified to 'return err' (S1013)
pkg/services/sqlstore/alert_notification.go:27:3: 'if err != nil { return err }; return nil' can be simplified to 'return err' (S1013)
pkg/services/sqlstore/alert_notification.go:27:3: 'if err != nil { return err }; return nil' can be simplified to 'return err' (S1013)
pkg/services/sqlstore/annotation.go:105:3: 'if err != nil { return err }; return nil' can be simplified to 'return err' (S1013)
pkg/services/sqlstore/annotation.go:105:3: 'if err != nil { return err }; return nil' can be simplified to 'return err' (S1013)
pkg/services/sqlstore/dashboard.go:351:2: 'if err != nil { return err }; return nil' can be simplified to 'return err' (S1013)
pkg/services/sqlstore/dashboard.go:435:2: 'if err != nil { return err }; return nil' can be simplified to 'return err' (S1013)
pkg/services/sqlstore/dashboard_acl.go:38:3: 'if err != nil { return err }; return nil' can be simplified to 'return err' (S1013)
pkg/services/sqlstore/dashboard_acl.go:38:3: 'if err != nil { return err }; return nil' can be simplified to 'return err' (S1013)
pkg/services/sqlstore/stats.go:22:2: 'if err != nil { return err }; return err' can be simplified to 'return err' (S1013)
pkg/services/sqlstore/team.go:213:2: 'if err != nil { return err }; return nil' can be simplified to 'return err' (S1013)
pkg/services/sqlstore/user.go:256:3: 'if err != nil { return err }; return nil' can be simplified to 'return err' (S1013)
pkg/services/sqlstore/user.go:256:3: 'if err != nil { return err }; return nil' can be simplified to 'return err' (S1013)
pkg/services/sqlstore/user.go:274:3: 'if err != nil { return err }; return nil' can be simplified to 'return err' (S1013)
pkg/services/sqlstore/user.go:274:3: 'if err != nil { return err }; return nil' can be simplified to 'return err' (S1013)
pkg/services/sqlstore/user.go:482:3: 'if err != nil { return err }; return nil' can be simplified to 'return err' (S1013)
pkg/services/sqlstore/user.go:482:3: 'if err != nil { return err }; return nil' can be simplified to 'return err' (S1013)
2018-04-16 21:04:57 +02:00
fcaa8227a6
Dashboard acl query fixes ( #10909 )
...
* initial fixes for dashboard permission acl list query, fixes #10864
* permissions: refactoring of acl api and query
2018-02-14 15:04:26 +01:00
73eaba076e
wip: dashboard acl ux2, #10747
2018-02-14 15:03:22 +01:00
ec6f0f94b8
permissions: refactoring of acl api and query
2018-02-14 14:31:20 +01:00
db89ac4134
initial fixes for dashboard permission acl list query, fixes #10864
2018-02-14 11:50:58 +01:00
2d1bd270fb
Stale permissions ( #10768 )
...
* dashfolders: hide permissions in settings if folder has changed
and the dashboard has not been saved yet. Otherwise the use will
see stale permissions from the original folder.
* dashfolders: return folder url for inherited permissions
2018-02-05 14:28:24 +01:00
7e2e57c306
dashfolders: fixes #10671 . Allow Editors default access to Root.
...
Editors should be able to create dashboards in root and should be
able to create folders. They cannot administrate permissions though
and these dashboards and folders will get the default permissions.
2018-01-31 16:43:21 +01:00
d36fd66dba
dashfolder: fix for sqlite test
2018-01-24 11:43:08 +01:00
9d2a667e8b
dashfolder: fix for mysql test
2018-01-24 11:19:26 +01:00
df3655dd4a
db: fix postgres regression when comparing boolean columns/values ( #10303 )
...
Use the dialect specific BooleanStr when comparing boolean columns/values.
Fixes #10300
2017-12-20 12:15:49 +01:00
26281dd9d8
refactor: format files by gofmt
2017-12-11 19:46:05 +03:00
d8612380e9
refactor: rename User Groups to Teams
2017-12-08 18:25:45 +03:00
ebcbcdc27a
dashfolders: inherited permissions for dashboards
...
Allow duplicate permissions if the original is an
inherited permission from a parent folder.
If a dashboard has permissions but the parent folder
does not, return the default permissions for the
editor and view role combined with the permissions
for the child dashboard.
2017-06-24 03:50:22 +02:00
fc69d59cae
dashboard folder search fix
2017-06-23 16:00:26 -04:00
9c6c8c0f3f
acl fixes
2017-06-22 17:10:43 -04:00
a82b25eb79
acl: more acl work
2017-06-22 15:16:41 -04:00
659a59107e
dashboard acl stuff
2017-06-21 19:23:24 -04:00
2257c1f874
dashboard acl work
2017-06-21 19:02:03 -04:00
fcc8557dbb
dashboard acl work
2017-06-21 14:11:16 -04:00
212a66ae5f
Merge branch 'dashboard_folders' of github.com:grafana/grafana into dashboard_folders
2017-06-19 18:55:34 -04:00
812112f2f6
WIP: fix acl route
2017-06-20 00:34:25 +02:00
e290015887
refactoring: renaming
2017-06-19 18:19:58 -04:00
aaf2a897b0
folders: changed api urls for dashboard acls
2017-06-19 18:11:30 -04:00
c4a1803060
refactoring more renaming
2017-06-19 17:30:54 -04:00
e0b9ba7554
refactoring renaming dashboard folder operations
2017-06-19 17:15:25 -04:00
d6341162cb
refactoring dashboad folder acl checks
2017-06-19 11:54:37 -04:00
b494fd7689
dashboard folders acl work
2017-06-19 11:03:54 -04:00
cbbbccf12a
refactoring dashoard folder guardian
2017-06-17 18:24:38 -04:00
3fe031d25d
refactoring: Dashboard guardian
2017-06-16 21:25:24 -04:00
699f9095e2
WIP: remove permissions when deleting global user
2017-06-14 23:45:30 +02:00
9eccb4e79f
WIP: API - add dash permission
2017-06-12 15:49:09 +02:00
2097ed0bb8
WIP: Permission Type as string in permission query
2017-06-12 15:49:09 +02:00
b4576edc90
WIP: fix after upstream sqlstore refactoring
2017-06-12 15:49:09 +02:00
f1e1da39e3
WIP: get Dashboard Permissions
...
The guardian class checks if the user is allowed to get the
permissions for a dashboard.
2017-06-12 15:49:09 +02:00
13314f23ba
WIP: Can remove dashboard permission - sql
2017-06-12 15:49:09 +02:00
97c13b77bf
WIP: Add or update Dashboard ACL
...
SQL Integration Tests for the guardian class too.
2017-06-12 15:49:09 +02:00