Request validation for /api/collections.* (#5619)

This commit is contained in:
Apoorv Mishra
2023-08-06 22:24:13 +05:30
committed by GitHub
parent 0ddbd9c608
commit 401ae73a04
8 changed files with 481 additions and 260 deletions

View File

@@ -187,6 +187,7 @@ export class ValidateDocumentId {
export class ValidateIndex {
public static regex = new RegExp("^[\x20-\x7E]+$");
public static message = "Must be between x20 to x7E ASCII";
public static maxLength = 100;
}
export class ValidateURL {
@@ -209,3 +210,12 @@ export class ValidateURL {
public static message = "Must be a valid url";
}
export class ValidateColor {
public static regex = /(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i;
public static message = "Must be a hex value (please use format #FFFFFF)";
}
export class ValidateIcon {
public static maxLength = 50;
}