@oneuptime/model
Advanced tools
@@ -33,2 +33,3 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { | ||
import Label from './Label'; | ||
import Color from 'Common/Types/Color'; | ||
let TelemetryService = class TelemetryService extends BaseModel { | ||
@@ -49,2 +50,3 @@ constructor() { | ||
this.retainTelemetryDataForDays = undefined; | ||
this.serviceColor = undefined; | ||
} | ||
@@ -451,2 +453,37 @@ }; | ||
], TelemetryService.prototype, "retainTelemetryDataForDays", void 0); | ||
__decorate([ | ||
ColumnAccessControl({ | ||
create: [ | ||
Permission.ProjectOwner, | ||
Permission.ProjectAdmin, | ||
Permission.ProjectMember, | ||
Permission.CanCreateTelemetryService, | ||
], | ||
read: [ | ||
Permission.ProjectOwner, | ||
Permission.ProjectAdmin, | ||
Permission.ProjectMember, | ||
Permission.ProjectMember, | ||
Permission.CanReadTelemetryService, | ||
], | ||
update: [ | ||
Permission.ProjectOwner, | ||
Permission.ProjectAdmin, | ||
Permission.ProjectMember, | ||
Permission.CanEditTelemetryService, | ||
], | ||
}), | ||
TableColumn({ | ||
type: TableColumnType.Color, | ||
title: 'Service Color', | ||
description: 'Color for this telemetry service', | ||
}), | ||
Column({ | ||
type: ColumnType.Color, | ||
nullable: true, | ||
unique: false, | ||
transformer: Color.getDatabaseTransformer(), | ||
}), | ||
__metadata("design:type", Color) | ||
], TelemetryService.prototype, "serviceColor", void 0); | ||
TelemetryService = __decorate([ | ||
@@ -453,0 +490,0 @@ AccessControlColumn('labels'), |
@@ -32,2 +32,3 @@ import { | ||
import Label from './Label'; | ||
import Color from 'Common/Types/Color'; | ||
@@ -490,2 +491,36 @@ @AccessControlColumn('labels') | ||
public retainTelemetryDataForDays?: number = undefined; | ||
@ColumnAccessControl({ | ||
create: [ | ||
Permission.ProjectOwner, | ||
Permission.ProjectAdmin, | ||
Permission.ProjectMember, | ||
Permission.CanCreateTelemetryService, | ||
], | ||
read: [ | ||
Permission.ProjectOwner, | ||
Permission.ProjectAdmin, | ||
Permission.ProjectMember, | ||
Permission.ProjectMember, | ||
Permission.CanReadTelemetryService, | ||
], | ||
update: [ | ||
Permission.ProjectOwner, | ||
Permission.ProjectAdmin, | ||
Permission.ProjectMember, | ||
Permission.CanEditTelemetryService, | ||
], | ||
}) | ||
@TableColumn({ | ||
type: TableColumnType.Color, | ||
title: 'Service Color', | ||
description: 'Color for this telemetry service', | ||
}) | ||
@Column({ | ||
type: ColumnType.Color, | ||
nullable: true, | ||
unique: false, | ||
transformer: Color.getDatabaseTransformer(), | ||
}) | ||
public serviceColor?: Color = undefined; | ||
} |
{ | ||
"name": "@oneuptime/model", | ||
"version": "7.0.1989", | ||
"version": "7.0.2004", | ||
"description": "", | ||
@@ -14,3 +14,3 @@ "main": "index.js", | ||
"dependencies": { | ||
"Common": "npm:@oneuptime/common@7.0.1989", | ||
"Common": "npm:@oneuptime/common@7.0.2004", | ||
"typeorm": "^0.3.20" | ||
@@ -17,0 +17,0 @@ }, |
Sorry, the diff of this file is not supported yet
4001578
0.07%94807
0.07%