fix: Role assign ui fixes (#3521)

Co-authored-by: Kira Pilot <kira@coder.com>
This commit is contained in:
Steven Masley
2022-08-16 10:39:42 -05:00
committed by GitHub
co-authored by Kira Pilot
parent 4b6a82f92a
commit 4be61d9250
17 changed files with 211 additions and 96 deletions
+2 -2
View File
@@ -311,8 +311,8 @@ export const updateUserPassword = async (
updatePassword: TypesGen.UpdateUserPasswordRequest,
): Promise<undefined> => axios.put(`/api/v2/users/${userId}/password`, updatePassword)
export const getSiteRoles = async (): Promise<Array<TypesGen.Role>> => {
const response = await axios.get<Array<TypesGen.Role>>(`/api/v2/users/roles`)
export const getSiteRoles = async (): Promise<Array<TypesGen.AssignableRoles>> => {
const response = await axios.get<Array<TypesGen.AssignableRoles>>(`/api/v2/users/roles`)
return response.data
}
+5
View File
@@ -24,6 +24,11 @@ export interface AgentGitSSHKey {
readonly private_key: string
}
// From codersdk/roles.go
export interface AssignableRoles extends Role {
readonly assignable: boolean
}
// From codersdk/users.go
export interface AuthMethods {
readonly password: boolean