@@ -7,22 +7,22 @@ import (
77
88// Permission spec
99type 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"`
1616}
1717
1818// NewPermission spec, diffs from Permission is `json:"team,omitempty"` vs `json:"role,omitempty"`
1919type 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"`
2626}
2727
2828// GetPermissionList -
@@ -56,7 +56,7 @@ func (client *Client) GetPermissionList(teamID, action, resource string) ([]Perm
5656 if resource != "" && p .Resource != resource {
5757 continue
5858 }
59- permissionsFiltered = append (permissionsFiltered , p )
59+ permissionsFiltered = append (permissionsFiltered , p )
6060 }
6161
6262 return permissionsFiltered , nil
@@ -85,15 +85,15 @@ func (client *Client) GetPermissionByID(id string) (*Permission, error) {
8585}
8686
8787// CreatePermision -
88- func (client * Client ) CreatePermission (permission * Permission ) (* Permission , error ) {
88+ func (client * Client ) CreatePermission (permission * Permission ) (* Permission , error ) {
8989
9090 newPermission := & NewPermission {
91- ID : permission .ID ,
92- Team : permission .Team ,
91+ ID : permission .ID ,
92+ Team : permission .Team ,
9393 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 ,
9797 }
9898
9999 body , err := EncodeToJSON (newPermission )
@@ -125,7 +125,7 @@ func (client *Client) CreatePermission(permission *Permission) (*Permission, er
125125 }
126126
127127 newPermissionID := permissionResp [0 ].ID
128-
128+
129129 return client .GetPermissionByID (newPermissionID )
130130}
131131
@@ -144,4 +144,4 @@ func (client *Client) DeletePermission(id string) error {
144144 }
145145
146146 return nil
147- }
147+ }
0 commit comments