refacto createVote group
This commit is contained in:
parent
4c1efb4c32
commit
09fcb9d399
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", "createAppointment"], 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([
|
||||||
|
6
dist/SuperAdmin/Appointment.js
vendored
6
dist/SuperAdmin/Appointment.js
vendored
@ -22,13 +22,12 @@ class Appointment extends Resource_1.default {
|
|||||||
}
|
}
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createVote"], message: "UID is required" }),
|
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
], 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.IsNotEmpty)({ groups: ["createAppointment"], message: "User is required" }),
|
(0, class_validator_1.IsOptional)({ groups: ["createVote"] }),
|
||||||
(0, class_validator_1.ValidateNested)({ groups: ["createAppointment"] }),
|
(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, "targeted_user", void 0);
|
], Appointment.prototype, "targeted_user", void 0);
|
||||||
@ -43,6 +42,7 @@ __decorate([
|
|||||||
], Appointment.prototype, "votes", void 0);
|
], Appointment.prototype, "votes", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
|
(0, class_validator_1.IsNotEmpty)({ groups: ["createVote"], message: "choice is required" }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
], Appointment.prototype, "choice", void 0);
|
], Appointment.prototype, "choice", void 0);
|
||||||
exports.default = Appointment;
|
exports.default = Appointment;
|
||||||
|
@ -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", "createAppointment"] ,message: "UID is required" })
|
@IsNotEmpty({ groups: ["createFolder", "updateFolder", "updateUser", "createVote"] ,message: "UID is required" })
|
||||||
public uid?: string;
|
public uid?: string;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
|
@ -2,16 +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 Vote from "./Vote";
|
import Vote from "./Vote";
|
||||||
import { IsNotEmpty, ValidateNested } from "class-validator";
|
import { IsNotEmpty, IsOptional, ValidateNested } from "class-validator";
|
||||||
|
|
||||||
export default class Appointment extends Resource {
|
export default class Appointment extends Resource {
|
||||||
@Expose()
|
@Expose()
|
||||||
@IsNotEmpty({ groups: ["createVote"] ,message: "UID is required" })
|
|
||||||
public uid?: string;
|
public uid?: string;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
@IsNotEmpty({ groups: ["createAppointment"], message: "User is required"})
|
@IsOptional({ groups: ["createVote"]})
|
||||||
@ValidateNested({ groups: ["createAppointment"] })
|
@ValidateNested({ groups: ["createVote"] })
|
||||||
@Type(() => User)
|
@Type(() => User)
|
||||||
public targeted_user!: User;
|
public targeted_user!: User;
|
||||||
|
|
||||||
@ -23,6 +22,7 @@ export default class Appointment extends Resource {
|
|||||||
public votes?: Vote[];
|
public votes?: Vote[];
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
|
@IsNotEmpty({ groups: ["createVote"], message: "choice is required"})
|
||||||
public choice!: EVote | string;
|
public choice!: EVote | string;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user