Skip to content
Snippets Groups Projects
Commit 6b2f83a5 authored by Viktor Holovachek's avatar Viktor Holovachek
Browse files

Resolve #3500168 "Permission to bypass"

parent e66a4345
No related branches found
No related tags found
1 merge request!37Resolve #3500168 "Permission to bypass"
Pipeline #405409 passed with warnings
......@@ -2,8 +2,8 @@ manage fapi validation settings:
title: 'Manage fapi validation settings'
description: 'Allows a user to manage fapi validation settings.'
bypass fapi validations:
title: 'Manage bypass fapi validations'
description: 'Allows a user to bypass fapi validation settings.'
title: 'Allow users to bypass all validations'
description: 'Allows a user to bypass all fapi validation plugins.'
permission_callbacks:
- Drupal\fapi_validation\FapiValidationPermissions::permissions
......@@ -2,15 +2,15 @@
namespace Drupal\fapi_validation\Plugin\FapiValidationFilter;
use Drupal\Core\StringTranslation\TranslatableMarkup;
use Drupal\fapi_validation\Attribute\FapiValidationFilter;
use Drupal\fapi_validation\FapiValidationFiltersInterface;
/**
* Fapi Validation Plugin for Ltrim filter.
*
* @FapiValidationFilter(
* id = "ltrim"
* )
*/
#[FapiValidationFilter(
id: 'ltrim',
label: new TranslatableMarkup('Ltrim'),
description: new TranslatableMarkup('Strip whitespace (or other characters) from the beginning of a string.'),
)]
class LtrimFilter implements FapiValidationFiltersInterface {
/**
......
......@@ -2,6 +2,8 @@
namespace Drupal\fapi_validation\Plugin\FapiValidationFilter;
use Drupal\Core\StringTranslation\TranslatableMarkup;
use Drupal\fapi_validation\Attribute\FapiValidationFilter;
use Drupal\fapi_validation\FapiValidationFiltersInterface;
/**
......@@ -11,6 +13,11 @@ use Drupal\fapi_validation\FapiValidationFiltersInterface;
* id = "rtrim"
* )
*/
#[FapiValidationFilter(
id: 'rtrim',
label: new TranslatableMarkup('Rtrim'),
description: new TranslatableMarkup('Strip whitespace (or other characters) from the end of a string.'),
)]
class RtrimFilter implements FapiValidationFiltersInterface {
/**
......
......@@ -2,15 +2,15 @@
namespace Drupal\fapi_validation\Plugin\FapiValidationFilter;
use Drupal\Core\StringTranslation\TranslatableMarkup;
use Drupal\fapi_validation\Attribute\FapiValidationFilter;
use Drupal\fapi_validation\FapiValidationFiltersInterface;
/**
* Fapi Validation Plugin for Ucfirst filter.
*
* @FapiValidationFilter(
* id = "ucfirst"
* )
*/
#[FapiValidationFilter(
id: 'ucfirst',
label: new TranslatableMarkup('Ucfirst'),
description: new TranslatableMarkup("Make a string's first character uppercase."),
)]
class UcfirstFilter implements FapiValidationFiltersInterface {
/**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment