ducky/devices

Paddy 2016-01-02 Parent:b2fdf827758e Child:ed1b5ba69551

19:51ad0db105c8 Go to Latest

ducky/devices/apiv1/scopes.go

Update trout to fix routing bug. Update to tip on trout to fix the routing bug that was causing us such issues. See the commit message of trout at 3df515f0cec5 for more details.

History
1 package apiv1
3 import "code.secondbit.org/scopes.hg/types"
5 var (
6 // ScopeViewPushToken is a Scope that grants access to viewing pushTokens for
7 // Devices.
8 ScopeViewPushToken = scopeTypes.Scope{
9 ID: "https://scopes.useducky.com/devices/pushToken/view",
10 Name: "View device push tokens.",
11 Description: "View the push tokens that allow sending messages and notifications to your device. This can be used to force your device to open links, and should be granted with extreme caution.",
12 }
14 // ScopeViewDevices is a Scope that grants access to viewing the Devices
15 // that belong to a user.
16 ScopeViewDevices = scopeTypes.Scope{
17 ID: "https://scopes.useducky.com/devices/view",
18 Name: "View devices.",
19 Description: "View the devices that are associated with your account.",
20 }
22 // ScopeImport is a Scope that grants access to bulk importing Devices. It grants
23 // what equates to admin permissions, including the ability to create Devices for
24 // other users, and thus should be granted with extreme caution.
25 ScopeImport = scopeTypes.Scope{
26 ID: "https://scopes.useducky.com/devices/import",
27 Name: "Import devices.",
28 Description: "Import devices into the system, including creating devices for other users. This should only ever be granted to system resources.",
29 }
31 // ScopeCreateOtherUserDevices is a Scope that grants the user the ability to create
32 // Devices with an Owner property that doesn't match the authenticated user's ID.
33 ScopeCreateOtherUserDevices = scopeTypes.Scope{
34 ID: "https://scopes.useducky.com/devices/otherUser/create",
35 Name: "Create devices for other users.",
36 Description: "Create devices like usual, but make a different user the owner of the device.",
37 }
38 )