diff --git a/cache/compiled/blueprints/master-localhost.php b/cache/compiled/blueprints/master-localhost.php index 3b04d36..c8f8961 100644 --- a/cache/compiled/blueprints/master-localhost.php +++ b/cache/compiled/blueprints/master-localhost.php @@ -1,9 +1,15 @@ 'Grav\\Common\\Config\\CompiledBlueprints', - 'timestamp' => 1531324257, - 'checksum' => 'fad855d5a7e0ccacc06cc1694e3790df', + 'timestamp' => 1531325457, + 'checksum' => '2996c20a593f6694b6eafe364c866235', 'files' => [ + 'user/plugins/admin/blueprints/config' => [ + 'media' => [ + 'file' => 'user/plugins/admin/blueprints/config/media.yaml', + 'modified' => 1529597236 + ] + ], 'system/blueprints/config' => [ 'media' => [ 'file' => 'system/blueprints/config/media.yaml', @@ -62,6 +68,53 @@ return [ 'validation' => 'loose' ] ], + 'media.types' => [ + 'name' => 'media.types', + 'type' => 'list', + 'label' => 'PLUGIN_ADMIN.MEDIA_TYPES', + 'style' => 'vertical', + 'key' => 'extension', + 'controls' => 'both', + 'collapsed' => true, + 'validation' => 'loose', + 'array' => true + ], + 'media.types.*' => [ + 'type' => '_parent', + 'name' => 'media.types.*', + 'form_field' => false + ], + 'media.types.*.type' => [ + 'type' => 'text', + 'label' => 'PLUGIN_ADMIN.TYPE', + 'name' => 'media.types.*.type', + 'validation' => 'loose' + ], + 'media.types.*.thumb' => [ + 'type' => 'text', + 'label' => 'PLUGIN_ADMIN.THUMB', + 'name' => 'media.types.*.thumb', + 'validation' => 'loose' + ], + 'media.types.*.mime' => [ + 'type' => 'text', + 'label' => 'PLUGIN_ADMIN.MIME_TYPE', + 'validate' => [ + 'type' => 'lower' + ], + 'name' => 'media.types.*.mime', + 'validation' => 'loose' + ], + 'media.types.*.image' => [ + 'type' => 'textarea', + 'yaml' => true, + 'label' => 'PLUGIN_ADMIN.IMAGE_OPTIONS', + 'validate' => [ + 'type' => 'yaml' + ], + 'name' => 'media.types.*.image', + 'validation' => 'loose' + ], 'site' => [ 'type' => '_root', 'form_field' => false, @@ -116,17 +169,10 @@ return [ 'name' => 'site.taxonomies', 'validation' => 'loose' ], - 'site.content' => [ - 'type' => 'section', - 'underline' => true, - 'name' => 'site.content', - 'validation' => 'loose' - ], 'site.summary' => [ - 'type' => 'section', - 'underline' => true, + 'type' => '_parent', 'name' => 'site.summary', - 'validation' => 'loose' + 'form_field' => false ], 'site.summary.enabled' => [ 'type' => 'toggle', @@ -175,8 +221,8 @@ return [ 'validation' => 'loose' ], 'site.metadata' => [ - 'type' => 'section', - 'underline' => true, + 'type' => 'array', + 'label' => 'PLUGIN_ADMIN.METADATA', 'name' => 'site.metadata', 'validation' => 'loose' ], @@ -187,8 +233,8 @@ return [ 'validation' => 'loose' ], 'site.routes' => [ - 'type' => 'section', - 'underline' => true, + 'type' => 'array', + 'label' => 'PLUGIN_ADMIN.CUSTOM_ROUTES', 'name' => 'site.routes', 'validation' => 'loose' ], @@ -582,17 +628,10 @@ return [ 'name' => 'system.pages.frontmatter.ignore_fields', 'validation' => 'loose' ], - 'system.content' => [ - 'type' => 'section', - 'underline' => true, - 'name' => 'system.content', - 'validation' => 'loose' - ], 'system.languages' => [ - 'type' => 'section', - 'underline' => true, + 'type' => '_parent', 'name' => 'system.languages', - 'validation' => 'loose' + 'form_field' => false ], 'system.languages.supported' => [ 'type' => 'selectize', @@ -750,12 +789,6 @@ return [ 'name' => 'system.pages.vary_accept_encoding', 'validation' => 'loose' ], - 'system.http_headers' => [ - 'type' => 'section', - 'underline' => true, - 'name' => 'system.http_headers', - 'validation' => 'loose' - ], 'system.pages.markdown' => [ 'type' => '_parent', 'name' => 'system.pages.markdown', @@ -817,12 +850,6 @@ return [ 'name' => 'system.pages.markdown.escape_markup', 'validation' => 'loose' ], - 'system.markdown' => [ - 'type' => 'section', - 'underline' => true, - 'name' => 'system.markdown', - 'validation' => 'loose' - ], 'system.cache' => [ 'type' => '_parent', 'name' => 'system.cache', @@ -1025,17 +1052,10 @@ return [ 'name' => 'system.cache.redis.password', 'validation' => 'loose' ], - 'system.caching' => [ - 'type' => 'section', - 'underline' => true, - 'name' => 'system.caching', - 'validation' => 'loose' - ], 'system.twig' => [ - 'type' => 'section', - 'underline' => true, + 'type' => '_parent', 'name' => 'system.twig', - 'validation' => 'loose' + 'form_field' => false ], 'system.twig.cache' => [ 'type' => 'toggle', @@ -1108,10 +1128,9 @@ return [ 'validation' => 'loose' ], 'system.assets' => [ - 'type' => 'section', - 'underline' => true, + 'type' => '_parent', 'name' => 'system.assets', - 'validation' => 'loose' + 'form_field' => false ], 'system.assets.css_pipeline' => [ 'type' => 'toggle', @@ -1277,10 +1296,9 @@ return [ 'validation' => 'loose' ], 'system.errors' => [ - 'type' => 'section', - 'underline' => true, + 'type' => '_parent', 'name' => 'system.errors', - 'validation' => 'loose' + 'form_field' => false ], 'system.errors.display' => [ 'type' => 'select', @@ -1313,10 +1331,9 @@ return [ 'validation' => 'loose' ], 'system.debugger' => [ - 'type' => 'section', - 'underline' => true, + 'type' => '_parent', 'name' => 'system.debugger', - 'validation' => 'loose' + 'form_field' => false ], 'system.debugger.enabled' => [ 'type' => 'toggle', @@ -1422,10 +1439,9 @@ return [ 'validation' => 'loose' ], 'system.media' => [ - 'type' => 'section', - 'underline' => true, + 'type' => '_parent', 'name' => 'system.media', - 'validation' => 'loose' + 'form_field' => false ], 'system.media.enable_media_timestamp' => [ 'type' => 'toggle', @@ -1478,10 +1494,9 @@ return [ 'validation' => 'loose' ], 'system.session' => [ - 'type' => 'section', - 'underline' => true, + 'type' => '_parent', 'name' => 'system.session', - 'validation' => 'loose' + 'form_field' => false ], 'system.session.enabled' => [ 'type' => 'hidden', @@ -1752,12 +1767,6 @@ return [ 'name' => 'system.custom_base_url', 'validation' => 'loose' ], - 'system.advanced' => [ - 'type' => 'section', - 'underline' => true, - 'name' => 'system.advanced', - 'validation' => 'loose' - ], 'plugins.problems' => [ 'type' => '_root', 'form_field' => false, @@ -2036,15 +2045,10 @@ return [ 'name' => 'plugins.login.user_registration.redirect_after_activation', 'validation' => 'loose' ], - 'plugins.login.routes' => [ - 'type' => 'section', - 'name' => 'plugins.login.routes', - 'validation' => 'loose' - ], 'plugins.login.rememberme' => [ - 'type' => 'section', + 'type' => '_parent', 'name' => 'plugins.login.rememberme', - 'validation' => 'loose' + 'form_field' => false ], 'plugins.login.rememberme.enabled' => [ 'type' => 'toggle', @@ -2079,11 +2083,6 @@ return [ 'name' => 'plugins.login.rememberme.name', 'validation' => 'loose' ], - 'plugins.login.login' => [ - 'type' => 'tab', - 'name' => 'plugins.login.login', - 'validation' => 'loose' - ], 'plugins.login.user_registration.enabled' => [ 'type' => 'toggle', 'label' => 'PLUGIN_ADMIN.ENABLED', @@ -2111,11 +2110,6 @@ return [ 'name' => 'plugins.login.user_registration.default_values', 'validation' => 'loose' ], - 'plugins.login.registration_fields' => [ - 'type' => 'section', - 'name' => 'plugins.login.registration_fields', - 'validation' => 'loose' - ], 'plugins.login.user_registration.groups' => [ 'type' => 'selectize', 'size' => 'large', @@ -2143,12 +2137,6 @@ return [ 'name' => 'plugins.login.user_registration.access.site', 'validation' => 'loose' ], - 'plugins.login.access_levels' => [ - 'type' => 'section', - 'security' => 'admin.super', - 'name' => 'plugins.login.access_levels', - 'validation' => 'loose' - ], 'plugins.login.user_registration.options' => [ 'type' => '_parent', 'name' => 'plugins.login.user_registration.options', @@ -2235,16 +2223,6 @@ return [ 'name' => 'plugins.login.user_registration.options.send_welcome_email', 'validation' => 'loose' ], - 'plugins.login.options' => [ - 'type' => 'section', - 'name' => 'plugins.login.options', - 'validation' => 'loose' - ], - 'plugins.login.registration' => [ - 'type' => 'tab', - 'name' => 'plugins.login.registration', - 'validation' => 'loose' - ], 'plugins.login.max_pw_resets_count' => [ 'type' => 'number', 'size' => 'x-small', @@ -2293,18 +2271,6 @@ return [ 'name' => 'plugins.login.max_login_interval', 'validation' => 'loose' ], - 'plugins.login.Security' => [ - 'type' => 'tab', - 'name' => 'plugins.login.Security', - 'validation' => 'loose' - ], - 'plugins.login.tabs' => [ - 'type' => 'tabs', - 'active' => 1, - 'class' => 'subtle', - 'name' => 'plugins.login.tabs', - 'validation' => 'loose' - ], 'plugins.admin' => [ 'type' => '_root', 'form_field' => false, @@ -2312,12 +2278,6 @@ return [ 'validation' => 'loose' ] ], - 'plugins.admin.Basics' => [ - 'type' => 'section', - 'underline' => false, - 'name' => 'plugins.admin.Basics', - 'validation' => 'loose' - ], 'plugins.admin.enabled' => [ 'type' => 'hidden', 'label' => 'PLUGIN_ADMIN.PLUGIN_STATUS', @@ -2616,19 +2576,6 @@ return [ 'name' => 'plugins.admin.hide_modular_page_types', 'validation' => 'loose' ], - 'plugins.admin.MediaResize' => [ - 'type' => 'section', - 'underline' => true, - 'name' => 'plugins.admin.MediaResize', - 'validation' => 'loose' - ], - 'plugins.admin.MediaResizeNote' => [ - 'type' => 'spacer', - 'text' => 'PLUGIN_ADMIN.PAGEMEDIA_RESIZER', - 'markdown' => true, - 'name' => 'plugins.admin.MediaResizeNote', - 'validation' => 'loose' - ], 'plugins.admin.pagemedia' => [ 'type' => '_parent', 'name' => 'plugins.admin.pagemedia', @@ -2719,12 +2666,6 @@ return [ 'name' => 'plugins.admin.pagemedia.resize_quality', 'validation' => 'loose' ], - 'plugins.admin.Dashboard' => [ - 'type' => 'section', - 'underline' => true, - 'name' => 'plugins.admin.Dashboard', - 'validation' => 'loose' - ], 'plugins.admin.widgets' => [ 'type' => '_parent', 'name' => 'plugins.admin.widgets', @@ -2805,12 +2746,6 @@ return [ 'name' => 'plugins.admin.widgets.dashboard-pages', 'validation' => 'loose' ], - 'plugins.admin.Notifications' => [ - 'type' => 'section', - 'underline' => true, - 'name' => 'plugins.admin.Notifications', - 'validation' => 'loose' - ], 'plugins.admin.notifications' => [ 'type' => '_parent', 'name' => 'plugins.admin.notifications', @@ -2876,12 +2811,6 @@ return [ 'name' => 'plugins.admin.notifications.themes', 'validation' => 'loose' ], - 'plugins.admin.Popularity' => [ - 'type' => 'section', - 'underline' => true, - 'name' => 'plugins.admin.Popularity', - 'validation' => 'loose' - ], 'plugins.admin.popularity' => [ 'type' => '_parent', 'name' => 'plugins.admin.popularity', @@ -3280,15 +3209,10 @@ return [ 'name' => 'plugins.form.inline_errors', 'validation' => 'strict' ], - 'plugins.form.general' => [ - 'type' => 'section', - 'name' => 'plugins.form.general', - 'validation' => 'strict' - ], 'plugins.form.files' => [ - 'type' => 'section', + 'type' => '_parent', 'name' => 'plugins.form.files', - 'validation' => 'strict' + 'form_field' => false ], 'plugins.form.files.multiple' => [ 'type' => 'toggle', @@ -3382,9 +3306,9 @@ return [ 'validation' => 'strict' ], 'plugins.form.recaptcha' => [ - 'type' => 'section', + 'type' => '_parent', 'name' => 'plugins.form.recaptcha', - 'validation' => 'strict' + 'form_field' => false ], 'plugins.form.recaptcha.site_key' => [ 'type' => 'text', @@ -3405,9 +3329,17 @@ return [ ], 'nested' => [ - 'media' => 'media', + 'media' => [ + 'types' => [ + '*' => [ + 'type' => 'media.types.*.type', + 'thumb' => 'media.types.*.thumb', + 'mime' => 'media.types.*.mime', + 'image' => 'media.types.*.image' + ] + ] + ], 'site' => [ - 'content' => 'site.content', 'title' => 'site.title', 'default_lang' => 'site.default_lang', 'author' => [ @@ -3422,8 +3354,8 @@ return [ 'delimiter' => 'site.summary.delimiter' ], 'metadata' => 'site.metadata', - 'routes' => 'site.routes', - 'redirects' => 'site.redirects' + 'redirects' => 'site.redirects', + 'routes' => 'site.routes' ], 'streams' => [ 'schemes' => [ @@ -3431,7 +3363,6 @@ return [ ] ], 'system' => [ - 'content' => 'system.content', 'home' => [ 'alias' => 'system.home.alias', 'hide_in_urls' => 'system.home.hide_in_urls' @@ -3489,9 +3420,6 @@ return [ 'http_accept_language' => 'system.languages.http_accept_language', 'override_locale' => 'system.languages.override_locale' ], - 'http_headers' => 'system.http_headers', - 'markdown' => 'system.markdown', - 'caching' => 'system.caching', 'cache' => [ 'enabled' => 'system.cache.enabled', 'check' => [ @@ -3550,12 +3478,6 @@ return [ 'close_connection' => 'system.debugger.shutdown.close_connection' ] ], - 'media' => [ - 'enable_media_timestamp' => 'system.media.enable_media_timestamp', - 'auto_metadata_exif' => 'system.media.auto_metadata_exif', - 'allowed_fallback_types' => 'system.media.allowed_fallback_types', - 'unsupported_inline_types' => 'system.media.unsupported_inline_types' - ], 'images' => [ 'default_image_quality' => 'system.images.default_image_quality', 'cache_all' => 'system.images.cache_all', @@ -3563,6 +3485,12 @@ return [ 'debug' => 'system.images.debug', 'auto_fix_orientation' => 'system.images.auto_fix_orientation' ], + 'media' => [ + 'enable_media_timestamp' => 'system.media.enable_media_timestamp', + 'auto_metadata_exif' => 'system.media.auto_metadata_exif', + 'allowed_fallback_types' => 'system.media.allowed_fallback_types', + 'unsupported_inline_types' => 'system.media.unsupported_inline_types' + ], 'session' => [ 'enabled' => 'system.session.enabled', 'timeout' => 'system.session.timeout', @@ -3572,7 +3500,6 @@ return [ 'path' => 'system.session.path', 'split' => 'system.session.split' ], - 'advanced' => 'system.advanced', 'gpm' => [ 'releases' => 'system.gpm.releases', 'proxy_url' => 'system.gpm.proxy_url', @@ -3608,8 +3535,6 @@ return [ ] ], 'login' => [ - 'tabs' => 'plugins.login.tabs', - 'login' => 'plugins.login.login', 'enabled' => 'plugins.login.enabled', 'built_in_css' => 'plugins.login.built_in_css', 'route' => 'plugins.login.route', @@ -3621,7 +3546,6 @@ return [ 'parent_acl' => 'plugins.login.parent_acl', 'dynamic_page_visibility' => 'plugins.login.dynamic_page_visibility', 'protect_protected_page_media' => 'plugins.login.protect_protected_page_media', - 'routes' => 'plugins.login.routes', 'route_activate' => 'plugins.login.route_activate', 'route_register' => 'plugins.login.route_register', 'user_registration' => [ @@ -3648,18 +3572,12 @@ return [ 'timeout' => 'plugins.login.rememberme.timeout', 'name' => 'plugins.login.rememberme.name' ], - 'registration' => 'plugins.login.registration', - 'registration_fields' => 'plugins.login.registration_fields', - 'access_levels' => 'plugins.login.access_levels', - 'options' => 'plugins.login.options', - 'Security' => 'plugins.login.Security', 'max_pw_resets_count' => 'plugins.login.max_pw_resets_count', 'max_pw_resets_interval' => 'plugins.login.max_pw_resets_interval', 'max_login_count' => 'plugins.login.max_login_count', 'max_login_interval' => 'plugins.login.max_login_interval' ], 'admin' => [ - 'Basics' => 'plugins.admin.Basics', 'enabled' => 'plugins.admin.enabled', 'cache_enabled' => 'plugins.admin.cache_enabled', 'twofa_enabled' => 'plugins.admin.twofa_enabled', @@ -3693,8 +3611,6 @@ return [ ], 'hide_page_types' => 'plugins.admin.hide_page_types', 'hide_modular_page_types' => 'plugins.admin.hide_modular_page_types', - 'MediaResize' => 'plugins.admin.MediaResize', - 'MediaResizeNote' => 'plugins.admin.MediaResizeNote', 'pagemedia' => [ 'resize_width' => 'plugins.admin.pagemedia.resize_width', 'resize_height' => 'plugins.admin.pagemedia.resize_height', @@ -3704,7 +3620,6 @@ return [ 'res_max_height' => 'plugins.admin.pagemedia.res_max_height', 'resize_quality' => 'plugins.admin.pagemedia.resize_quality' ], - 'Dashboard' => 'plugins.admin.Dashboard', 'widgets' => [ 'dashboard-maintenance' => 'plugins.admin.widgets.dashboard-maintenance', 'dashboard-statistics' => 'plugins.admin.widgets.dashboard-statistics', @@ -3712,14 +3627,12 @@ return [ 'dashboard-feed' => 'plugins.admin.widgets.dashboard-feed', 'dashboard-pages' => 'plugins.admin.widgets.dashboard-pages' ], - 'Notifications' => 'plugins.admin.Notifications', 'notifications' => [ 'feed' => 'plugins.admin.notifications.feed', 'dashboard' => 'plugins.admin.notifications.dashboard', 'plugins' => 'plugins.admin.notifications.plugins', 'themes' => 'plugins.admin.notifications.themes' ], - 'Popularity' => 'plugins.admin.Popularity', 'popularity' => [ 'enabled' => 'plugins.admin.popularity.enabled', 'ignore' => 'plugins.admin.popularity.ignore', @@ -3764,7 +3677,6 @@ return [ ], 'form' => [ 'enabled' => 'plugins.form.enabled', - 'general' => 'plugins.form.general', 'built_in_css' => 'plugins.form.built_in_css', 'inline_css' => 'plugins.form.inline_css', 'refresh_prevention' => 'plugins.form.refresh_prevention', diff --git a/cache/compiled/config/master-localhost.php b/cache/compiled/config/master-localhost.php index 9add202..ff1e7fb 100644 --- a/cache/compiled/config/master-localhost.php +++ b/cache/compiled/config/master-localhost.php @@ -1,8 +1,8 @@ 'Grav\\Common\\Config\\CompiledConfig', - 'timestamp' => 1531324257, - 'checksum' => 'f7dd0da9baca1c71997fbdd08d4aba80', + 'timestamp' => 1531325457, + 'checksum' => 'aeab2427940d5f22b9a8646d26430039', 'files' => [ 'user/config' => [ 'media' => [ @@ -15,7 +15,7 @@ return [ ], 'site' => [ 'file' => 'user/config/site.yaml', - 'modified' => 1530713574 + 'modified' => 1531325457 ], 'streams' => [ 'file' => 'user/config/streams.yaml', @@ -519,7 +519,7 @@ return [ ] ], 'site' => [ - 'title' => 'r2c', + 'title' => 'Réseau de convivialité', 'default_lang' => 'en', 'author' => [ 'name' => 'Kevin Tessier', diff --git a/cache/compiled/files/3e710272fd53c61ec9d40f88700e896a.yaml.php b/cache/compiled/files/3e710272fd53c61ec9d40f88700e896a.yaml.php new file mode 100644 index 0000000..e57c336 --- /dev/null +++ b/cache/compiled/files/3e710272fd53c61ec9d40f88700e896a.yaml.php @@ -0,0 +1,22 @@ + 'Grav\\Common\\File\\CompiledYamlFile', + 'filename' => '/var/www/html/user/accounts/admin.yaml', + 'modified' => 1530713574, + 'data' => [ + 'email' => 'kevin@figureslibres.io', + 'fullname' => 'Kévin Tessier', + 'title' => 'Administrator', + 'state' => 'enabled', + 'access' => [ + 'admin' => [ + 'login' => true, + 'super' => true + ], + 'site' => [ + 'login' => true + ] + ], + 'hashed_password' => '$2y$10$Y3Nmqv.R9JKjvYicyX.pjep.UYP6p4Y05tp1lGJyYpwxIRmr9BIT6' + ] +]; diff --git a/cache/compiled/files/61df610ba6929930259feea3b546e1a2.yaml.php b/cache/compiled/files/61df610ba6929930259feea3b546e1a2.yaml.php new file mode 100644 index 0000000..8856d76 --- /dev/null +++ b/cache/compiled/files/61df610ba6929930259feea3b546e1a2.yaml.php @@ -0,0 +1,52 @@ + 'Grav\\Common\\File\\CompiledYamlFile', + 'filename' => '/var/www/html/user/plugins/admin/blueprints/config/media.yaml', + 'modified' => 1529597236, + 'data' => [ + 'title' => 'PLUGIN_ADMIN.MEDIA', + 'form' => [ + 'validation' => 'loose', + 'fields' => [ + 'types' => [ + 'name' => 'medias', + 'type' => 'list', + 'label' => 'PLUGIN_ADMIN.MEDIA_TYPES', + 'style' => 'vertical', + 'key' => 'extension', + 'controls' => 'both', + 'collapsed' => true, + 'fields' => [ + '.extension' => [ + 'type' => 'key', + 'label' => 'PLUGIN_ADMIN.FILE_EXTENSION' + ], + '.type' => [ + 'type' => 'text', + 'label' => 'PLUGIN_ADMIN.TYPE' + ], + '.thumb' => [ + 'type' => 'text', + 'label' => 'PLUGIN_ADMIN.THUMB' + ], + '.mime' => [ + 'type' => 'text', + 'label' => 'PLUGIN_ADMIN.MIME_TYPE', + 'validate' => [ + 'type' => 'lower' + ] + ], + '.image' => [ + 'type' => 'textarea', + 'yaml' => true, + 'label' => 'PLUGIN_ADMIN.IMAGE_OPTIONS', + 'validate' => [ + 'type' => 'yaml' + ] + ] + ] + ] + ] + ] + ] +]; diff --git a/cache/compiled/files/e2debe8a7c302596261150465a999131.yaml.php b/cache/compiled/files/e2debe8a7c302596261150465a999131.yaml.php new file mode 100644 index 0000000..be15adb --- /dev/null +++ b/cache/compiled/files/e2debe8a7c302596261150465a999131.yaml.php @@ -0,0 +1,139 @@ + 'Grav\\Common\\File\\CompiledYamlFile', + 'filename' => '/var/www/html/system/blueprints/user/account.yaml', + 'modified' => 1529597236, + 'data' => [ + 'title' => 'Account', + 'form' => [ + 'validation' => 'loose', + 'fields' => [ + 'info' => [ + 'type' => 'userinfo', + 'size' => 'large' + ], + 'avatar' => [ + 'type' => 'file', + 'size' => 'large', + 'destination' => 'user://accounts/avatars', + 'multiple' => false, + 'random_name' => true + ], + 'content' => [ + 'type' => 'section', + 'title' => 'PLUGIN_ADMIN.ACCOUNT', + 'underline' => true + ], + 'username' => [ + 'type' => 'text', + 'size' => 'large', + 'label' => 'PLUGIN_ADMIN.USERNAME', + 'disabled' => true, + 'readonly' => true + ], + 'email' => [ + 'type' => 'email', + 'size' => 'large', + 'label' => 'PLUGIN_ADMIN.EMAIL', + 'validate' => [ + 'type' => 'email', + 'message' => 'PLUGIN_ADMIN.EMAIL_VALIDATION_MESSAGE', + 'required' => true + ] + ], + 'password' => [ + 'type' => 'password', + 'size' => 'large', + 'label' => 'PLUGIN_ADMIN.PASSWORD', + 'autocomplete' => 'new-password', + 'validate' => [ + 'required' => false, + 'message' => 'PLUGIN_ADMIN.PASSWORD_VALIDATION_MESSAGE', + 'config-pattern@' => 'system.pwd_regex' + ] + ], + 'fullname' => [ + 'type' => 'text', + 'size' => 'large', + 'label' => 'PLUGIN_ADMIN.FULL_NAME', + 'validate' => [ + 'required' => true + ] + ], + 'title' => [ + 'type' => 'text', + 'size' => 'large', + 'label' => 'PLUGIN_ADMIN.TITLE' + ], + 'language' => [ + 'type' => 'select', + 'label' => 'PLUGIN_ADMIN.LANGUAGE', + 'size' => 'medium', + 'classes' => 'fancy', + 'data-options@' => '\\Grav\\Plugin\\Admin\\Admin::adminLanguages', + 'default' => 'en', + 'help' => 'PLUGIN_ADMIN.LANGUAGE_HELP' + ], + 'twofa_check' => [ + 'type' => 'conditional', + 'condition' => 'config.plugins.admin.twofa_enabled', + 'fields' => [ + 'twofa' => [ + 'title' => 'PLUGIN_ADMIN.2FA_TITLE', + 'type' => 'section', + 'underline' => true + ], + 'twofa_enabled' => [ + 'type' => 'toggle', + 'label' => 'PLUGIN_ADMIN.2FA_ENABLED', + 'classes' => 'twofa-toggle', + 'highlight' => 1, + 'default' => 0, + 'options' => [ + 1 => 'PLUGIN_ADMIN.YES', + 0 => 'PLUGIN_ADMIN.NO' + ], + 'validate' => [ + 'type' => 'bool' + ] + ], + 'twofa_secret' => [ + 'type' => '2fa_secret', + 'outerclasses' => 'twofa-secret', + 'label' => 'PLUGIN_ADMIN.2FA_SECRET', + 'sublabel' => 'PLUGIN_ADMIN.2FA_SECRET_HELP' + ] + ] + ], + 'security' => [ + 'title' => 'PLUGIN_ADMIN.ACCESS_LEVELS', + 'type' => 'section', + 'security' => 'admin.super', + 'underline' => true, + 'fields' => [ + 'groups' => [ + 'type' => 'select', + 'multiple' => true, + 'size' => 'large', + 'label' => 'PLUGIN_ADMIN.GROUPS', + 'data-options@' => '\\Grav\\Common\\User\\Group::groupNames', + 'classes' => 'fancy', + 'help' => 'PLUGIN_ADMIN.GROUPS_HELP', + 'validate' => [ + 'type' => 'commalist' + ] + ], + 'access' => [ + 'type' => 'permissions', + 'label' => 'PLUGIN_ADMIN.PERMISSIONS', + 'ignore_empty' => true, + 'validate' => [ + 'type' => 'array' + ] + ] + ] + ] + ] + ] + ] +]; diff --git a/cache/gpm/8f/5b62333865643130323965613736323636653236613835613266303562373536315d5b315d.doctrinecache.data b/cache/gpm/8f/5b62333865643130323965613736323636653236613835613266303562373536315d5b315d.doctrinecache.data index f657033..d788af0 100644 --- a/cache/gpm/8f/5b62333865643130323965613736323636653236613835613266303562373536315d5b315d.doctrinecache.data +++ b/cache/gpm/8f/5b62333865643130323965613736323636653236613835613266303562373536315d5b315d.doctrinecache.data @@ -1,3 +1,3 @@ -1531402102 -s:1633747:"{"crawler-detect":{"name":"Crawler Detect","version":"0.1.0","description":"CrawlerDetect detects bots\/crawlers\/spiders via the user agent and http_from header.","description_html":"

CrawlerDetect detects bots\/crawlers\/spiders via the user agent and http_from header.<\/p>","description_plain":"CrawlerDetect detects bots\/crawlers\/spiders via the user agent and http_from header.","icon":"plug","author":{"name":"Basile Trujillo","email":"basile.trujillo@digitregroup.com"},"homepage":"https:\/\/github.com\/digitregroup\/grav-plugin-crawler-detect","docs":"https:\/\/github.com\/digitregroup\/grav-plugin-crawler-detect\/blob\/develop\/README.md","keywords":"grav, plugin, bot, crawler, detector","bugs":"https:\/\/github.com\/digitregroup\/grav-plugin-crawler-detect\/issues","license":"MIT","tag_name":"0.2.0","date":"2018-06-21T10:46:40Z","release_type":"stable","zipball_url":"https:\/\/getgrav.org\/download\/plugins\/crawler-detect\/0.1.0","repository":"https:\/\/github.com\/digitregroup\/grav-plugin-crawler-detect","slug":"crawler-detect","install_path":"user\/plugins\/crawler-detect","changelog":{"0.1.0":{"date":" 06\/21\/2018","content":"2. [0.1.0](#new)\n * Added CrawlerDetect library\n * Added isCrawler twig function","content_html":"

    \n
  1. 0.1.0<\/a>\n