|
|
|
@ -31,12 +31,12 @@ namespace Squidex.Domain.Apps.Entities.Rules.Guards |
|
|
|
|
|
|
|
if (string.IsNullOrWhiteSpace(action.ApiKey)) |
|
|
|
{ |
|
|
|
errors.Add(new ValidationError("Api key is required.", nameof(action.ApiKey))); |
|
|
|
errors.Add(new ValidationError("Api Key is required.", nameof(action.ApiKey))); |
|
|
|
} |
|
|
|
|
|
|
|
if (string.IsNullOrWhiteSpace(action.AppId)) |
|
|
|
{ |
|
|
|
errors.Add(new ValidationError("Application ID key is required.", nameof(action.AppId))); |
|
|
|
errors.Add(new ValidationError("Application ID is required.", nameof(action.AppId))); |
|
|
|
} |
|
|
|
|
|
|
|
if (string.IsNullOrWhiteSpace(action.IndexName)) |
|
|
|
@ -58,11 +58,11 @@ namespace Squidex.Domain.Apps.Entities.Rules.Guards |
|
|
|
|
|
|
|
if (string.IsNullOrWhiteSpace(action.Queue)) |
|
|
|
{ |
|
|
|
errors.Add(new ValidationError("Queue is required.", nameof(action.Queue))); |
|
|
|
errors.Add(new ValidationError("Queue name is required.", nameof(action.Queue))); |
|
|
|
} |
|
|
|
else if (!Regex.IsMatch(action.Queue, "^[a-z][a-z0-9]{2,}(\\-[a-z0-9]+)*$")) |
|
|
|
{ |
|
|
|
errors.Add(new ValidationError("Queue must be valid azure queue name.", nameof(action.Queue))); |
|
|
|
errors.Add(new ValidationError("Queue name must be valid azure queue name.", nameof(action.Queue))); |
|
|
|
} |
|
|
|
|
|
|
|
return Task.FromResult<IEnumerable<ValidationError>>(errors); |
|
|
|
@ -79,12 +79,12 @@ namespace Squidex.Domain.Apps.Entities.Rules.Guards |
|
|
|
|
|
|
|
if (string.IsNullOrWhiteSpace(action.IndexType)) |
|
|
|
{ |
|
|
|
errors.Add(new ValidationError("TypeName is required.", nameof(action.IndexType))); |
|
|
|
errors.Add(new ValidationError("Type name is required.", nameof(action.IndexType))); |
|
|
|
} |
|
|
|
|
|
|
|
if (string.IsNullOrWhiteSpace(action.IndexName)) |
|
|
|
{ |
|
|
|
errors.Add(new ValidationError("IndexName is required.", nameof(action.IndexName))); |
|
|
|
errors.Add(new ValidationError("Index name is required.", nameof(action.IndexName))); |
|
|
|
} |
|
|
|
|
|
|
|
return Task.FromResult<IEnumerable<ValidationError>>(errors); |
|
|
|
@ -96,7 +96,7 @@ namespace Squidex.Domain.Apps.Entities.Rules.Guards |
|
|
|
|
|
|
|
if (string.IsNullOrWhiteSpace(action.ApiKey)) |
|
|
|
{ |
|
|
|
errors.Add(new ValidationError("Api key is required.", nameof(action.ApiKey))); |
|
|
|
errors.Add(new ValidationError("Api Key is required.", nameof(action.ApiKey))); |
|
|
|
} |
|
|
|
|
|
|
|
if (string.IsNullOrWhiteSpace(action.ServiceId)) |
|
|
|
@ -113,7 +113,7 @@ namespace Squidex.Domain.Apps.Entities.Rules.Guards |
|
|
|
|
|
|
|
if (action.WebhookUrl == null || !action.WebhookUrl.IsAbsoluteUri) |
|
|
|
{ |
|
|
|
errors.Add(new ValidationError("Webhook Url is required and must be an absolute URL.", nameof(action.WebhookUrl))); |
|
|
|
errors.Add(new ValidationError("Webhook URL is required and must be an absolute URL.", nameof(action.WebhookUrl))); |
|
|
|
} |
|
|
|
|
|
|
|
return Task.FromResult<IEnumerable<ValidationError>>(errors); |
|
|
|
@ -125,7 +125,7 @@ namespace Squidex.Domain.Apps.Entities.Rules.Guards |
|
|
|
|
|
|
|
if (action.Url == null || !action.Url.IsAbsoluteUri) |
|
|
|
{ |
|
|
|
errors.Add(new ValidationError("Url is required and must be an absolute URL.", nameof(action.Url))); |
|
|
|
errors.Add(new ValidationError("URL is required and must be an absolute URL.", nameof(action.Url))); |
|
|
|
} |
|
|
|
|
|
|
|
return Task.FromResult<IEnumerable<ValidationError>>(errors); |
|
|
|
|