FrontendConfig DTOs: Make properties consistently optional

Some properties already have a IsOptional decorator,
this makes the properties themselves also optional

Signed-off-by: David Mehren <git@herrmehren.de>
This commit is contained in:
David Mehren 2021-04-29 16:13:54 +02:00
parent 56ce66bc8b
commit 1a72e3c727
No known key found for this signature in database
GPG key ID: 185982BA4C42B7C3

View file

@ -84,7 +84,7 @@ export class BrandingDto {
*/
@IsString()
@IsOptional()
name: string;
name?: string;
/**
* The logo to be displayed next to the HedgeDoc logo
@ -92,7 +92,7 @@ export class BrandingDto {
*/
@IsUrl()
@IsOptional()
logo: URL;
logo?: URL;
}
export class CustomAuthEntry {
@ -148,7 +148,7 @@ export class SpecialUrlsDto {
*/
@IsUrl()
@IsOptional()
privacy: URL;
privacy?: URL;
/**
* A link to the terms of use
@ -156,7 +156,7 @@ export class SpecialUrlsDto {
*/
@IsUrl()
@IsOptional()
termsOfUse: URL;
termsOfUse?: URL;
/**
* A link to the imprint
@ -164,7 +164,7 @@ export class SpecialUrlsDto {
*/
@IsUrl()
@IsOptional()
imprint: URL;
imprint?: URL;
}
export class IframeCommunicationDto {
@ -174,7 +174,7 @@ export class IframeCommunicationDto {
*/
@IsUrl()
@IsOptional()
editorOrigin: URL;
editorOrigin?: URL;
/**
* The origin under which the renderer page will be served
@ -182,7 +182,7 @@ export class IframeCommunicationDto {
*/
@IsUrl()
@IsOptional()
rendererOrigin: URL;
rendererOrigin?: URL;
}
export class FrontendConfigDto {
@ -239,7 +239,7 @@ export class FrontendConfigDto {
*/
@IsUrl()
@IsOptional()
plantUmlServer: URL;
plantUmlServer?: URL;
/**
* The maximal length of each document