Merge remote-tracking branch 'origin/dev' into dev
This commit is contained in:
commit
e7916d516f
2
dist/Notary/User.js
vendored
2
dist/Notary/User.js
vendored
@ -30,7 +30,7 @@ class User extends Resource_1.default {
|
|||||||
}
|
}
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createFolder", "updateFolder", "updateUser"], message: "UID is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["createFolder", "updateFolder", "updateUser", "createVote"], message: "UID is required" }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
], User.prototype, "uid", void 0);
|
], User.prototype, "uid", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
|
7
dist/SuperAdmin/Appointment.d.ts
vendored
7
dist/SuperAdmin/Appointment.d.ts
vendored
@ -3,9 +3,14 @@ import User from "./User";
|
|||||||
import Vote from "./Vote";
|
import Vote from "./Vote";
|
||||||
export default class Appointment extends Resource {
|
export default class Appointment extends Resource {
|
||||||
uid?: string;
|
uid?: string;
|
||||||
user: User;
|
targeted_user: User;
|
||||||
status: EAppointmentStatus | string;
|
status: EAppointmentStatus | string;
|
||||||
votes?: Vote[];
|
votes?: Vote[];
|
||||||
|
choice: EVote | string;
|
||||||
|
}
|
||||||
|
export declare enum EVote {
|
||||||
|
NOMINATE = "NOMINATE",
|
||||||
|
DISMISS = "DISMISS"
|
||||||
}
|
}
|
||||||
export declare enum EAppointmentStatus {
|
export declare enum EAppointmentStatus {
|
||||||
OPEN = "OPEN",
|
OPEN = "OPEN",
|
||||||
|
17
dist/SuperAdmin/Appointment.js
vendored
17
dist/SuperAdmin/Appointment.js
vendored
@ -12,11 +12,12 @@ 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.EAppointmentStatus = void 0;
|
exports.EAppointmentStatus = exports.EVote = void 0;
|
||||||
const Resource_1 = __importDefault(require("../Resource"));
|
const Resource_1 = __importDefault(require("../Resource"));
|
||||||
const class_transformer_1 = require("class-transformer");
|
const class_transformer_1 = require("class-transformer");
|
||||||
const User_1 = __importDefault(require("./User"));
|
const User_1 = __importDefault(require("./User"));
|
||||||
const Vote_1 = __importDefault(require("./Vote"));
|
const Vote_1 = __importDefault(require("./Vote"));
|
||||||
|
const class_validator_1 = require("class-validator");
|
||||||
class Appointment extends Resource_1.default {
|
class Appointment extends Resource_1.default {
|
||||||
}
|
}
|
||||||
__decorate([
|
__decorate([
|
||||||
@ -25,9 +26,11 @@ __decorate([
|
|||||||
], Appointment.prototype, "uid", void 0);
|
], Appointment.prototype, "uid", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
|
(0, class_validator_1.IsOptional)({ groups: ["createVote"] }),
|
||||||
|
(0, class_validator_1.ValidateNested)({ groups: ["createVote"] }),
|
||||||
(0, class_transformer_1.Type)(() => User_1.default),
|
(0, class_transformer_1.Type)(() => User_1.default),
|
||||||
__metadata("design:type", User_1.default)
|
__metadata("design:type", User_1.default)
|
||||||
], Appointment.prototype, "user", void 0);
|
], Appointment.prototype, "targeted_user", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
@ -37,7 +40,17 @@ __decorate([
|
|||||||
(0, class_transformer_1.Type)(() => Vote_1.default),
|
(0, class_transformer_1.Type)(() => Vote_1.default),
|
||||||
__metadata("design:type", Array)
|
__metadata("design:type", Array)
|
||||||
], Appointment.prototype, "votes", void 0);
|
], Appointment.prototype, "votes", void 0);
|
||||||
|
__decorate([
|
||||||
|
(0, class_transformer_1.Expose)(),
|
||||||
|
(0, class_validator_1.IsNotEmpty)({ groups: ["createVote"], message: "choice is required" }),
|
||||||
|
__metadata("design:type", String)
|
||||||
|
], Appointment.prototype, "choice", void 0);
|
||||||
exports.default = Appointment;
|
exports.default = Appointment;
|
||||||
|
var EVote;
|
||||||
|
(function (EVote) {
|
||||||
|
EVote["NOMINATE"] = "NOMINATE";
|
||||||
|
EVote["DISMISS"] = "DISMISS";
|
||||||
|
})(EVote = exports.EVote || (exports.EVote = {}));
|
||||||
var EAppointmentStatus;
|
var EAppointmentStatus;
|
||||||
(function (EAppointmentStatus) {
|
(function (EAppointmentStatus) {
|
||||||
EAppointmentStatus["OPEN"] = "OPEN";
|
EAppointmentStatus["OPEN"] = "OPEN";
|
||||||
|
5
dist/SuperAdmin/Vote.d.ts
vendored
5
dist/SuperAdmin/Vote.d.ts
vendored
@ -5,9 +5,4 @@ export default class Vote extends Resource {
|
|||||||
uid?: string;
|
uid?: string;
|
||||||
appointment: Appointment;
|
appointment: Appointment;
|
||||||
voter: User;
|
voter: User;
|
||||||
choice: EVote | string;
|
|
||||||
}
|
|
||||||
export declare enum EVote {
|
|
||||||
NOMINATE = "NOMINATE",
|
|
||||||
DISMISS = "DISMISS"
|
|
||||||
}
|
}
|
||||||
|
13
dist/SuperAdmin/Vote.js
vendored
13
dist/SuperAdmin/Vote.js
vendored
@ -12,11 +12,11 @@ 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.EVote = void 0;
|
|
||||||
const Resource_1 = __importDefault(require("../Resource"));
|
const Resource_1 = __importDefault(require("../Resource"));
|
||||||
const class_transformer_1 = require("class-transformer");
|
const class_transformer_1 = require("class-transformer");
|
||||||
const User_1 = __importDefault(require("./User"));
|
const User_1 = __importDefault(require("./User"));
|
||||||
const Appointment_1 = __importDefault(require("./Appointment"));
|
const Appointment_1 = __importDefault(require("./Appointment"));
|
||||||
|
const class_validator_1 = require("class-validator");
|
||||||
class Vote extends Resource_1.default {
|
class Vote extends Resource_1.default {
|
||||||
}
|
}
|
||||||
__decorate([
|
__decorate([
|
||||||
@ -25,6 +25,8 @@ __decorate([
|
|||||||
], Vote.prototype, "uid", void 0);
|
], Vote.prototype, "uid", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
|
(0, class_validator_1.IsNotEmpty)({ groups: ["createVote"], message: "appointment is required" }),
|
||||||
|
(0, class_validator_1.ValidateNested)({ groups: ["createVote"] }),
|
||||||
(0, class_transformer_1.Type)(() => Appointment_1.default),
|
(0, class_transformer_1.Type)(() => Appointment_1.default),
|
||||||
__metadata("design:type", Appointment_1.default)
|
__metadata("design:type", Appointment_1.default)
|
||||||
], Vote.prototype, "appointment", void 0);
|
], Vote.prototype, "appointment", void 0);
|
||||||
@ -33,13 +35,4 @@ __decorate([
|
|||||||
(0, class_transformer_1.Type)(() => User_1.default),
|
(0, class_transformer_1.Type)(() => User_1.default),
|
||||||
__metadata("design:type", User_1.default)
|
__metadata("design:type", User_1.default)
|
||||||
], Vote.prototype, "voter", void 0);
|
], Vote.prototype, "voter", void 0);
|
||||||
__decorate([
|
|
||||||
(0, class_transformer_1.Expose)(),
|
|
||||||
__metadata("design:type", String)
|
|
||||||
], Vote.prototype, "choice", void 0);
|
|
||||||
exports.default = Vote;
|
exports.default = Vote;
|
||||||
var EVote;
|
|
||||||
(function (EVote) {
|
|
||||||
EVote["NOMINATE"] = "NOMINATE";
|
|
||||||
EVote["DISMISS"] = "DISMISS";
|
|
||||||
})(EVote = exports.EVote || (exports.EVote = {}));
|
|
||||||
|
@ -13,7 +13,7 @@ import OfficeFolder from "./OfficeFolder";
|
|||||||
|
|
||||||
export default class User extends Resource {
|
export default class User extends Resource {
|
||||||
@Expose()
|
@Expose()
|
||||||
@IsNotEmpty({ groups: ["createFolder", "updateFolder", "updateUser"] ,message: "UID is required" })
|
@IsNotEmpty({ groups: ["createFolder", "updateFolder", "updateUser", "createVote"] ,message: "UID is required" })
|
||||||
public uid?: string;
|
public uid?: string;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
|
@ -2,14 +2,17 @@ import Resource from "../Resource";
|
|||||||
import { Expose, Type } from "class-transformer";
|
import { Expose, Type } from "class-transformer";
|
||||||
import User from "./User";
|
import User from "./User";
|
||||||
import Vote from "./Vote";
|
import Vote from "./Vote";
|
||||||
|
import { IsNotEmpty, IsOptional, ValidateNested } from "class-validator";
|
||||||
|
|
||||||
export default class Appointment extends Resource {
|
export default class Appointment extends Resource {
|
||||||
@Expose()
|
@Expose()
|
||||||
public uid?: string;
|
public uid?: string;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
|
@IsOptional({ groups: ["createVote"]})
|
||||||
|
@ValidateNested({ groups: ["createVote"] })
|
||||||
@Type(() => User)
|
@Type(() => User)
|
||||||
public user!: User;
|
public targeted_user!: User;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
public status!: EAppointmentStatus | string;
|
public status!: EAppointmentStatus | string;
|
||||||
@ -17,6 +20,15 @@ export default class Appointment extends Resource {
|
|||||||
@Expose()
|
@Expose()
|
||||||
@Type(() => Vote)
|
@Type(() => Vote)
|
||||||
public votes?: Vote[];
|
public votes?: Vote[];
|
||||||
|
|
||||||
|
@Expose()
|
||||||
|
@IsNotEmpty({ groups: ["createVote"], message: "choice is required"})
|
||||||
|
public choice!: EVote | string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export enum EVote {
|
||||||
|
NOMINATE = "NOMINATE",
|
||||||
|
DISMISS = "DISMISS"
|
||||||
}
|
}
|
||||||
|
|
||||||
export enum EAppointmentStatus {
|
export enum EAppointmentStatus {
|
||||||
|
@ -2,12 +2,15 @@ import Resource from "../Resource";
|
|||||||
import { Expose, Type } from "class-transformer";
|
import { Expose, Type } from "class-transformer";
|
||||||
import User from "./User";
|
import User from "./User";
|
||||||
import Appointment from "./Appointment";
|
import Appointment from "./Appointment";
|
||||||
|
import { IsNotEmpty, ValidateNested } from "class-validator";
|
||||||
|
|
||||||
export default class Vote extends Resource {
|
export default class Vote extends Resource {
|
||||||
@Expose()
|
@Expose()
|
||||||
public uid?: string;
|
public uid?: string;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
|
@IsNotEmpty({ groups: ["createVote"], message: "appointment is required"})
|
||||||
|
@ValidateNested({ groups: ["createVote"] })
|
||||||
@Type(() => Appointment)
|
@Type(() => Appointment)
|
||||||
public appointment!: Appointment;
|
public appointment!: Appointment;
|
||||||
|
|
||||||
@ -15,11 +18,4 @@ export default class Vote extends Resource {
|
|||||||
@Type(() => User)
|
@Type(() => User)
|
||||||
public voter!: User;
|
public voter!: User;
|
||||||
|
|
||||||
@Expose()
|
|
||||||
public choice!: EVote | string;
|
|
||||||
}
|
|
||||||
|
|
||||||
export enum EVote {
|
|
||||||
NOMINATE = "NOMINATE",
|
|
||||||
DISMISS = "DISMISS"
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user