mirror of
https://github.com/coder/coder.git
synced 2026-09-24 15:04:27 +08:00
feat: add minimum password entropy requirements (#6090)
* feat: add minimum password entropy requirements * Fix all the tests * Fix E2E tests
This commit is contained in:
+30
-4
@@ -644,8 +644,22 @@ export const putWorkspaceExtension = async (
|
||||
}
|
||||
|
||||
export const getEntitlements = async (): Promise<TypesGen.Entitlements> => {
|
||||
const response = await axios.get("/api/v2/entitlements")
|
||||
return response.data
|
||||
try {
|
||||
const response = await axios.get("/api/v2/entitlements")
|
||||
return response.data
|
||||
} catch (ex) {
|
||||
if (axios.isAxiosError(ex) && ex.response?.status === 404) {
|
||||
return {
|
||||
errors: [],
|
||||
experimental: false,
|
||||
features: withDefaultFeatures({}),
|
||||
has_license: false,
|
||||
trial: false,
|
||||
warnings: [],
|
||||
}
|
||||
}
|
||||
throw ex
|
||||
}
|
||||
}
|
||||
|
||||
export const getExperiments = async (): Promise<TypesGen.Experiment[]> => {
|
||||
@@ -777,8 +791,20 @@ export const getFile = async (fileId: string): Promise<ArrayBuffer> => {
|
||||
}
|
||||
|
||||
export const getAppearance = async (): Promise<TypesGen.AppearanceConfig> => {
|
||||
const response = await axios.get(`/api/v2/appearance`)
|
||||
return response.data
|
||||
try {
|
||||
const response = await axios.get(`/api/v2/appearance`)
|
||||
return response.data || {}
|
||||
} catch (ex) {
|
||||
if (axios.isAxiosError(ex) && ex.response?.status === 404) {
|
||||
return {
|
||||
logo_url: "",
|
||||
service_banner: {
|
||||
enabled: false,
|
||||
},
|
||||
}
|
||||
}
|
||||
throw ex
|
||||
}
|
||||
}
|
||||
|
||||
export const updateAppearance = async (
|
||||
|
||||
Reference in New Issue
Block a user