add appointment for super-admin
This commit is contained in:
parent
5c506e8b49
commit
5a783f082b
6
dist/Notary/DeedType.js
vendored
6
dist/Notary/DeedType.js
vendored
@ -41,7 +41,7 @@ class DeedType extends DeedType_1.default {
|
|||||||
}
|
}
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createFolder"], message: "UID is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["createFolder", "updateDeedType"], message: "UID is required" }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
], DeedType.prototype, "uid", void 0);
|
], DeedType.prototype, "uid", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
@ -73,8 +73,8 @@ __decorate([
|
|||||||
], DeedType.prototype, "deed", void 0);
|
], DeedType.prototype, "deed", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
(0, class_validator_1.IsOptional)({ groups: ["createDeedType"] }),
|
(0, class_validator_1.IsOptional)({ groups: ["createDeedType", "updateDeedType"] }),
|
||||||
(0, class_validator_1.ValidateNested)({ groups: ["createDeedType"] }),
|
(0, class_validator_1.ValidateNested)({ groups: ["createDeedType", "updateDeedType"] }),
|
||||||
(0, class_transformer_1.Type)(() => DocumentType_1.default),
|
(0, class_transformer_1.Type)(() => DocumentType_1.default),
|
||||||
__metadata("design:type", Array)
|
__metadata("design:type", Array)
|
||||||
], DeedType.prototype, "document_types", void 0);
|
], DeedType.prototype, "document_types", void 0);
|
||||||
|
2
dist/Notary/DocumentType.js
vendored
2
dist/Notary/DocumentType.js
vendored
@ -43,7 +43,7 @@ class DocumentType extends DocumentType_1.default {
|
|||||||
}
|
}
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocument", "createDeedType", "updateFolder", "updateDeed"], message: "UID is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocument", "createDeedType", "updateFolder", "updateDeed", "updateDeedType"], message: "UID is required" }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
], DocumentType.prototype, "uid", void 0);
|
], DocumentType.prototype, "uid", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
|
13
dist/SuperAdmin/Appointment.d.ts
vendored
Normal file
13
dist/SuperAdmin/Appointment.d.ts
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
import Resource from "../Resource";
|
||||||
|
import User from "./User";
|
||||||
|
import Vote from "./Vote";
|
||||||
|
export default class Appointment extends Resource {
|
||||||
|
uid?: string;
|
||||||
|
user: User;
|
||||||
|
status: EAppointmentStatus | string;
|
||||||
|
votes?: Vote[];
|
||||||
|
}
|
||||||
|
export declare enum EAppointmentStatus {
|
||||||
|
OPEN = "OPEN",
|
||||||
|
CLOSED = "CLOSED"
|
||||||
|
}
|
45
dist/SuperAdmin/Appointment.js
vendored
Normal file
45
dist/SuperAdmin/Appointment.js
vendored
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
"use strict";
|
||||||
|
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
|
||||||
|
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
|
||||||
|
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
|
||||||
|
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
|
||||||
|
return c > 3 && r && Object.defineProperty(target, key, r), r;
|
||||||
|
};
|
||||||
|
var __metadata = (this && this.__metadata) || function (k, v) {
|
||||||
|
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
|
||||||
|
};
|
||||||
|
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||||
|
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||||
|
};
|
||||||
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
|
exports.EAppointmentStatus = void 0;
|
||||||
|
const Resource_1 = __importDefault(require("../Resource"));
|
||||||
|
const class_transformer_1 = require("class-transformer");
|
||||||
|
const User_1 = __importDefault(require("./User"));
|
||||||
|
const Vote_1 = __importDefault(require("./Vote"));
|
||||||
|
class Appointment extends Resource_1.default {
|
||||||
|
}
|
||||||
|
__decorate([
|
||||||
|
(0, class_transformer_1.Expose)(),
|
||||||
|
__metadata("design:type", String)
|
||||||
|
], Appointment.prototype, "uid", void 0);
|
||||||
|
__decorate([
|
||||||
|
(0, class_transformer_1.Expose)(),
|
||||||
|
(0, class_transformer_1.Type)(() => User_1.default),
|
||||||
|
__metadata("design:type", User_1.default)
|
||||||
|
], Appointment.prototype, "user", void 0);
|
||||||
|
__decorate([
|
||||||
|
(0, class_transformer_1.Expose)(),
|
||||||
|
__metadata("design:type", String)
|
||||||
|
], Appointment.prototype, "status", void 0);
|
||||||
|
__decorate([
|
||||||
|
(0, class_transformer_1.Expose)(),
|
||||||
|
(0, class_transformer_1.Type)(() => Vote_1.default),
|
||||||
|
__metadata("design:type", Array)
|
||||||
|
], Appointment.prototype, "votes", void 0);
|
||||||
|
exports.default = Appointment;
|
||||||
|
var EAppointmentStatus;
|
||||||
|
(function (EAppointmentStatus) {
|
||||||
|
EAppointmentStatus["OPEN"] = "OPEN";
|
||||||
|
EAppointmentStatus["CLOSED"] = "CLOSED";
|
||||||
|
})(EAppointmentStatus = exports.EAppointmentStatus || (exports.EAppointmentStatus = {}));
|
7
dist/SuperAdmin/User.d.ts
vendored
7
dist/SuperAdmin/User.d.ts
vendored
@ -1,3 +1,6 @@
|
|||||||
export * from "../Admin/User";
|
export * from "../Admin/User";
|
||||||
import User from "../Admin/User";
|
import UserAdmin from "../Admin/User";
|
||||||
export default User;
|
import Vote from "./Vote";
|
||||||
|
export default class User extends UserAdmin {
|
||||||
|
vote?: Vote;
|
||||||
|
}
|
||||||
|
21
dist/SuperAdmin/User.js
vendored
21
dist/SuperAdmin/User.js
vendored
@ -10,13 +10,32 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi
|
|||||||
if (k2 === undefined) k2 = k;
|
if (k2 === undefined) k2 = k;
|
||||||
o[k2] = m[k];
|
o[k2] = m[k];
|
||||||
}));
|
}));
|
||||||
|
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
|
||||||
|
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
|
||||||
|
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
|
||||||
|
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
|
||||||
|
return c > 3 && r && Object.defineProperty(target, key, r), r;
|
||||||
|
};
|
||||||
var __exportStar = (this && this.__exportStar) || function(m, exports) {
|
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);
|
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
|
||||||
};
|
};
|
||||||
|
var __metadata = (this && this.__metadata) || function (k, v) {
|
||||||
|
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
|
||||||
|
};
|
||||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||||
};
|
};
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
__exportStar(require("../Admin/User"), exports);
|
__exportStar(require("../Admin/User"), exports);
|
||||||
|
const class_transformer_1 = require("class-transformer");
|
||||||
const User_1 = __importDefault(require("../Admin/User"));
|
const User_1 = __importDefault(require("../Admin/User"));
|
||||||
exports.default = User_1.default;
|
const Vote_1 = __importDefault(require("./Vote"));
|
||||||
|
class User extends User_1.default {
|
||||||
|
}
|
||||||
|
__decorate([
|
||||||
|
(0, class_transformer_1.Expose)(),
|
||||||
|
(0, class_transformer_1.Type)(() => Vote_1.default),
|
||||||
|
__metadata("design:type", Vote_1.default)
|
||||||
|
], User.prototype, "vote", void 0);
|
||||||
|
exports.default = User;
|
||||||
|
;
|
||||||
|
13
dist/SuperAdmin/Vote.d.ts
vendored
Normal file
13
dist/SuperAdmin/Vote.d.ts
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
import Resource from "../Resource";
|
||||||
|
import User from "./User";
|
||||||
|
import Appointment from "./Appointment";
|
||||||
|
export default class Vote extends Resource {
|
||||||
|
uid?: string;
|
||||||
|
appointment: Appointment;
|
||||||
|
voter: User;
|
||||||
|
choice: EVote | string;
|
||||||
|
}
|
||||||
|
export declare enum EVote {
|
||||||
|
NOMINATE = "NOMINATE",
|
||||||
|
DISMISS = "DISMISS"
|
||||||
|
}
|
45
dist/SuperAdmin/Vote.js
vendored
Normal file
45
dist/SuperAdmin/Vote.js
vendored
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
"use strict";
|
||||||
|
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
|
||||||
|
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
|
||||||
|
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
|
||||||
|
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
|
||||||
|
return c > 3 && r && Object.defineProperty(target, key, r), r;
|
||||||
|
};
|
||||||
|
var __metadata = (this && this.__metadata) || function (k, v) {
|
||||||
|
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
|
||||||
|
};
|
||||||
|
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||||
|
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||||
|
};
|
||||||
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
|
exports.EVote = void 0;
|
||||||
|
const Resource_1 = __importDefault(require("../Resource"));
|
||||||
|
const class_transformer_1 = require("class-transformer");
|
||||||
|
const User_1 = __importDefault(require("./User"));
|
||||||
|
const Appointment_1 = __importDefault(require("./Appointment"));
|
||||||
|
class Vote extends Resource_1.default {
|
||||||
|
}
|
||||||
|
__decorate([
|
||||||
|
(0, class_transformer_1.Expose)(),
|
||||||
|
__metadata("design:type", String)
|
||||||
|
], Vote.prototype, "uid", void 0);
|
||||||
|
__decorate([
|
||||||
|
(0, class_transformer_1.Expose)(),
|
||||||
|
(0, class_transformer_1.Type)(() => Appointment_1.default),
|
||||||
|
__metadata("design:type", Appointment_1.default)
|
||||||
|
], Vote.prototype, "appointment", void 0);
|
||||||
|
__decorate([
|
||||||
|
(0, class_transformer_1.Expose)(),
|
||||||
|
(0, class_transformer_1.Type)(() => User_1.default),
|
||||||
|
__metadata("design:type", User_1.default)
|
||||||
|
], Vote.prototype, "voter", void 0);
|
||||||
|
__decorate([
|
||||||
|
(0, class_transformer_1.Expose)(),
|
||||||
|
__metadata("design:type", String)
|
||||||
|
], Vote.prototype, "choice", void 0);
|
||||||
|
exports.default = Vote;
|
||||||
|
var EVote;
|
||||||
|
(function (EVote) {
|
||||||
|
EVote["NOMINATE"] = "NOMINATE";
|
||||||
|
EVote["DISMISS"] = "DISMISS";
|
||||||
|
})(EVote = exports.EVote || (exports.EVote = {}));
|
2
dist/SuperAdmin/index.d.ts
vendored
2
dist/SuperAdmin/index.d.ts
vendored
@ -15,3 +15,5 @@ export { default as OfficeFolder } from "./OfficeFolder";
|
|||||||
export { default as Rule } from "./Rule";
|
export { default as Rule } from "./Rule";
|
||||||
export { default as Role } from "./Role";
|
export { default as Role } from "./Role";
|
||||||
export { default as OfficeRole } from "./OfficeRole";
|
export { default as OfficeRole } from "./OfficeRole";
|
||||||
|
export { default as Appointment } from "./Appointment";
|
||||||
|
export { default as Vote } from "./Vote";
|
||||||
|
6
dist/SuperAdmin/index.js
vendored
6
dist/SuperAdmin/index.js
vendored
@ -3,7 +3,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
|
|||||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||||
};
|
};
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
exports.OfficeRole = exports.Role = exports.Rule = exports.OfficeFolder = exports.Office = exports.Notification = exports.File = exports.DocumentType = exports.DocumentHistory = exports.Document = exports.DeedType = exports.Deed = exports.Contact = exports.Customer = exports.Address = void 0;
|
exports.Vote = exports.Appointment = exports.OfficeRole = exports.Role = exports.Rule = exports.OfficeFolder = exports.Office = exports.Notification = exports.File = exports.DocumentType = exports.DocumentHistory = exports.Document = exports.DeedType = exports.Deed = exports.Contact = exports.Customer = exports.Address = void 0;
|
||||||
const User_1 = __importDefault(require("./User"));
|
const User_1 = __importDefault(require("./User"));
|
||||||
exports.default = User_1.default;
|
exports.default = User_1.default;
|
||||||
var Address_1 = require("./Address");
|
var Address_1 = require("./Address");
|
||||||
@ -36,3 +36,7 @@ var Role_1 = require("./Role");
|
|||||||
Object.defineProperty(exports, "Role", { enumerable: true, get: function () { return __importDefault(Role_1).default; } });
|
Object.defineProperty(exports, "Role", { enumerable: true, get: function () { return __importDefault(Role_1).default; } });
|
||||||
var OfficeRole_1 = require("./OfficeRole");
|
var OfficeRole_1 = require("./OfficeRole");
|
||||||
Object.defineProperty(exports, "OfficeRole", { enumerable: true, get: function () { return __importDefault(OfficeRole_1).default; } });
|
Object.defineProperty(exports, "OfficeRole", { enumerable: true, get: function () { return __importDefault(OfficeRole_1).default; } });
|
||||||
|
var Appointment_1 = require("./Appointment");
|
||||||
|
Object.defineProperty(exports, "Appointment", { enumerable: true, get: function () { return __importDefault(Appointment_1).default; } });
|
||||||
|
var Vote_1 = require("./Vote");
|
||||||
|
Object.defineProperty(exports, "Vote", { enumerable: true, get: function () { return __importDefault(Vote_1).default; } });
|
||||||
|
@ -8,7 +8,7 @@ import Office from "./Office";
|
|||||||
|
|
||||||
export default class DeedType extends DeedTypeCustomer {
|
export default class DeedType extends DeedTypeCustomer {
|
||||||
@Expose()
|
@Expose()
|
||||||
@IsNotEmpty({ groups: ["createFolder"] ,message: "UID is required" })
|
@IsNotEmpty({ groups: ["createFolder", "updateDeedType"] ,message: "UID is required" })
|
||||||
public override uid?: string;
|
public override uid?: string;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
@ -34,8 +34,8 @@ export default class DeedType extends DeedTypeCustomer {
|
|||||||
public override deed?: Deed[];
|
public override deed?: Deed[];
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
@IsOptional({ groups: ["createDeedType"] })
|
@IsOptional({ groups: ["createDeedType", "updateDeedType"] })
|
||||||
@ValidateNested({ groups: ["createDeedType"] })
|
@ValidateNested({ groups: ["createDeedType", "updateDeedType"] })
|
||||||
@Type(() => DocumentType)
|
@Type(() => DocumentType)
|
||||||
public override document_types?: DocumentType[];
|
public override document_types?: DocumentType[];
|
||||||
};
|
};
|
@ -9,7 +9,7 @@ import DeedType from "./DeedType";
|
|||||||
|
|
||||||
export default class DocumentType extends DocumentTypeCustomer {
|
export default class DocumentType extends DocumentTypeCustomer {
|
||||||
@Expose()
|
@Expose()
|
||||||
@IsNotEmpty({ groups: ["createDocument" , "createDeedType", "updateFolder", "updateDeed"] ,message: "UID is required" })
|
@IsNotEmpty({ groups: ["createDocument" , "createDeedType", "updateFolder", "updateDeed", "updateDeedType"] ,message: "UID is required" })
|
||||||
public override uid?: string;
|
public override uid?: string;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
|
25
src/SuperAdmin/Appointment.ts
Normal file
25
src/SuperAdmin/Appointment.ts
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
import Resource from "../Resource";
|
||||||
|
import { Expose, Type } from "class-transformer";
|
||||||
|
import User from "./User";
|
||||||
|
import Vote from "./Vote";
|
||||||
|
|
||||||
|
export default class Appointment extends Resource {
|
||||||
|
@Expose()
|
||||||
|
public uid?: string;
|
||||||
|
|
||||||
|
@Expose()
|
||||||
|
@Type(() => User)
|
||||||
|
public user!: User;
|
||||||
|
|
||||||
|
@Expose()
|
||||||
|
public status!: EAppointmentStatus | string;
|
||||||
|
|
||||||
|
@Expose()
|
||||||
|
@Type(() => Vote)
|
||||||
|
public votes?: Vote[];
|
||||||
|
}
|
||||||
|
|
||||||
|
export enum EAppointmentStatus {
|
||||||
|
OPEN = "OPEN",
|
||||||
|
CLOSED = "CLOSED"
|
||||||
|
}
|
@ -1,4 +1,10 @@
|
|||||||
export * from "../Admin/User";
|
export * from "../Admin/User";
|
||||||
import User from "../Admin/User";
|
import { Expose, Type } from "class-transformer";
|
||||||
|
import UserAdmin from "../Admin/User";
|
||||||
|
import Vote from "./Vote";
|
||||||
|
|
||||||
export default User;
|
export default class User extends UserAdmin {
|
||||||
|
@Expose()
|
||||||
|
@Type(() => Vote)
|
||||||
|
public vote?: Vote;
|
||||||
|
};
|
25
src/SuperAdmin/Vote.ts
Normal file
25
src/SuperAdmin/Vote.ts
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
import Resource from "../Resource";
|
||||||
|
import { Expose, Type } from "class-transformer";
|
||||||
|
import User from "./User";
|
||||||
|
import Appointment from "./Appointment";
|
||||||
|
|
||||||
|
export default class Vote extends Resource {
|
||||||
|
@Expose()
|
||||||
|
public uid?: string;
|
||||||
|
|
||||||
|
@Expose()
|
||||||
|
@Type(() => Appointment)
|
||||||
|
public appointment!: Appointment;
|
||||||
|
|
||||||
|
@Expose()
|
||||||
|
@Type(() => User)
|
||||||
|
public voter!: User;
|
||||||
|
|
||||||
|
@Expose()
|
||||||
|
public choice!: EVote | string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export enum EVote {
|
||||||
|
NOMINATE = "NOMINATE",
|
||||||
|
DISMISS = "DISMISS"
|
||||||
|
}
|
@ -15,4 +15,6 @@ export {default as Office} from "./Office";
|
|||||||
export {default as OfficeFolder} from "./OfficeFolder";
|
export {default as OfficeFolder} from "./OfficeFolder";
|
||||||
export {default as Rule} from "./Rule";
|
export {default as Rule} from "./Rule";
|
||||||
export {default as Role} from "./Role";
|
export {default as Role} from "./Role";
|
||||||
export {default as OfficeRole} from "./OfficeRole";
|
export {default as OfficeRole} from "./OfficeRole";
|
||||||
|
export {default as Appointment} from "./Appointment";
|
||||||
|
export {default as Vote} from "./Vote";
|
Loading…
x
Reference in New Issue
Block a user