Notes in notary
This commit is contained in:
parent
a47dbb761c
commit
525133a3b3
3
dist/Notary/Notes.d.ts
vendored
Normal file
3
dist/Notary/Notes.d.ts
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
export * from "../Customer/File";
|
||||||
|
import { Note } from "../Customer";
|
||||||
|
export default Note;
|
19
dist/Notary/Notes.js
vendored
Normal file
19
dist/Notary/Notes.js
vendored
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
"use strict";
|
||||||
|
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
|
||||||
|
if (k2 === undefined) k2 = k;
|
||||||
|
var desc = Object.getOwnPropertyDescriptor(m, k);
|
||||||
|
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
|
||||||
|
desc = { enumerable: true, get: function() { return m[k]; } };
|
||||||
|
}
|
||||||
|
Object.defineProperty(o, k2, desc);
|
||||||
|
}) : (function(o, m, k, k2) {
|
||||||
|
if (k2 === undefined) k2 = k;
|
||||||
|
o[k2] = m[k];
|
||||||
|
}));
|
||||||
|
var __exportStar = (this && this.__exportStar) || function(m, exports) {
|
||||||
|
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
|
||||||
|
};
|
||||||
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
|
__exportStar(require("../Customer/File"), exports);
|
||||||
|
const Customer_1 = require("../Customer");
|
||||||
|
exports.default = Customer_1.Note;
|
2
dist/Notary/OfficeFolder.d.ts
vendored
2
dist/Notary/OfficeFolder.d.ts
vendored
@ -7,6 +7,7 @@ import Document from "./Document";
|
|||||||
import Office from "./Office";
|
import Office from "./Office";
|
||||||
import EFolderStatus from "../Customer/EFolderStatus";
|
import EFolderStatus from "../Customer/EFolderStatus";
|
||||||
import OfficeFolderAnchor from "./OfficeFolderAnchor";
|
import OfficeFolderAnchor from "./OfficeFolderAnchor";
|
||||||
|
import { Note } from "../Customer";
|
||||||
export default class OfficeFolder extends OfficeFolderCustomer {
|
export default class OfficeFolder extends OfficeFolderCustomer {
|
||||||
uid?: string;
|
uid?: string;
|
||||||
folder_number: string;
|
folder_number: string;
|
||||||
@ -20,4 +21,5 @@ export default class OfficeFolder extends OfficeFolderCustomer {
|
|||||||
customers?: Customer[];
|
customers?: Customer[];
|
||||||
documents?: Document[];
|
documents?: Document[];
|
||||||
folder_anchor?: OfficeFolderAnchor | null;
|
folder_anchor?: OfficeFolderAnchor | null;
|
||||||
|
notes?: Note[];
|
||||||
}
|
}
|
||||||
|
16
dist/Notary/OfficeFolder.js
vendored
16
dist/Notary/OfficeFolder.js
vendored
@ -37,6 +37,7 @@ const Document_1 = __importDefault(require("./Document"));
|
|||||||
const Office_1 = __importDefault(require("./Office"));
|
const Office_1 = __importDefault(require("./Office"));
|
||||||
const EFolderStatus_1 = __importDefault(require("../Customer/EFolderStatus"));
|
const EFolderStatus_1 = __importDefault(require("../Customer/EFolderStatus"));
|
||||||
const OfficeFolderAnchor_1 = __importDefault(require("./OfficeFolderAnchor"));
|
const OfficeFolderAnchor_1 = __importDefault(require("./OfficeFolderAnchor"));
|
||||||
|
const Customer_2 = require("../Customer");
|
||||||
class OfficeFolder extends OfficeFolder_1.default {
|
class OfficeFolder extends OfficeFolder_1.default {
|
||||||
constructor() {
|
constructor() {
|
||||||
super(...arguments);
|
super(...arguments);
|
||||||
@ -107,8 +108,14 @@ __decorate([
|
|||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
(0, class_validator_1.IsOptional)({ groups: ["updateFolder"] }),
|
(0, class_validator_1.IsOptional)({ groups: ["updateFolder"] }),
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createFolder"], message: "Au moins un collaborateur est requis" }),
|
(0, class_validator_1.IsNotEmpty)({
|
||||||
(0, class_validator_1.NotEquals)([] || null, { groups: ["updateFolder", "createFolder"], message: "Au moins un collaborateur est requis" }),
|
groups: ["createFolder"],
|
||||||
|
message: "Au moins un collaborateur est requis",
|
||||||
|
}),
|
||||||
|
(0, class_validator_1.NotEquals)([] || null, {
|
||||||
|
groups: ["updateFolder", "createFolder"],
|
||||||
|
message: "Au moins un collaborateur est requis",
|
||||||
|
}),
|
||||||
(0, class_validator_1.ValidateNested)({ groups: ["createFolder", "updateFolder"] }),
|
(0, class_validator_1.ValidateNested)({ groups: ["createFolder", "updateFolder"] }),
|
||||||
(0, class_transformer_1.Type)(() => User_1.default),
|
(0, class_transformer_1.Type)(() => User_1.default),
|
||||||
__metadata("design:type", Array)
|
__metadata("design:type", Array)
|
||||||
@ -134,4 +141,9 @@ __decorate([
|
|||||||
(0, class_transformer_1.Type)(() => OfficeFolderAnchor_1.default),
|
(0, class_transformer_1.Type)(() => OfficeFolderAnchor_1.default),
|
||||||
__metadata("design:type", Object)
|
__metadata("design:type", Object)
|
||||||
], OfficeFolder.prototype, "folder_anchor", void 0);
|
], OfficeFolder.prototype, "folder_anchor", void 0);
|
||||||
|
__decorate([
|
||||||
|
(0, class_transformer_1.Expose)(),
|
||||||
|
(0, class_transformer_1.Type)(() => Customer_2.Note),
|
||||||
|
__metadata("design:type", Array)
|
||||||
|
], OfficeFolder.prototype, "notes", void 0);
|
||||||
exports.default = OfficeFolder;
|
exports.default = OfficeFolder;
|
||||||
|
4
src/Notary/Notes.ts
Normal file
4
src/Notary/Notes.ts
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
export * from "../Customer/File";
|
||||||
|
import { Note } from "../Customer";
|
||||||
|
|
||||||
|
export default Note;
|
@ -14,6 +14,7 @@ import Document from "./Document";
|
|||||||
import Office from "./Office";
|
import Office from "./Office";
|
||||||
import EFolderStatus from "../Customer/EFolderStatus";
|
import EFolderStatus from "../Customer/EFolderStatus";
|
||||||
import OfficeFolderAnchor from "./OfficeFolderAnchor";
|
import OfficeFolderAnchor from "./OfficeFolderAnchor";
|
||||||
|
import { Note } from "../Customer";
|
||||||
|
|
||||||
export default class OfficeFolder extends OfficeFolderCustomer {
|
export default class OfficeFolder extends OfficeFolderCustomer {
|
||||||
@Expose()
|
@Expose()
|
||||||
@ -68,8 +69,14 @@ export default class OfficeFolder extends OfficeFolderCustomer {
|
|||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
@IsOptional({ groups: ["updateFolder"] })
|
@IsOptional({ groups: ["updateFolder"] })
|
||||||
@IsNotEmpty({ groups: ["createFolder"], message: "Au moins un collaborateur est requis" })
|
@IsNotEmpty({
|
||||||
@NotEquals([] || null, { groups: ["updateFolder", "createFolder"], message: "Au moins un collaborateur est requis" })
|
groups: ["createFolder"],
|
||||||
|
message: "Au moins un collaborateur est requis",
|
||||||
|
})
|
||||||
|
@NotEquals([] || null, {
|
||||||
|
groups: ["updateFolder", "createFolder"],
|
||||||
|
message: "Au moins un collaborateur est requis",
|
||||||
|
})
|
||||||
@ValidateNested({ groups: ["createFolder", "updateFolder"] })
|
@ValidateNested({ groups: ["createFolder", "updateFolder"] })
|
||||||
@Type(() => User)
|
@Type(() => User)
|
||||||
stakeholders?: User[];
|
stakeholders?: User[];
|
||||||
@ -91,4 +98,8 @@ export default class OfficeFolder extends OfficeFolderCustomer {
|
|||||||
@ValidateNested({ groups: ["updateFolder"] })
|
@ValidateNested({ groups: ["updateFolder"] })
|
||||||
@Type(() => OfficeFolderAnchor)
|
@Type(() => OfficeFolderAnchor)
|
||||||
folder_anchor?: OfficeFolderAnchor | null = null;
|
folder_anchor?: OfficeFolderAnchor | null = null;
|
||||||
|
|
||||||
|
@Expose()
|
||||||
|
@Type(() => Note)
|
||||||
|
public override notes?: Note[];
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user