/
resource_names.go
57 lines (55 loc) Β· 1.51 KB
/
resource_names.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
package acl
// Resources that Roles can be granted Permission.
const (
ResourceFiles Resource = "files"
ResourceFolders Resource = "folders"
ResourceShares Resource = "shares"
ResourcePhotos Resource = "photos"
ResourceVideos Resource = "videos"
ResourceFavorites Resource = "favorites"
ResourceAlbums Resource = "albums"
ResourceMoments Resource = "moments"
ResourceCalendar Resource = "calendar"
ResourcePeople Resource = "people"
ResourcePlaces Resource = "places"
ResourceLabels Resource = "labels"
ResourceConfig Resource = "config"
ResourceSettings Resource = "settings"
ResourcePasscode Resource = "passcode"
ResourcePassword Resource = "password"
ResourceServices Resource = "services"
ResourceUsers Resource = "users"
ResourceSessions Resource = "sessions"
ResourceLogs Resource = "logs"
ResourceWebDAV Resource = "webdav"
ResourceMetrics Resource = "metrics"
ResourceFeedback Resource = "feedback"
ResourceDefault Resource = "default"
)
// ResourceNames contains a list of all specified resources.
var ResourceNames = []Resource{
ResourceFiles,
ResourceFolders,
ResourceShares,
ResourcePhotos,
ResourceVideos,
ResourceFavorites,
ResourceAlbums,
ResourceMoments,
ResourceCalendar,
ResourcePeople,
ResourcePlaces,
ResourceLabels,
ResourceConfig,
ResourceSettings,
ResourcePasscode,
ResourcePassword,
ResourceServices,
ResourceUsers,
ResourceSessions,
ResourceLogs,
ResourceWebDAV,
ResourceMetrics,
ResourceFeedback,
ResourceDefault,
}