🎨 post folder
This commit is contained in:
parent
41514453fa
commit
22efef8ed3
@ -82,7 +82,7 @@ export default class Folders extends BaseSuperAdmin {
|
||||
/**
|
||||
* @description : Create a folder
|
||||
*/
|
||||
public async post(body: IPostFoldersParams): Promise<OfficeFolder> {
|
||||
public async post(body: any): Promise<OfficeFolder> {
|
||||
const url = new URL(this.baseURl);
|
||||
try {
|
||||
return await this.postRequest<OfficeFolder>(url, body);
|
||||
|
@ -17,7 +17,7 @@ import { Deed, DeedType, OfficeFolder, OfficeFolderHasStakeholder } from "le-cof
|
||||
import DeedTypes from "@Front/Api/LeCoffreApi/SuperAdmin/DeedTypes/DeedTypes";
|
||||
import Users from "@Front/Api/LeCoffreApi/SuperAdmin/Users/Users";
|
||||
import User from "le-coffre-resources/dist/Notary";
|
||||
import Folders from "@Front/Api/LeCoffreApi/SuperAdmin/Folders/Folders";
|
||||
import Folders, { IPostFoldersParams } from "@Front/Api/LeCoffreApi/SuperAdmin/Folders/Folders";
|
||||
import { EFolderStatus } from "le-coffre-resources/dist/Customer/OfficeFolder";
|
||||
|
||||
type IFormValues = {
|
||||
@ -130,9 +130,11 @@ export default class CreateFolder extends BasePage<IProps, IState> {
|
||||
|
||||
public override async componentDidMount() {
|
||||
const deedTypes = await DeedTypes.getInstance().get({ q: {} });
|
||||
|
||||
// TODO SETUP userStore and get the user's office membership -> Replace IwJ70M471c by the user's office membership uid
|
||||
const usersMock = await Users.getInstance().get({ q: { include: { office_membership: true } } });
|
||||
const userMock = usersMock[0];
|
||||
// -------------------
|
||||
const collaborators = await Users.getInstance().get({
|
||||
q: { where: { office_membership: { uid: userMock?.office_membership.uid } }, include: { contact: true } },
|
||||
});
|
||||
@ -244,9 +246,33 @@ export default class CreateFolder extends BasePage<IProps, IState> {
|
||||
values["deed"] = deed;
|
||||
values["archived_description"] = "";
|
||||
values["status"] = EFolderStatus.LIVE;
|
||||
values["office"] = values["office_folder_has_stakeholders"] = office_folder_has_stakeholders;
|
||||
console.log(values);
|
||||
// Folders.getInstance().post(values);
|
||||
values["office"] = userMock?.office_membership;
|
||||
values["office_folder_has_stakeholder"] = values["office_folder_has_stakeholders"] = office_folder_has_stakeholders;
|
||||
|
||||
const newobject = {
|
||||
folder_number: "12312",
|
||||
name: "Mon folder",
|
||||
description: "dazdazf",
|
||||
deed: {
|
||||
deed_type: {
|
||||
uid: "neNTaiiNVp",
|
||||
},
|
||||
},
|
||||
office: {
|
||||
uid: "R34T9DZ5ov",
|
||||
},
|
||||
office_folder_has_stakeholder: [
|
||||
{
|
||||
user_stakeholder: {
|
||||
uid: "WYBnSyguqP",
|
||||
},
|
||||
},
|
||||
],
|
||||
};
|
||||
|
||||
console.log(newobject);
|
||||
const created = await Folders.getInstance().post(newobject as any);
|
||||
console.log(">>> ", created);
|
||||
}
|
||||
|
||||
private isFormSubmittable(): boolean {
|
||||
|
Loading…
x
Reference in New Issue
Block a user