Skip to content

Commit 67d642b

Browse files
committed
Merge branch 'main' into gestion-mdp
2 parents f921a40 + cf4031d commit 67d642b

File tree

5 files changed

+33
-22
lines changed

5 files changed

+33
-22
lines changed

nuxt.config.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export default defineNuxtConfig({
3333
},
3434
},
3535
css: ['~/assets/sass/global.sass'],
36-
plugins: [{ src: '~/plugins/ofetch' }],
36+
plugins: [/* { src: '~/plugins/ofetch' } */],
3737
components: {
3838
global: true,
3939
dirs: [{ path: '~/components', prefix: 'sesame' }],
@@ -100,7 +100,7 @@ export default defineNuxtConfig({
100100
},
101101
},
102102
http: {
103-
debug: process.env.NODE_ENV === 'development',
103+
debug: /true|on|yes|1/i.test(`${process.env.DEBUG}`),
104104
browserBaseURL: SESAME_APP_API_URL,
105105
baseURL: SESAME_APP_API_URL,
106106
},

src/components/identityForm/index.vue

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,10 @@ const schemas = computed(() => {
9494
})
9595
9696
async function addSchema(schema) {
97-
console.log('identity.value', identity.value)
97+
// console.log('identity.value', identity.value)
9898
if (!identity.value.additionalFields) identity.value.additionalFields = { objectClasses: [], attributes: {} }
99+
if (!identity.value.additionalFields.objectClasses) identity.value.additionalFields.objectClasses = []
100+
if (!identity.value.additionalFields.attributes) identity.value.additionalFields.attributes = {}
99101
identity.value.additionalFields.attributes[schema.name] = {}
100102
identity.value.additionalFields.objectClasses.push(schema.name)
101103
}

src/components/quasar-jsonform/util/composition.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,8 @@ export const useQuasarControl = <
114114
};
115115

116116
// console.log('input.control.value.data', input.control.value.data)
117-
if (isEmpty(input.control.value.data)) {
118-
input.handleChange(input.control.value.path, input.control.value.schema.default || undefined)
117+
if (isEmpty(input.control.value?.data)) {
118+
input.handleChange(input.control.value?.path, input.control.value?.schema?.default || undefined)
119119
// console.log('trigger default', input.control.value.schema.default || null)
120120
}
121121

src/layouts/default.vue

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -88,11 +88,20 @@ const identityStateStore = useIdentityStateStore()
8888
8989
const auth = useAuth()
9090
const config = useAppConfig()
91-
let orchestratorVersion = ref(null)
92-
let appManagerVersion = ref(null)
93-
let daemonVersion = ref(null)
91+
92+
let orchestratorVersion = ref<object | null>(null)
93+
let appManagerVersion = ref<object | null>(null)
94+
let daemonVersion = ref<object | null>(null)
95+
9496
9597
onMounted(async () => {
98+
if (process.env.NODE_ENV === 'development') {
99+
orchestratorVersion.value = { currentVersion: '0.0.0-dev', lastVersion: '0.0.0-dev', updateAvailable: false }
100+
appManagerVersion.value = { currentVersion: '0.0.0-dev', lastVersion: '0.0.0-dev', updateAvailable: false }
101+
daemonVersion.value = { currentVersion: '0.0.0-dev', lastVersion: '0.0.0-dev', updateAvailable: false }
102+
return
103+
}
104+
96105
const { data: orchestratorVersionRes } = await useHttp<any>('/get-update/sesame-orchestrator')
97106
const { data: appManagerVersionRes } = await useHttp<any>('/get-update/sesame-app-manager', {
98107
query: {

src/stores/identityState.ts

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -39,57 +39,57 @@ export const useIdentityStateStore = defineStore('identityStates', {
3939
},
4040
async fetchTotalCount() {
4141
try {
42-
const { data } = await useHttp('/management/identities/count?limit=99999999');
43-
this.total = data.value.data;
42+
const { data } = await useHttp<any>('/management/identities/count?limit=99999999');
43+
this.total = data.value?.data;
4444
} catch (error) {
4545
console.error(error);
4646
}
4747
},
4848

4949
async fetchToCompleteCount() {
5050
try {
51-
const { data } = await useHttp(`/management/identities/count?filters[@state][]=${IdentityState.TO_COMPLETE}&limit=99999999`);
52-
this[IdentityState.TO_COMPLETE] = data.value.data;
51+
const { data } = await useHttp<any>(`/management/identities/count?filters[@state][]=${IdentityState.TO_COMPLETE}&limit=99999999`);
52+
this[IdentityState.TO_COMPLETE] = data.value?.data;
5353
} catch (error) {
5454
console.error(error);
5555
}
5656
},
5757
async fetchToValidateCount() {
5858
try {
59-
const { data } = await useHttp(`/management/identities/count?filters[@state][]=${IdentityState.TO_VALIDATE}&limit=99999999`);
60-
this[IdentityState.TO_VALIDATE] = data.value.data;
59+
const { data } = await useHttp<any>(`/management/identities/count?filters[@state][]=${IdentityState.TO_VALIDATE}&limit=99999999`);
60+
this[IdentityState.TO_VALIDATE] = data.value?.data;
6161
} catch (error) {
6262
console.error(error);
6363
}
6464
},
6565
async fetchOnErrorCount() {
6666
try {
67-
const { data } = await useHttp(`/management/identities/count?filters[@state][]=${IdentityState.ON_ERROR}&limit=99999999`);
68-
this[IdentityState.ON_ERROR] = data.value.data;
67+
const { data } = await useHttp<any>(`/management/identities/count?filters[@state][]=${IdentityState.ON_ERROR}&limit=99999999`);
68+
this[IdentityState.ON_ERROR] = data.value?.data;
6969
} catch (error) {
7070
console.error(error);
7171
}
7272
},
7373
async fetchToSyncCount() {
7474
try {
75-
const { data } = await useHttp(`/management/identities/count?filters[@state][]=${IdentityState.TO_SYNC}&limit=99999999`);
76-
this[IdentityState.TO_SYNC] = data.value.data;
75+
const { data } = await useHttp<any>(`/management/identities/count?filters[@state][]=${IdentityState.TO_SYNC}&limit=99999999`);
76+
this[IdentityState.TO_SYNC] = data.value?.data;
7777
} catch (error) {
7878
console.error(error);
7979
}
8080
},
8181
async fetchProcessingCount() {
8282
try {
83-
const { data } = await useHttp(`/management/identities/count?filters[@state][]=${IdentityState.PROCESSING}&limit=99999999`);
84-
this[IdentityState.PROCESSING] = data.value.data;
83+
const { data } = await useHttp<any>(`/management/identities/count?filters[@state][]=${IdentityState.PROCESSING}&limit=99999999`);
84+
this[IdentityState.PROCESSING] = data.value?.data;
8585
} catch (error) {
8686
console.error(error);
8787
}
8888
},
8989
async fetchSyncedCount() {
9090
try {
91-
const { data } = await useHttp(`/management/identities/count?filters[@state][]=${IdentityState.SYNCED}&limit=99999999`);
92-
this[IdentityState.SYNCED] = data.value.data;
91+
const { data } = await useHttp<any>(`/management/identities/count?filters[@state][]=${IdentityState.SYNCED}&limit=99999999`);
92+
this[IdentityState.SYNCED] = data.value?.data;
9393
} catch (error) {
9494
console.error(error);
9595
}

0 commit comments

Comments
 (0)