@@ -7,22 +7,22 @@ import (
7
7
8
8
// Permission spec
9
9
type Permission struct {
10
- ID string `json:"id,omitempty"`
11
- Team string `json:"role,omitempty"`
12
- Resource string `json:"resource,omitempty"`
13
- Action string `json:"action,omitempty"`
14
- Account string `json:"account,omitempty"`
15
- Tags []string `json:"attributes,omitempty"`
10
+ ID string `json:"id,omitempty"`
11
+ Team string `json:"role,omitempty"`
12
+ Resource string `json:"resource,omitempty"`
13
+ Action string `json:"action,omitempty"`
14
+ Account string `json:"account,omitempty"`
15
+ Tags []string `json:"attributes,omitempty"`
16
16
}
17
17
18
18
// NewPermission spec, diffs from Permission is `json:"team,omitempty"` vs `json:"role,omitempty"`
19
19
type NewPermission struct {
20
- ID string `json:"_id,omitempty"`
21
- Team string `json:"team,omitempty"`
22
- Resource string `json:"resource,omitempty"`
23
- Action string `json:"action,omitempty"`
24
- Account string `json:"account,omitempty"`
25
- Tags []string `json:"tags,omitempty"`
20
+ ID string `json:"_id,omitempty"`
21
+ Team string `json:"team,omitempty"`
22
+ Resource string `json:"resource,omitempty"`
23
+ Action string `json:"action,omitempty"`
24
+ Account string `json:"account,omitempty"`
25
+ Tags []string `json:"tags,omitempty"`
26
26
}
27
27
28
28
// GetPermissionList -
@@ -56,7 +56,7 @@ func (client *Client) GetPermissionList(teamID, action, resource string) ([]Perm
56
56
if resource != "" && p .Resource != resource {
57
57
continue
58
58
}
59
- permissionsFiltered = append (permissionsFiltered , p )
59
+ permissionsFiltered = append (permissionsFiltered , p )
60
60
}
61
61
62
62
return permissionsFiltered , nil
@@ -85,15 +85,15 @@ func (client *Client) GetPermissionByID(id string) (*Permission, error) {
85
85
}
86
86
87
87
// CreatePermision -
88
- func (client * Client ) CreatePermission (permission * Permission ) (* Permission , error ) {
88
+ func (client * Client ) CreatePermission (permission * Permission ) (* Permission , error ) {
89
89
90
90
newPermission := & NewPermission {
91
- ID : permission .ID ,
92
- Team : permission .Team ,
91
+ ID : permission .ID ,
92
+ Team : permission .Team ,
93
93
Resource : permission .Resource ,
94
- Action : permission .Action ,
95
- Account : permission .Account ,
96
- Tags : permission .Tags ,
94
+ Action : permission .Action ,
95
+ Account : permission .Account ,
96
+ Tags : permission .Tags ,
97
97
}
98
98
99
99
body , err := EncodeToJSON (newPermission )
@@ -125,7 +125,7 @@ func (client *Client) CreatePermission(permission *Permission) (*Permission, er
125
125
}
126
126
127
127
newPermissionID := permissionResp [0 ].ID
128
-
128
+
129
129
return client .GetPermissionByID (newPermissionID )
130
130
}
131
131
@@ -144,4 +144,4 @@ func (client *Client) DeletePermission(id string) error {
144
144
}
145
145
146
146
return nil
147
- }
147
+ }
0 commit comments