From 8b8d8bcc5bebe3796d62bb6fe6e050f255cea832 Mon Sep 17 00:00:00 2001 From: Flavio Copes Date: Sat, 17 Dec 2016 18:10:19 +0100 Subject: [PATCH] Fix https://github.com/getgrav/grav-plugin-admin/issues/891 Add pattern for frontend validation of folder slugs --- CHANGELOG.md | 1 + system/blueprints/pages/default.yaml | 1 + system/blueprints/pages/modular_new.yaml | 1 + system/blueprints/pages/modular_raw.yaml | 1 + system/blueprints/pages/new.yaml | 1 + system/blueprints/pages/new_folder.yaml | 1 + system/blueprints/pages/raw.yaml | 1 + 7 files changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3caf1cd7b..51377e0d6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ 1. [](#bugfix) * Fixed case where extracting a package would cause an error during rename * Fix issue with using Yaml::parse direcly on a filename, now deprecated + * Fix [#891](https://github.com/getgrav/grav-plugin-admin/issues/891) Add pattern for frontend validation of folder slugs # v1.1.9 ## 12/13/2016 diff --git a/system/blueprints/pages/default.yaml b/system/blueprints/pages/default.yaml index f38957ccf..f42971c3b 100644 --- a/system/blueprints/pages/default.yaml +++ b/system/blueprints/pages/default.yaml @@ -133,6 +133,7 @@ form: label: PLUGIN_ADMIN.FOLDER_NAME validate: type: slug + pattern: '[a-zа-я][a-zа-я0-9_\-]+' route: type: select diff --git a/system/blueprints/pages/modular_new.yaml b/system/blueprints/pages/modular_new.yaml index 273292363..44cf23131 100644 --- a/system/blueprints/pages/modular_new.yaml +++ b/system/blueprints/pages/modular_new.yaml @@ -24,6 +24,7 @@ form: validate: type: slug required: true + pattern: '[a-zа-я][a-zа-я0-9_\-]+' route: type: select diff --git a/system/blueprints/pages/modular_raw.yaml b/system/blueprints/pages/modular_raw.yaml index ed25992a3..730809d5c 100644 --- a/system/blueprints/pages/modular_raw.yaml +++ b/system/blueprints/pages/modular_raw.yaml @@ -73,6 +73,7 @@ form: validate: type: slug required: true + pattern: '[a-zа-я][a-zа-я0-9_\-]+' route: type: select diff --git a/system/blueprints/pages/new.yaml b/system/blueprints/pages/new.yaml index 49b85b729..df7b0f693 100644 --- a/system/blueprints/pages/new.yaml +++ b/system/blueprints/pages/new.yaml @@ -26,6 +26,7 @@ form: validate: type: slug required: true + pattern: '[a-zа-я][a-zа-я0-9_\-]+' route: type: select diff --git a/system/blueprints/pages/new_folder.yaml b/system/blueprints/pages/new_folder.yaml index 16024b749..458fa7498 100644 --- a/system/blueprints/pages/new_folder.yaml +++ b/system/blueprints/pages/new_folder.yaml @@ -19,6 +19,7 @@ form: validate: type: slug required: true + pattern: '[a-zа-я][a-zа-я0-9_\-]+' route: type: select diff --git a/system/blueprints/pages/raw.yaml b/system/blueprints/pages/raw.yaml index 60870eaf7..8781c2c31 100644 --- a/system/blueprints/pages/raw.yaml +++ b/system/blueprints/pages/raw.yaml @@ -73,6 +73,7 @@ form: validate: type: slug required: true + pattern: '[a-zа-я][a-zа-я0-9_\-]+' route: type: select