Add logs + jwt officeId
All checks were successful
Demo - Build & Deploy to Scaleway / build-and-push-image-lecoffre (push) Successful in 14s
Demo - Build & Deploy to Scaleway / deploy-to-scaleway-lecoffre (push) Successful in 3s

This commit is contained in:
Omar Oughriss 2025-07-28 13:49:22 +02:00
parent 20a333c106
commit dab6bdc32f

View File

@ -1,13 +1,14 @@
import Folders, { IGetFoldersParams } from "@Front/Api/LeCoffreApi/Notary/Folders/Folders";
import EFolderStatus from "le-coffre-resources/dist/Customer/EFolderStatus";
import { OfficeFolder } from "le-coffre-resources/dist/Notary";
import React, { useCallback, useEffect } from "react";
import React, { useCallback, useEffect, useState } from "react";
import { EDocumentStatus } from "le-coffre-resources/dist/Notary/Document";
import Module from "@Front/Config/Module";
import { IBlock } from "@Front/Components/DesignSystem/SearchBlockList/BlockList/Block";
import { useRouter } from "next/router";
import DefaultDashboardWithList, { IPropsDashboardWithList } from "../DefaultDashboardWithList";
import JwtService, { IUserJwtPayload } from "@Front/Services/JwtService/JwtService";
type IProps = IPropsDashboardWithList & {
isArchived?: boolean;
@ -18,6 +19,13 @@ export default function DefaultNotaryDashboard(props: IProps) {
const router = useRouter();
const [folders, setFolders] = React.useState<OfficeFolder[]>([]);
const { folderUid } = router.query;
const [jwt, setJwt] = useState<IUserJwtPayload | undefined>(undefined);
useEffect(() => {
const jwt = JwtService.getInstance().decodeJwt();
console.log("JWT décodé:", JSON.stringify(jwt, null, 2));
setJwt(jwt);
}, []);
const redirectPath: string = isArchived
? Module.getInstance().get().modules.pages.Folder.pages.FolderArchived.pages.FolderInformation.props.path
@ -78,7 +86,7 @@ export default function DefaultNotaryDashboard(props: IProps) {
if (isArchived) targetedStatus = EFolderStatus.ARCHIVED;
const query: IGetFoldersParams = {
q: {
where: { status: targetedStatus },
where: { status: targetedStatus, office: { uid: jwt?.office_Id } },
include: {
deed: { include: { deed_type: true } },
office: true,
@ -109,7 +117,10 @@ export default function DefaultNotaryDashboard(props: IProps) {
Folders.getInstance()
.get(query)
.then((folders) => setFolders(folders));
.then((folders) => {
console.log("Liste des dossiers:", JSON.stringify(folders, null, 2));
setFolders(folders);
});
}, [isArchived]);
return (