add label for roles and rules

This commit is contained in:
OxSaitama 2023-08-16 16:31:40 +02:00
parent e0b1ff55a8
commit ad0660abcb
6 changed files with 22 additions and 2 deletions

View File

@ -4,6 +4,7 @@ import Rule from "./Rule";
export default class Role extends Resource {
uid?: string;
name: string;
label: string;
created_at: Date | null;
updated_at: Date | null;
rules?: Rule[];

7
dist/Notary/Role.js vendored
View File

@ -31,9 +31,14 @@ __decorate([
], Role.prototype, "uid", void 0);
__decorate([
(0, class_transformer_1.Expose)(),
(0, class_validator_1.IsNotEmpty)({ message: "Name is required" }),
(0, class_validator_1.IsNotEmpty)({ groups: ["createRole"], message: "Name is required" }),
__metadata("design:type", String)
], Role.prototype, "name", void 0);
__decorate([
(0, class_transformer_1.Expose)(),
(0, class_validator_1.IsNotEmpty)({ groups: ["createRole"], message: "Label is required" }),
__metadata("design:type", String)
], Role.prototype, "label", void 0);
__decorate([
(0, class_transformer_1.Expose)(),
(0, class_validator_1.IsDate)(),

View File

@ -4,6 +4,7 @@ import OfficeRole from "./OfficeRole";
export default class Rule extends Resource {
uid?: string;
name: string;
label: string;
created_at: Date | null;
updated_at: Date | null;
role?: Role[];

5
dist/Notary/Rule.js vendored
View File

@ -34,6 +34,11 @@ __decorate([
(0, class_validator_1.IsNotEmpty)({ groups: ["createRule"], message: "Name is required" }),
__metadata("design:type", String)
], Rule.prototype, "name", void 0);
__decorate([
(0, class_transformer_1.Expose)(),
(0, class_validator_1.IsNotEmpty)({ groups: ["createRule"], message: "Name is required" }),
__metadata("design:type", String)
], Rule.prototype, "label", void 0);
__decorate([
(0, class_transformer_1.Expose)(),
__metadata("design:type", Object)

View File

@ -14,9 +14,13 @@ export default class Role extends Resource {
public uid?: string;
@Expose()
@IsNotEmpty({message: "Name is required"})
@IsNotEmpty({groups: ["createRole"], message: "Name is required"})
public name!: string;
@Expose()
@IsNotEmpty({groups: ["createRole"], message: "Label is required"})
public label!: string;
@Expose()
@IsDate()
public created_at: Date | null = null;

View File

@ -15,6 +15,10 @@ export default class Rule extends Resource {
@IsNotEmpty({ groups: ["createRule"], message: "Name is required"})
public name!: string;
@Expose()
@IsNotEmpty({groups: ["createRule"], message: "Name is required"})
public label!: string;
@Expose()
public created_at: Date | null = null;