remove uid enforcement for updates

This commit is contained in:
OxSaitama 2023-08-16 11:59:33 +02:00
parent 09fcb9d399
commit 114b6eed65
20 changed files with 11 additions and 33 deletions

View File

@ -26,7 +26,6 @@ class File extends Resource_1.default {
} }
__decorate([ __decorate([
(0, class_transformer_1.Expose)(), (0, class_transformer_1.Expose)(),
(0, class_validator_1.IsNotEmpty)({ groups: ["updateFile"], message: "UID is required" }),
__metadata("design:type", String) __metadata("design:type", String)
], File.prototype, "uid", void 0); ], File.prototype, "uid", void 0);
__decorate([ __decorate([

View File

@ -39,7 +39,6 @@ class Contact extends Contact_1.default {
} }
__decorate([ __decorate([
(0, class_transformer_1.Expose)(), (0, class_transformer_1.Expose)(),
(0, class_validator_1.IsNotEmpty)({ groups: ["update"], message: "UID is required" }),
__metadata("design:type", String) __metadata("design:type", String)
], Contact.prototype, "uid", void 0); ], Contact.prototype, "uid", void 0);
__decorate([ __decorate([

View File

@ -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", "updateDeedType"], message: "UID is required" }), (0, class_validator_1.IsNotEmpty)({ groups: ["createFolder"], message: "UID is required" }),
__metadata("design:type", String) __metadata("design:type", String)
], DeedType.prototype, "uid", void 0); ], DeedType.prototype, "uid", void 0);
__decorate([ __decorate([

View File

@ -39,7 +39,7 @@ class Office extends Office_1.default {
} }
__decorate([ __decorate([
(0, class_transformer_1.Expose)(), (0, class_transformer_1.Expose)(),
(0, class_validator_1.IsNotEmpty)({ groups: ["updateOffice", "createFolder", "createDeedType", "createDocumentType", "createRule", "createRole"], message: "UID is required" }), (0, class_validator_1.IsNotEmpty)({ groups: ["createFolder", "createDeedType", "createDocumentType", "createRule", "createRole"], message: "UID is required" }),
__metadata("design:type", String) __metadata("design:type", String)
], Office.prototype, "uid", void 0); ], Office.prototype, "uid", void 0);
__decorate([ __decorate([

View File

@ -28,7 +28,6 @@ class OfficeRole extends Resource_1.default {
} }
__decorate([ __decorate([
(0, class_transformer_1.Expose)(), (0, class_transformer_1.Expose)(),
(0, class_validator_1.IsNotEmpty)({ groups: ["updateOfficeRole"], message: "UID is required" }),
__metadata("design:type", String) __metadata("design:type", String)
], OfficeRole.prototype, "uid", void 0); ], OfficeRole.prototype, "uid", void 0);
__decorate([ __decorate([

1
dist/Notary/Role.js vendored
View File

@ -27,7 +27,6 @@ class Role extends Resource_1.default {
} }
__decorate([ __decorate([
(0, class_transformer_1.Expose)(), (0, class_transformer_1.Expose)(),
(0, class_validator_1.IsNotEmpty)({ groups: ["updateRole"], message: "UID is required" }),
__metadata("design:type", String) __metadata("design:type", String)
], Role.prototype, "uid", void 0); ], Role.prototype, "uid", void 0);
__decorate([ __decorate([

2
dist/Notary/Rule.js vendored
View File

@ -26,7 +26,7 @@ class Rule extends Resource_1.default {
} }
__decorate([ __decorate([
(0, class_transformer_1.Expose)(), (0, class_transformer_1.Expose)(),
(0, class_validator_1.IsNotEmpty)({ groups: ["updateRule", "updateOfficeRole"], message: "UID is required" }), (0, class_validator_1.IsNotEmpty)({ groups: ["updateOfficeRole"], message: "UID is required" }),
__metadata("design:type", String) __metadata("design:type", String)
], Rule.prototype, "uid", void 0); ], Rule.prototype, "uid", void 0);
__decorate([ __decorate([

2
dist/Notary/User.js vendored
View File

@ -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", "createVote"], message: "UID is required" }), (0, class_validator_1.IsNotEmpty)({ groups: ["createFolder", "updateFolder", "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([

View File

@ -2,5 +2,5 @@ export * from "../Admin/User";
import UserAdmin from "../Admin/User"; import UserAdmin from "../Admin/User";
import Vote from "./Vote"; import Vote from "./Vote";
export default class User extends UserAdmin { export default class User extends UserAdmin {
vote?: Vote; vote?: Vote[];
} }

View File

@ -35,7 +35,7 @@ class User extends User_1.default {
__decorate([ __decorate([
(0, class_transformer_1.Expose)(), (0, class_transformer_1.Expose)(),
(0, class_transformer_1.Type)(() => Vote_1.default), (0, class_transformer_1.Type)(() => Vote_1.default),
__metadata("design:type", Vote_1.default) __metadata("design:type", Array)
], User.prototype, "vote", void 0); ], User.prototype, "vote", void 0);
exports.default = User; exports.default = User;
; ;

View File

@ -2,17 +2,3 @@ export * from "../Notary/Office";
import Office from "../Notary/Office"; import Office from "../Notary/Office";
export default Office; export default Office;
/**
* @description If we overrride the users we should be able to use the new overrided Notary user type
*/
// export * from "../Notary/Office";
// import { IsOptional } from "class-validator";
// import Office_ from "../Notary/Office";
// import Notary from ".";
// export default class Office extends Office_ {
// @IsOptional()
// public override users?: Notary[];
// };

View File

@ -5,7 +5,6 @@ import { Expose, Type } from "class-transformer";
export default class File extends Resource { export default class File extends Resource {
@Expose() @Expose()
@IsNotEmpty({ groups: ["updateFile"], message: "UID is required" })
public uid?: string; public uid?: string;
@Expose() @Expose()

View File

@ -6,7 +6,6 @@ import Address from "./Address";
export default class Contact extends ContactCustomer { export default class Contact extends ContactCustomer {
@Expose() @Expose()
@IsNotEmpty({ groups: ["update"] ,message: "UID is required" })
public override uid?: string; public override uid?: string;
@Expose() @Expose()

View File

@ -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", "updateDeedType"] ,message: "UID is required" }) @IsNotEmpty({ groups: ["createFolder"] ,message: "UID is required" })
public override uid?: string; public override uid?: string;
@Expose() @Expose()

View File

@ -9,7 +9,7 @@ import { OfficeFolder } from "../Customer";
export default class Office extends OfficeCustomer{ export default class Office extends OfficeCustomer{
@Expose() @Expose()
@IsNotEmpty({ groups: ["updateOffice", "createFolder" , "createDeedType" , "createDocumentType", "createRule", "createRole"] ,message: "UID is required" }) @IsNotEmpty({ groups: ["createFolder" , "createDeedType" , "createDocumentType", "createRule", "createRole"] ,message: "UID is required" })
public override uid?: string; public override uid?: string;
@Expose() @Expose()

View File

@ -11,7 +11,6 @@ import Rule from "./Rule";
export default class OfficeRole extends Resource { export default class OfficeRole extends Resource {
@Expose() @Expose()
@IsNotEmpty({ groups: ["updateOfficeRole"] ,message: "UID is required" })
public uid?: string; public uid?: string;
@Expose() @Expose()

View File

@ -11,7 +11,6 @@ import Rule from "./Rule";
export default class Role extends Resource { export default class Role extends Resource {
@Expose() @Expose()
@IsNotEmpty({ groups: ["updateRole"] ,message: "UID is required" })
public uid?: string; public uid?: string;
@Expose() @Expose()

View File

@ -8,7 +8,7 @@ import OfficeRole from "./OfficeRole";
export default class Rule extends Resource { export default class Rule extends Resource {
@Expose() @Expose()
@IsNotEmpty({ groups: ["updateRule", "updateOfficeRole"] ,message: "UID is required" }) @IsNotEmpty({ groups: ["updateOfficeRole"] ,message: "UID is required" })
public uid?: string; public uid?: string;
@Expose() @Expose()

View File

@ -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", "createVote"] ,message: "UID is required" }) @IsNotEmpty({ groups: ["createFolder", "updateFolder", "createVote"] ,message: "UID is required" })
public uid?: string; public uid?: string;
@Expose() @Expose()

View File

@ -6,5 +6,5 @@ import Vote from "./Vote";
export default class User extends UserAdmin { export default class User extends UserAdmin {
@Expose() @Expose()
@Type(() => Vote) @Type(() => Vote)
public vote?: Vote; public vote?: Vote[];
}; };