Author SHA1 Message Date
bachir 3a594202b8 batch of improvement from quantin's feedback 2019-07-05 16:27:47 +02:00
bachir 983f99876c batch of improvement from quantin's feedback 2019-07-05 12:52:16 +02:00
bachir 5a466382d5 reconfigured admin filters 2019-07-05 10:43:11 +02:00
bachir 0abb48b87b gitignored *.patch 2019-06-28 18:49:00 +02:00
bachir 63592652b0 re-implemented tracklist to term_reference_tree 2019-06-26 15:40:49 +02:00
bachir b02f874d6b config and css for term-reference-tree track_list 2019-06-26 15:31:57 +02:00
bachir 3c329e3c63 fixed the migrate script 2019-06-26 13:17:31 +02:00
bachir d6842e2467 Merge branch 'master' into term_reference_tree 2019-06-24 10:53:35 +02:00
bachir 66725adf34 composer update 8.7.2 -> 8.7.3 2019-06-24 10:52:34 +02:00
bachir 9ac8f44cf3 added term_reference_tree contrib module 2019-06-24 10:06:27 +02:00
bachir d9e494e6db completed computed field_reference dev 2019-06-22 19:34:21 +02:00
bachir 75b908ba26 refactored the layout:
removed fixed head, replaced with flex
moved pagetitle and searchform to headerbottom region
added Common store to vuejs with pagetitle data
added pagetitle vuejs component
2019-06-22 16:13:47 +02:00
bachir 625f6eb84b centered layout with columns breakpoints 2019-06-17 16:50:16 +02:00
bachir 88dc7b7ea4 added image search button, added image loader to webpack 2019-06-17 14:07:27 +02:00
bachir 5d57f0e32a improved card header styling 2019-06-12 13:21:06 +02:00
bachir 7acac41863 added vue-infinite-loading loading to base search results 2019-06-12 12:16:15 +02:00
bachir a771fd9d74 made card image switcher 2019-06-11 18:04:46 +02:00
bachir 5da3b3c90a fixed cards display order 2019-06-11 13:19:27 +02:00
bachir 01cee3ba8a loaded materials form solr with jsonapi, and display them 2019-06-10 18:30:48 +02:00
bachir 058aed796a added searchinfos 2019-06-06 18:12:07 +02:00
bachir f0120ba10b fixed webpack prod, fixed language prefix negociation in vue-router 2019-06-06 17:37:43 +02:00
bachir 082e011fbb handled home loading if not available in dom (if drupalSettings.path.isFront == false) 2019-06-04 22:38:44 +02:00
bachir d8e5f93c14 drafted router with vue-router, drafted search results display page 2019-06-03 13:06:44 +02:00
bachir fee806afbd theme always load drupal.autocomplete library: fixed search form autocomplete 2019-06-01 17:38:50 +02:00
bachir 7f65fd79a4 drafted ajax search call 2019-06-01 16:15:08 +02:00
bachir d21bd5ef4e refactored user blocks using ajax loaded drupal's html as template for vue 2019-05-31 23:05:37 +02:00
bachir a48b7262eb drafted materio_sapi search block vue integration 2019-05-31 15:01:54 +02:00
bachir ea2fd59c63 draft of materio_sapi autocomplete 2019-05-29 13:41:34 +02:00
bachir ddd80ec288 created materio_sapi module and draft of search form block 2019-05-28 17:56:34 +02:00
bachir 42fc4e290e re-created the db index in search_api 2019-05-28 16:44:23 +02:00
bachir 26390343d0 exported sapi d8 conf 2019-05-28 11:24:18 +02:00
bachir 8533cd21a2 enabled search_api_solr 2019-05-27 16:17:40 +02:00
bachir 0a3687ffc7 updated field_group to ^3.0 2019-05-27 16:01:19 +02:00
bachir 265bcab6c0 updated config 2019-05-27 13:07:55 +02:00
bachir 77dbe4aa9f updated php to 7.3 2019-05-27 13:00:51 +02:00
bachir 8cf24f87ba downgraded php to 7.2 2019-05-27 12:41:59 +02:00
bachir 57cd67fdaa updated php to 7.3 2019-05-27 12:15:22 +02:00
bachir c4f25bbd0f composer update core to 8.7.2 2019-05-24 22:38:39 +02:00
bachir 093073f4f5 continue to build frontpage 2019-05-24 16:46:14 +02:00
bachir b6b71ab9a4 added recomputing of home compute field on cron 2019-05-24 15:13:14 +02:00
bachir c8829ee539 continue to build frontpage 2019-05-24 13:07:50 +02:00
bachir 72dca11b5e inject home html content into vue componenent MainContent 2019-05-23 18:11:06 +02:00
bachir 5d2a8bc73b created home node and some computed field 2019-05-23 17:52:46 +02:00
bachir 74a821104f trying to fixe axios request auth_basic 2019-05-21 17:00:14 +02:00
bachir 63ecfa89c7 added withcredentials to axios request 2019-05-21 16:42:36 +02:00
bachir ccf9afacc2 fixed axios baseurl 2019-05-21 15:54:27 +02:00
bachir ece305515d fixed login overlay position 2019-05-21 15:49:57 +02:00
bachir 5b631158fb exported config 2019-05-21 15:35:05 +02:00
bachir 1c040f261e localized vue login, added language switcher block 2019-05-21 14:56:34 +02:00
bachir a8c8d04408 made location.reload if user loggedin is admin (need to display admin menu) 2019-05-20 18:49:31 +02:00
bachir 9613eabcbc added materildesignicons 2019-05-19 17:26:13 +02:00
bachir ebfd405153 display admin link if admin role 2019-05-17 18:57:24 +02:00
bachir 6b34adabb3 better syslog, get user roles on login 2019-05-17 17:16:05 +02:00
bachir c655738233 fixed composer 2019-05-16 22:49:37 +02:00
bachir 96ce825c8a fixed bad commit of composer.lock 2019-05-16 22:38:23 +02:00
bachir 6e41826ffa Merge branch 'master' into front 2019-05-16 22:34:34 +02:00
bachir eceb298118 updated core to 8.7.1 2019-05-16 22:28:03 +02:00
bachir c84ebd48f4 limited core to 8.6.*, removed mailgun as incompatible with core 8.6.16 yet 2019-05-16 18:49:32 +02:00
bachir 436615f84a created materio_jsonapi custom module 2019-05-16 18:01:00 +02:00
bachir 9692c8be2e drupal updated core to 8.6.16 and contrib modules 2019-05-15 18:15:53 +02:00
bachir 44bb82bc24 backedup theme gulp files, updated public_html webpack files 2019-05-15 17:22:32 +02:00
bachir d6f291fa3c fixed composer.lock 2019-05-01 19:39:16 +02:00
bachir 5d93b34def Merge branch 'master' into front 2019-05-01 19:33:55 +02:00
bachir e920c8199d commerce settings, added genpass contrib module 2019-05-01 19:08:10 +02:00
bachir d0bee51548 removed breadcrumb from admin 2019-05-01 17:16:16 +02:00
bachir 4d6d827a59 changed default ordre in materiau admin view 2019-05-01 17:06:47 +02:00
bachir 16c65e63a9 removed some dsm() frome custom module 2019-05-01 16:10:50 +02:00
bachir 00159a5db8 made internal tab always visible in materiau and companie form 2019-05-01 16:05:31 +02:00
bachir f6166605bd settings modif in commerce and pagerer 2019-05-01 15:51:36 +02:00
bachir d4aa20d73d updated ultimate_cron to dev 2019-04-12 18:38:38 +02:00
bachir 12fb5bf321 revert to php:7.0-fpm 2019-04-12 18:14:50 +02:00
bachir d86a4a061a fixe user company bug 2019-04-12 01:06:54 +02:00
bachir f9b8effe96 added migrate dependencies 2019-04-11 19:02:33 +02:00
bachir 2f15cb710b composer update 2019-04-11 19:01:43 +02:00
bachir ef76fc2596 tested shared Vuex store, created d8 userblock, enabled JSONAPI module 2019-04-11 00:12:23 +02:00
bachir 33764c382f added drupal config for REST 2019-04-10 11:39:38 +02:00
bachir 3f2568039e REST login/logout is working 2019-04-10 10:47:45 +02:00
bachir 9dfc5af5c0 integrated vuejs into theme (builded with webpack 2019-04-09 00:21:00 +02:00
bachir c344c09c96 patched email_registration for REST login 2019-04-09 00:01:15 +02:00
bachir 778f901c01 added todo to migration 2019-04-08 11:02:47 +02:00
bachir 968683e831 enabled RESTapi and installed restui contrib moodule 2019-04-08 11:01:26 +02:00
bachir 2e348a30f7 installed login_history contrib module 2019-03-27 19:04:12 +01:00
bachir 9f17d68e79 started theming header 2019-03-27 19:03:32 +01:00
bachir 69be45a55c improved admin ui 2019-03-27 12:18:15 +01:00
bachir 6b74a022ae improved admin ui 2019-03-27 11:55:52 +01:00
bachir 5d6a9692b0 improved admin ui 2019-03-27 11:29:13 +01:00
bachir 9ec15cb1d8 improved admin ui 2019-03-27 11:25:24 +01:00
bachir bbcb8265c3 composer update, new simplenews patch 2019-03-27 10:14:33 +01:00
bachir 42835433d3 removed services.yml from git tree 2019-03-27 09:33:43 +01:00
bachir b305a2edf0 added thesaurus and tag admin views, started block layout for materio theme 2019-03-27 09:32:08 +01:00
bachir e514a876c2 started materio_home module 2019-03-25 18:28:17 +01:00
bachir 96eb901675 started materiO's theme 2019-03-25 18:27:56 +01:00
bachir fa0a079166 improved admin ui 2019-03-06 17:43:31 +01:00
bachir d8c53ded5c added d7_uc_roles_license migration to migration sh script 2019-03-06 16:23:11 +01:00
bachir 1e67ab41b2 prepared admin ui for commerce licences and orders 2019-03-06 16:19:14 +01:00
bachir a0c70bfea5 Installed and configured commerce & commerce license, migrated uc_role to commerce license, core updates 2019-03-05 23:23:19 +01:00
bachir 86393573f8 configured pathauto 2019-02-27 16:23:47 +01:00
bachir 3e15f40066 added actions links to admin pages 2019-02-22 22:14:01 +01:00
bachir 59b07a5ca4 updated D7SimplenewsSubscribers.php 2019-02-20 22:48:01 +01:00
bachir 35b508654b composer update, simplenews patch 2019-02-20 16:10:28 +01:00
bachir 2c26e8a0ea fixed migration subscribers plugin 2019-02-20 15:55:53 +01:00
bachir ace8df0aee simplenews subscribers migration ok, simplenews admin ok 2019-02-20 15:25:56 +01:00
bachir 5f113a7691 cleaned readme 2019-02-15 12:49:06 +01:00
bachir 5feff79c34 simplenews installed, configured. Simplenews migrated (missing status) missing subscribers 2019-02-15 12:43:29 +01:00
bachir 235ed1d32f fixed article migration : body & field_source 2019-02-15 12:36:08 +01:00
bachir 7601bc2b24 changed workflow settings to allow migration 2019-02-14 14:56:01 +01:00
bachir f3ecc09bf6 improved admin views 2019-02-13 21:06:16 +01:00
bachir 150f3a3a7c improved admin users filters layout 2019-02-13 20:50:54 +01:00
bachir 69d7548d98 removed all CT breve ref in config files 2019-02-13 20:34:49 +01:00
bachir 639ec659cd fixed dependency between materials and articles migrations (stub) 2019-02-13 20:16:34 +01:00
bachir 3366152aab updated migrate shell script 2019-02-13 20:10:40 +01:00
bachir 737eb108f3 fixed d7_user_profile in migrate shell script 2019-02-13 20:07:12 +01:00
bachir 0b00ed6c7c updated migrate shell script 2019-02-13 20:01:43 +01:00
bachir 0e064d7f52 temporary fixed core bug with migration after breve were deleted, changed migration breve to article 2019-02-13 19:48:27 +01:00
bachir 5eacf24bab cleaned config files 2019-02-13 14:01:57 +01:00
bachir e016f05f09 replaced breve by articles, updated migration consecently, improved admin views and menu 2019-02-13 13:39:07 +01:00
bachir b04e379114 created Editors admin menu module with first links, added admin menu swap contrib module 2019-02-13 12:34:00 +01:00
bachir f744023090 matminimal admin theme ready 2019-02-12 20:35:41 +01:00
bachir de0c7796bf reverted adminimal 2019-02-12 20:02:07 +01:00
bachir c9109bbd4a created articles and thématique content types 2019-02-12 19:50:24 +01:00
bachir 8dcd3c552a created matminimal custom admin theme based on adminimal 2019-02-12 19:46:31 +01:00
bachir b03b2d5c10 some updates 2019-02-12 18:20:33 +01:00
bachir f30d82427b added user profile migration to script 2019-02-10 22:43:12 +01:00
bachir ba5a74415c exported config 2019-02-10 22:12:06 +01:00
bachir 45f44e0623 user profile contact_op ok 2019-02-10 22:09:48 +01:00
bachir 0e4c06a73a user profile member email ok 2019-02-10 21:29:55 +01:00
bachir beee434e21 profile member almost done, missing email 2019-02-09 20:47:36 +01:00
bachir 5816142342 starterlit profile update 2019-02-06 22:07:13 +01:00
bachir 0d8e7bb92f user profiles migration almost done, + some updates 2019-02-06 22:05:59 +01:00
bachir 168da1148d added roles and created user migration, added uid to breve & materiau migration 2019-02-06 12:59:51 +01:00
bachir 489cea7f73 fixed migration shell script 2019-02-05 21:43:05 +01:00
bachir c34b7c3842 chmod +x migrate... 2019-02-05 16:31:06 +01:00
bachir 19d50db9b3 removed drush mst from migrate shell script 2019-02-05 16:27:54 +01:00
bachir 84ec532b6d added highwater mark to currently developed migration, added migrate shell script for auto deployement 2019-02-05 15:36:36 +01:00
bachir 72c16f90cf module update, added translation_selection views module, fixed (patch) views_ef_fieldset, improved admin_nodes view 2019-02-05 14:19:29 +01:00
bachir 2ed361dd35 checked files and taxo migration, added migrate shell script, started managing admin UI 2019-02-04 11:24:31 +01:00
bachir f45a235fa6 removed field_ui from devel config set because of telephone_formatter dependency 2019-01-30 17:32:11 +01:00
bachir c706539194 removed config_devel module dependencie from materio_migrate 2019-01-30 17:16:59 +01:00
bachir abb8d02fe2 splited more config between devel/stage/prod 2019-01-30 16:10:51 +01:00
bachir 0bee9087db migration : changed d7 files sources 2019-01-29 15:05:05 +01:00
bachir 46f17e3014 installed config_split 2019-01-29 15:04:33 +01:00
bachir 3de0a8ba88 readme 2019-01-28 22:07:49 +01:00
bachir e26f388a6a moved d3 & highlights in starterkit-profile 2019-01-28 22:02:22 +01:00
bachir fa7e67bae3 added d3 & highlights webprofiler dependencies as librairie 2019-01-28 21:59:05 +01:00
866 changed files with 102322 additions and 2627 deletions
+11
View File
@@ -0,0 +1,11 @@
{
"presets": [
["@babel/preset-env", {
"modules": "commonjs",
"targets": {
"browsers": ["> 1%", "last 2 versions", "not ie <= 8"],
"node": "current"
}
}]
]
}
+5
View File
@@ -0,0 +1,5 @@
/build/
/config/
/web/
!/web/themes/custom/
!/web/modules/custom/
+29
View File
@@ -0,0 +1,29 @@
module.exports =
root: true,
parserOptions: {
parser: 'babel-eslint'
},
env: {
browser: true,
node: true,
mocha: true
},
globals: {
"expect": true,
"jQuery": false
},
extends: [
'./web/core/.eslintrc.json',
'plugin:vue/recommended',
'plugin:vue-a11y/base',
'standard'
],
plugins: [
'vue',
'vue-a11y'
],
rules: {
'generator-star-spacing': 'off',
'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off'
}
}
+6
View File
@@ -10,6 +10,7 @@
# Ignore sensitive information
/web/sites/*/settings.php
/web/sites/*/settings.local.php
/web/sites/*/services*.yml
# Ignore Drupal's file directory
/web/sites/*/files/
@@ -22,3 +23,8 @@
# Ignore .env files as they are personal
/.env
# npm
node_modules/
*.patch
+2 -144
View File
@@ -1,145 +1,3 @@
# Composer template for Drupal projects
# Materio Drupal 8
[![Build Status](https://travis-ci.org/drupal-composer/drupal-project.svg?branch=8.x)](https://travis-ci.org/drupal-composer/drupal-project)
This project template provides a starter kit for managing your site
dependencies with [Composer](https://getcomposer.org/).
If you want to know how to use it as replacement for
[Drush Make](https://github.com/drush-ops/drush/blob/8.x/docs/make.md) visit
the [Documentation on drupal.org](https://www.drupal.org/node/2471553).
## Usage
First you need to [install composer](https://getcomposer.org/doc/00-intro.md#installation-linux-unix-osx).
> Note: The instructions below refer to the [global composer installation](https://getcomposer.org/doc/00-intro.md#globally).
You might need to replace `composer` with `php composer.phar` (or similar)
for your setup.
After that you can create the project:
```
composer create-project drupal-composer/drupal-project:8.x-dev some-dir --no-interaction
```
With `composer require ...` you can download new dependencies to your
installation.
```
cd some-dir
composer require drupal/devel:~1.0
```
The `composer create-project` command passes ownership of all files to the
project that is created. You should create a new git repository, and commit
all files not excluded by the .gitignore file.
## What does the template do?
When installing the given `composer.json` some tasks are taken care of:
* Drupal will be installed in the `web`-directory.
* Autoloader is implemented to use the generated composer autoloader in `vendor/autoload.php`,
instead of the one provided by Drupal (`web/vendor/autoload.php`).
* Modules (packages of type `drupal-module`) will be placed in `web/modules/contrib/`
* Theme (packages of type `drupal-theme`) will be placed in `web/themes/contrib/`
* Profiles (packages of type `drupal-profile`) will be placed in `web/profiles/contrib/`
* Creates default writable versions of `settings.php` and `services.yml`.
* Creates `web/sites/default/files`-directory.
* Latest version of drush is installed locally for use at `vendor/bin/drush`.
* Latest version of DrupalConsole is installed locally for use at `vendor/bin/drupal`.
* Creates environment variables based on your .env file. See [.env.example](.env.example).
## Updating Drupal Core
This project will attempt to keep all of your Drupal Core files up-to-date; the
project [drupal-composer/drupal-scaffold](https://github.com/drupal-composer/drupal-scaffold)
is used to ensure that your scaffold files are updated every time drupal/core is
updated. If you customize any of the "scaffolding" files (commonly .htaccess),
you may need to merge conflicts if any of your modified files are updated in a
new release of Drupal core.
Follow the steps below to update your core files.
1. Run `composer update drupal/core webflo/drupal-core-require-dev symfony/* --with-dependencies` to update Drupal Core and its dependencies.
1. Run `git diff` to determine if any of the scaffolding files have changed.
Review the files for any changes and restore any customizations to
`.htaccess` or `robots.txt`.
1. Commit everything all together in a single commit, so `web` will remain in
sync with the `core` when checking out branches or running `git bisect`.
1. In the event that there are non-trivial conflicts in step 2, you may wish
to perform these steps on a branch, and use `git merge` to combine the
updated core files with your customized files. This facilitates the use
of a [three-way merge tool such as kdiff3](http://www.gitshah.com/2010/12/how-to-setup-kdiff-as-diff-tool-for-git.html). This setup is not necessary if your changes are simple;
keeping all of your modifications at the beginning or end of the file is a
good strategy to keep merges easy.
## Generate composer.json from existing project
With using [the "Composer Generate" drush extension](https://www.drupal.org/project/composer_generate)
you can now generate a basic `composer.json` file from an existing project. Note
that the generated `composer.json` might differ from this project's file.
## FAQ
### Should I commit the contrib modules I download?
Composer recommends **no**. They provide [argumentation against but also
workrounds if a project decides to do it anyway](https://getcomposer.org/doc/faqs/should-i-commit-the-dependencies-in-my-vendor-directory.md).
### Should I commit the scaffolding files?
The [drupal-scaffold](https://github.com/drupal-composer/drupal-scaffold) plugin can download the scaffold files (like
index.php, update.php, …) to the web/ directory of your project. If you have not customized those files you could choose
to not check them into your version control system (e.g. git). If that is the case for your project it might be
convenient to automatically run the drupal-scaffold plugin after every install or update of your project. You can
achieve that by registering `@composer drupal:scaffold` as post-install and post-update command in your composer.json:
```json
"scripts": {
"post-install-cmd": [
"@composer drupal:scaffold",
"..."
],
"post-update-cmd": [
"@composer drupal:scaffold",
"..."
]
},
```
### How can I apply patches to downloaded modules?
If you need to apply patches (depending on the project being modified, a pull
request is often a better solution), you can do so with the
[composer-patches](https://github.com/cweagans/composer-patches) plugin.
To add a patch to drupal module foobar insert the patches section in the extra
section of composer.json:
```json
"extra": {
"patches": {
"drupal/foobar": {
"Patch description": "URL or local path to patch"
}
}
}
```
### How do I switch from packagist.drupal-composer.org to packages.drupal.org?
Follow the instructions in the [documentation on drupal.org](https://www.drupal.org/docs/develop/using-composer/using-packagesdrupalorg).
### How do I specify a PHP version ?
This project supports PHP 5.6 as minimum version (see [Drupal 8 PHP requirements](https://www.drupal.org/docs/8/system-requirements/drupal-8-php-requirements)), however it's possible that a `composer update` will upgrade some package that will then require PHP 7+.
To prevent this you can add this code to specify the PHP version you want to use in the `config` section of `composer.json`:
```json
"config": {
"sort-packages": true,
"platform": {
"php": "5.6.40"
}
},
```
https://materio.com
+14
View File
@@ -0,0 +1,14 @@
'use strict'
const path = require('path')
module.exports = {
resolve: function (dir) {
return path.join(__dirname, '..', dir)
},
assetsPath: function (_path) {
const assetsSubDirectory = 'static'
return path.posix.join(assetsSubDirectory, _path)
}
}
+86
View File
@@ -0,0 +1,86 @@
'use strict'
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
const { VueLoaderPlugin } = require('vue-loader')
const utils = require('./utils')
const themePath = 'web/themes/custom/materiotheme'
module.exports = {
resolve: {
extensions: ['.js', '.vue', '.json'],
alias: {
'vue': 'vue/dist/vue.js',
'theme': utils.resolve(themePath),
'vuejs': utils.resolve(themePath+'/vuejs')
}
},
entry: {
'main': utils.resolve(themePath + '/assets/scripts/main.js'),
},
output: {
path: utils.resolve(themePath + '/assets/dist/'),
filename: '[name].js'
},
module: {
rules: [
{
test: /\.(js|vue)$/,
loader: 'eslint-loader',
enforce: 'pre',
exclude: /node_modules/,
options: {
emitError: true,
emitWarning: true
}
},
{
test: /\.vue$/,
use: 'vue-loader'
},
{
test: /\.js$/,
use: {
loader: 'babel-loader',
}
}
// , {
// test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,
// use: {
// loader: 'url-loader',
// options: {
// limit: 10000,
// name: utils.assetsPath('img/[name].[hash:7].[ext]')
// }
// }
// }, {
// test: /\.(mp4|webm|ogg|mp3|wav|flac|aac)(\?.*)?$/,
// use: {
// loader: 'url-loader',
// options: {
// limit: 10000,
// name: utils.assetsPath('media/[name].[hash:7].[ext]')
// }
// }
// }, {
// test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,
// use: {
// loader: 'url-loader',
// options: {
// limit: 10000,
// name: utils.assetsPath('fonts/[name].[hash:7].[ext]')
// }
// }
// }
]
},
plugins: [
new MiniCssExtractPlugin({
path: utils.resolve(themePath + '/assets/dist/'),
filename: '[name].css'
}),
new VueLoaderPlugin()
]
}
+49
View File
@@ -0,0 +1,49 @@
'use strict'
const webpack = require('webpack')
const merge = require('webpack-merge')
const baseConfig = require('./webpack.config.base')
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
module.exports = merge(baseConfig, {
mode: 'development',
module: {
rules: [
{
test: /\.css$/,
use: [
process.env.NODE_ENV !== 'production'
? 'vue-style-loader'
: MiniCssExtractPlugin.loader,
// 'vue-style-loader',
'css-loader'
]
}, {
test: /\.scss$/,
use: [
process.env.NODE_ENV !== 'production'
? 'vue-style-loader'
: MiniCssExtractPlugin.loader,
// 'vue-style-loader',
'css-loader',
'sass-loader'
]
}, {
test: /\.(png|jpg|gif)$/,
use: [
{
loader: 'url-loader',
options: {
limit: 5000
}
}
]
}
]
},
plugins: [
// new webpack.HotModuleReplacementPlugin()
]
})
+69
View File
@@ -0,0 +1,69 @@
'use strict'
const webpack = require('webpack')
const merge = require('webpack-merge')
const baseConfig = require('./webpack.config.base')
const MiniCssExtractPlugin = require('mini-css-extract-plugin')
const UglifyJSPlugin = require('uglifyjs-webpack-plugin');
module.exports = merge(baseConfig, {
mode: 'production',
optimization: {
minimizer: [
new UglifyJSPlugin({
uglifyOptions: {
// Eliminate comments
comments: false,
// remove warnings
warnings: false,
compress: {
// Drop console statements
drop_console: true,
}
}
})
]
// splitChunks: {
// cacheGroups: {
// commons: {
// test: /[\\/]node_modules[\\/]/,
// name: "vendor",
// chunks: "all",
// },
// },
// },
},
module: {
rules: [
{
test: /\.css?$/,
use: [
MiniCssExtractPlugin.loader,
'css-loader'
]
}, {
test: /\.scss?$/,
use: [
MiniCssExtractPlugin.loader,
'css-loader',
'sass-loader'
]
}, {
test: /\.(png|jpg|gif)$/,
use: [
{
loader: 'url-loader',
options: {
limit: 5000
}
}
]
}
]
},
plugins: [
// new MiniCssExtractPlugin({
// filename: 'main.css'
// })
]
})
+44 -2
View File
@@ -16,17 +16,48 @@
}
],
"require": {
"php": ">=5.6",
"php": ">=7.3",
"composer/installers": "^1.2",
"cweagans/composer-patches": "^1.6.5",
"drupal-composer/drupal-scaffold": "^2.5",
"drupal/amswap": "^2.0",
"drupal/auto_entitylabel": "2.x-dev",
"drupal/commerce": "^2.12",
"drupal/commerce_license": "^2.0@alpha",
"drupal/commerce_migrate": "^2.0",
"drupal/commerce_monetico": "^1.0",
"drupal/commerce_pricelist": "2.x-dev",
"drupal/commerce_recurring": "1.x-dev",
"drupal/commerce_variation_cart_form": "1.x-dev",
"drupal/computed_field": "^2.0@beta",
"drupal/config_split": "^1.4",
"drupal/console": "^1.0.2",
"drupal/core": "^8.6.0",
"drupal/consumer_image_styles": "3.x-dev",
"drupal/core": "^8.7.1",
"drupal/entity_clone": "^1.0",
"drupal/error_log": "^1.0",
"drupal/genpass": "1.x-dev",
"drupal/image_delta_formatter": "1.x-dev",
"drupal/jsonapi_extras": "^3.7",
"drupal/jsonrpc": "1.x-dev",
"drupal/login_history": "1.x-dev",
"drupal/mailgun": "1.x-dev",
"drupal/mailsystem": "^4.1",
"drupal/migrate_plus": "4.x-dev",
"drupal/migrate_tools": "4.x-dev",
"drupal/mimemail": "1.x-dev",
"drupal/modules_weight": "^1.8",
"drupal/restui": "^1.16",
"drupal/search_api_autocomplete": "^1.2",
"drupal/search_api_page": "1.x-dev",
"drupal/search_api_solr": "^3.0",
"drupal/select_translation": "1.x-dev",
"drupal/simplenews": "1.x-dev",
"drupal/subrequests": "^2.0",
"drupal/telephone_formatter": "^1.0@beta",
"drupal/telephone_validation": "^2.1",
"drupal/ultimate_cron": "2.x-dev",
"drupal/views_conditional": "1.x-dev",
"drush/drush": "^9.0.0",
"vlucas/phpdotenv": "^2.4",
"webflo/drupal-finder": "^1.0.0",
@@ -86,6 +117,17 @@
"web/themes/contrib/{$name}": ["type:drupal-theme"],
"drush/Commands/{$name}": ["type:drupal-drush"]
},
"patches": {
"drupal/core": {
"migrate_drupal getsetting on null" : "https://www.drupal.org/files/issues/2019-02-13/migrate_drupal-getsetting_on_null.patch"
},
"drupal/migrate_tools": {
"The --limit option does not accept a value.": "https://www.drupal.org/files/issues/2019-02-05/migrate-tools_fix-drush-options_3024399-23.patch"
},
"drupal/email_registration": {
"allow email login through REST https://www.drupal.org/project/email_registration/issues/2856542": "https://www.drupal.org/files/issues/allow_authentication-2856542-3.patch"
}
},
"drupal-scaffold": {
"initial": {
".editorconfig": "../.editorconfig",
Generated
+5752 -999
View File
File diff suppressed because it is too large Load Diff
+24
View File
@@ -0,0 +1,24 @@
# Deny all requests from Apache 2.4+.
<IfModule mod_authz_core.c>
Require all denied
</IfModule>
# Deny all requests from Apache 2.0-2.2.
<IfModule !mod_authz_core.c>
Deny from all
</IfModule>
# Turn off all options we don't need.
Options -Indexes -ExecCGI -Includes -MultiViews
# Set the catch-all handler to prevent scripts from being executed.
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
<Files *>
# Override the handler again if we're run later in the evaluation list.
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2013_003
</Files>
# If we know how to do it safely, disable the PHP engine entirely.
<IfModule mod_php5.c>
php_flag engine off
</IfModule>
+5
View File
@@ -0,0 +1,5 @@
auto_import: { }
auto_export: { }
langcode: fr
_core:
default_config_hash: AF4cxceuiw6dhwOrF9ZgpyKC4xsWt4Yhvohb3WNgn8o
+6
View File
@@ -0,0 +1,6 @@
page_alter: false
raw_names: false
error_handlers:
- 0
rebuild_theme: true
devel_dumper: default
@@ -1,4 +1,4 @@
uuid: f1da622a-9fbd-4068-801a-f2a0a902d874
uuid: a050024d-e271-4be0-9142-6dda5ddaa561
langcode: en
status: true
dependencies:
+24
View File
@@ -0,0 +1,24 @@
# Deny all requests from Apache 2.4+.
<IfModule mod_authz_core.c>
Require all denied
</IfModule>
# Deny all requests from Apache 2.0-2.2.
<IfModule !mod_authz_core.c>
Deny from all
</IfModule>
# Turn off all options we don't need.
Options -Indexes -ExecCGI -Includes -MultiViews
# Set the catch-all handler to prevent scripts from being executed.
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
<Files *>
# Override the handler again if we're run later in the evaluation list.
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2013_003
</Files>
# If we know how to do it safely, disable the PHP engine entirely.
<IfModule mod_php5.c>
php_flag engine off
</IfModule>
+31
View File
@@ -0,0 +1,31 @@
site_id: ''
url_http: ''
url_https: ''
domain_mode: 0
visibility:
request_path_mode: 0
request_path_pages: "/admin\n/admin/*\n/batch\n/node/add*\n/node/*/*\n/user/*/*"
user_role_mode: 0
user_role_roles: { }
user_account_mode: 1
track:
mailto: true
files: true
files_extensions: '7z|aac|arc|arj|asf|asx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip'
colorbox: true
userid: false
messages: { }
site_search: false
privacy:
donottrack: true
custom:
variable: { }
codesnippet:
before: ''
after: ''
translation_set: false
cache: false
page_title_hierarchy: false
page_title_hierarchy_exclude_home: true
_core:
default_config_hash: YGueb7ImKHSG1RRmIB1iqPHVGXTmI2yvCcB-RX7FPeY
@@ -0,0 +1,17 @@
uuid: 893534dd-cd4d-458b-8aec-629ce95fddf1
langcode: en
status: true
dependencies:
module:
- matomo
title: 'Default cron handler'
id: matomo_cron
weight: 0
module: matomo
callback: matomo_cron
scheduler:
id: simple
launcher:
id: serial
logger:
id: database
@@ -0,0 +1,14 @@
uuid: d4b9fa7a-bde1-4e83-9888-3080797ba7ef
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: fxqz51vznyPWsGSU_3z1b1jp4GbZorPLjmXD0Q70y1M
id: commerce_license
label: 'Commerce License'
backend: database
backend_configuration:
lease_time: 300
processor: cron
processing_time: 180
locked: true
@@ -0,0 +1,14 @@
uuid: acde1ae4-2e90-4cd4-a98a-978ab9aff95d
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: OQlGKYeBfi-MnjiuafqBiLopnCd9XpM53-8Zi5cw9pI
id: commerce_license_notify
label: 'Commerce License Notifications'
backend: database
backend_configuration:
lease_time: 300
processor: cron
processing_time: 180
locked: true
@@ -0,0 +1,14 @@
uuid: 20d123ed-3faa-4c04-865e-e93cb8d83987
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: DC-4Lq_F9S5_qkrZdgsREpzrjqz658aL6IJcvIOozCc
id: commerce_recurring
label: 'Commerce Recurring'
backend: database
backend_configuration:
lease_time: 300
processor: cron
processing_time: 180
locked: true
@@ -0,0 +1,14 @@
uuid: 5f2b2553-fe2b-431e-b927-6ac4b791abbf
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: mrBML-mSE7gKDkRJdleP7qLpxfldTKlAerb0Bt2MNMA
id: default
label: Default
backend: database
backend_configuration:
lease_time: 300
processor: cron
processing_time: 90
locked: false
+9
View File
@@ -0,0 +1,9 @@
role_menu_pairs:
-
role: admin
menu: editors
dependencies:
module:
- amswap
_core:
default_config_hash: d7tn_kI_5tCvOXLD4Qa-_znks4jgfgCwsKda6GKH-vk
@@ -0,0 +1,7 @@
status: 1
pattern: "<?php\r\nreturn t('Home');\r\n\r\n?>"
php: true
escape: false
dependencies:
config:
- node.type.frontpage
+2
View File
@@ -0,0 +1,2 @@
enabled: false
timeout: null
+1 -1
View File
@@ -1,4 +1,4 @@
enabled: true
timeout: 172800
timeout: 0
_core:
default_config_hash: Oe-fB2enOwHHacGGf5HLP31RdU9bEsQZ19YQ6AS8pjw
@@ -0,0 +1,2 @@
enabled: false
timeout: null
@@ -0,0 +1,2 @@
enabled: false
timeout: null
@@ -0,0 +1,2 @@
enabled: false
timeout: null
@@ -0,0 +1,2 @@
enabled: false
timeout: null
+2
View File
@@ -0,0 +1,2 @@
enabled: false
timeout: null
+1 -1
View File
@@ -1,4 +1,4 @@
enabled: true
timeout: 172800
timeout: 0
_core:
default_config_hash: Oe-fB2enOwHHacGGf5HLP31RdU9bEsQZ19YQ6AS8pjw
+2
View File
@@ -0,0 +1,2 @@
enabled: false
timeout: null
@@ -0,0 +1,2 @@
enabled: false
timeout: null
@@ -0,0 +1,2 @@
enabled: false
timeout: null
+5 -5
View File
@@ -1,11 +1,11 @@
timeout: 1800
timeout: 3600
max_timeout: 172800
padding: 20
role_logout: false
padding: 360
role_logout: true
redirect_url: /
no_dialog: true
no_dialog: false
message: 'Your session is about to expire. Do you want to reset it?'
inactivity_message: 'You have been logged out due to inactivity.'
inactivity_message: ''
enforce_admin: false
jstimer_format: '%hours%:%mins%:%secs%'
jstimer_js_load_option: false
@@ -0,0 +1,20 @@
uuid: 9b669c48-6b68-4120-9f62-411494c11640
langcode: en
status: true
dependencies:
module:
- language
theme:
- materiotheme
id: languageswitcher
theme: materiotheme
region: header_right
weight: -1
provider: null
plugin: 'language_block:language_interface'
settings:
id: 'language_block:language_interface'
label: Language
provider: language
label_display: visible
visibility: { }
@@ -0,0 +1,20 @@
uuid: f45bc656-0e27-4f8a-82d2-b3c9e62c72f3
langcode: en
status: true
dependencies:
module:
- materio_sapi
theme:
- materiotheme
id: materiosapisearchblock
theme: materiotheme
region: header_bottom
weight: -2
provider: null
plugin: materio_sapi_search_block
settings:
id: materio_sapi_search_block
label: 'Materio sapi search block'
provider: materio_sapi
label_display: '0'
visibility: { }
@@ -0,0 +1,30 @@
uuid: 6844a7d0-31bc-4cea-a72b-c0bb4c29b530
langcode: en
status: true
dependencies:
module:
- system
- user
theme:
- matminimal
_core:
default_config_hash: 84K5xNLNmM7MeFs4CG09vGXFdHmNTNSYeppjzVQceL4
id: matminimal_breadcrumbs
theme: matminimal
region: breadcrumb
weight: 0
provider: null
plugin: system_breadcrumb_block
settings:
id: system_breadcrumb_block
label: Breadcrumbs
provider: system
label_display: '0'
visibility:
user_role:
id: user_role
roles:
root: root
negate: false
context_mapping:
user: '@user.current_user_context:current_user'
@@ -0,0 +1,22 @@
uuid: f39e652b-a559-493e-b51f-827f5754e0cc
langcode: en
status: true
dependencies:
module:
- system
theme:
- matminimal
_core:
default_config_hash: BlNSz6WPq_9ciuNhB084tFZB4h4tU_kMemH7FGemEWg
id: matminimal_content
theme: matminimal
region: content
weight: 0
provider: null
plugin: system_main_block
settings:
id: system_main_block
label: 'Main page content'
provider: system
label_display: '0'
visibility: { }
@@ -0,0 +1,22 @@
uuid: 3acdde3f-5b1d-4e30-b766-54cd3b9766a1
langcode: en
status: true
dependencies:
module:
- help
theme:
- matminimal
_core:
default_config_hash: ucMk2FYh45Dz_S_GLmvzn8WbWXzifLBVy4JcDES87WM
id: matminimal_help
theme: matminimal
region: help
weight: 0
provider: null
plugin: help_block
settings:
id: help_block
label: Help
provider: help
label_display: '0'
visibility: { }
@@ -0,0 +1,20 @@
uuid: e3176c37-8d5d-47eb-b1d8-d42c094241d5
langcode: en
status: true
dependencies:
theme:
- matminimal
_core:
default_config_hash: aCyPNuMz56ZbH8auMeZZeKGMKzO53IwX8rXiWcu_UCA
id: matminimal_local_actions
theme: matminimal
region: content
weight: -10
provider: null
plugin: local_actions_block
settings:
id: local_actions_block
label: 'Primary admin actions'
provider: core
label_display: '0'
visibility: { }
@@ -0,0 +1,22 @@
uuid: 7286997c-90ed-48da-a4e9-c18fb0feb974
langcode: en
status: true
dependencies:
module:
- user
theme:
- matminimal
_core:
default_config_hash: LH8eG33s_xdvbTg0S_jtOTku11tLnM9ZK62tjnZiEyk
id: matminimal_login
theme: matminimal
region: content
weight: 10
provider: null
plugin: user_login_block
settings:
id: user_login_block
label: 'User login'
provider: user
label_display: visible
visibility: { }
@@ -0,0 +1,22 @@
uuid: cded6c78-ecd4-4e31-b8e2-cfde506df5a6
langcode: en
status: true
dependencies:
module:
- system
theme:
- matminimal
_core:
default_config_hash: 446KyRw4ws5QsAoohT2XtSZDr2WOEVSOu650fwm4T-k
id: matminimal_messages
theme: matminimal
region: highlighted
weight: 0
provider: null
plugin: system_messages_block
settings:
id: system_messages_block
label: 'Status messages'
provider: system
label_display: '0'
visibility: { }
@@ -0,0 +1,20 @@
uuid: 403e7822-59c5-43b1-b625-2934c1fcab3d
langcode: en
status: true
dependencies:
theme:
- matminimal
_core:
default_config_hash: TrJQ5nNEMQI1XWnz-jxEzAuPu8RA4r6KmRqIEp8Jtqw
id: matminimal_page_title
theme: matminimal
region: header
weight: -30
provider: null
plugin: page_title_block
settings:
id: page_title_block
label: 'Page title'
provider: core
label_display: '0'
visibility: { }
@@ -0,0 +1,22 @@
uuid: 6a239d6e-89b4-4e15-886d-6df296eeb40a
langcode: en
status: true
dependencies:
theme:
- matminimal
_core:
default_config_hash: oI24LNAQnSK7BKcLSk5XxMohBFJKTzuoaZ0-5nQI6Ng
id: matminimal_primary_local_tasks
theme: matminimal
region: header
weight: 0
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Primary tabs'
provider: core
label_display: '0'
primary: true
secondary: false
visibility: { }
@@ -0,0 +1,22 @@
uuid: bc3b02cb-de5d-45fd-b700-6e71847e05fd
langcode: en
status: true
dependencies:
theme:
- matminimal
_core:
default_config_hash: hnshSujVSrLEmdnW_GsJk4o-DwwuUwTgGU2NNxyZy_E
id: matminimal_secondary_local_tasks
theme: matminimal
region: pre_content
weight: 0
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Secondary tabs'
provider: core
label_display: '0'
primary: false
secondary: true
visibility: { }
+18
View File
@@ -0,0 +1,18 @@
uuid: 6949aa34-9acf-49e4-b95a-8551fd26b6bc
langcode: en
status: true
dependencies:
theme:
- materiotheme
id: pagetitle
theme: materiotheme
region: header_bottom
weight: -3
provider: null
plugin: page_title_block
settings:
id: page_title_block
label: 'Page title'
provider: core
label_display: '0'
visibility: { }
+23
View File
@@ -0,0 +1,23 @@
uuid: 58865c8a-5b97-4ed4-82fa-3aa9547ed071
langcode: en
status: true
dependencies:
module:
- system
theme:
- materiotheme
id: sitebranding
theme: materiotheme
region: header_left
weight: -1
provider: null
plugin: system_branding_block
settings:
id: system_branding_block
label: 'Site branding'
provider: system
label_display: '0'
use_site_logo: false
use_site_name: true
use_site_slogan: true
visibility: { }
+30
View File
@@ -0,0 +1,30 @@
uuid: 338dfb90-8c89-416b-9928-740e40ad9181
langcode: en
status: true
dependencies:
module:
- user
theme:
- materiotheme
id: tabs
theme: materiotheme
region: content_top
weight: -3
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: Tabs
provider: core
label_display: '0'
primary: true
secondary: true
visibility:
user_role:
id: user_role
roles:
admin: admin
root: root
negate: false
context_mapping:
user: '@user.current_user_context:current_user'
+28
View File
@@ -0,0 +1,28 @@
uuid: 7d7e2454-1d8e-4e95-8110-985088634608
langcode: en
status: true
dependencies:
module:
- materio_user
- user
theme:
- materiotheme
id: userblock
theme: materiotheme
region: header_right
weight: -2
provider: null
plugin: user_block
settings:
id: user_block
label: 'User block'
provider: materio_user
label_display: visible
visibility:
user_role:
id: user_role
roles:
authenticated: authenticated
negate: false
context_mapping:
user: '@user.current_user_context:current_user'
+20
View File
@@ -0,0 +1,20 @@
uuid: 4b88457a-625e-45dd-be43-dbf029e174f5
langcode: en
status: true
dependencies:
module:
- user
theme:
- materiotheme
id: userlogin
theme: materiotheme
region: header_right
weight: -3
provider: null
plugin: user_login_block
settings:
id: user_login_block
label: 'Member Access'
provider: user
label_display: visible
visibility: { }
@@ -0,0 +1,37 @@
uuid: b4c46a5f-0eda-4b38-b7c7-b86efb50585e
langcode: en
status: true
dependencies:
module:
- commerce_payment
- email_registration
_core:
default_config_hash: wwkDVBiXUqSzRifJbb71ajFBklJdNJ_DgS67IF-_qgY
id: default
label: Default
plugin: multistep_default
configuration:
display_checkout_progress: true
panes:
login:
allow_guest_checkout: true
allow_registration: false
step: login
weight: 0
contact_information:
double_entry: true
step: order_information
weight: 1
billing_information:
step: order_information
weight: 2
review:
step: review
weight: 3
completion_message:
step: complete
weight: 4
order_summary:
view: commerce_checkout_order_summary
step: _sidebar
weight: 5
@@ -0,0 +1,52 @@
uuid: 6909971d-b780-4af3-967c-ae547d9e7926
langcode: en
status: true
dependencies:
module:
- commerce_payment
- commerce_promotion
- email_registration
id: materio_checkout_flow
label: 'materio checkout flow'
plugin: multistep_default
configuration:
display_checkout_progress: true
panes:
login:
allow_guest_checkout: false
allow_registration: true
step: login
weight: 10
review:
step: review
weight: 10
completion_message:
step: complete
weight: 10
completion_register:
step: complete
weight: 10
order_summary:
view: ''
step: _sidebar
weight: 10
contact_information:
double_entry: false
step: order_information
weight: 10
payment_process:
capture: true
step: payment
weight: 10
payment_information:
step: order_information
weight: 10
coupon_redemption:
allow_multiple: false
step: _sidebar
weight: 10
email_registration_login:
allow_guest_checkout: true
allow_registration: false
step: _disabled
weight: 10
@@ -0,0 +1,21 @@
uuid: e3eaa065-01db-421e-ba83-06ca691ac14a
langcode: en
status: true
dependencies:
enforced:
module:
- commerce_product
module:
- commerce_tax
third_party_settings:
commerce_tax:
taxable_type: services
_core:
default_config_hash: 6n6q97CDOCqHGs4Dun3BqVJE6e1o6TA-69qCwoUU-SY
label: Default
id: default
purchasableEntityType: commerce_product_variation
orderType: default
traits:
- commerce_license_order_item_type
locked: false
@@ -0,0 +1,16 @@
uuid: d818cd42-d2ed-4b79-9c2c-f596aa39a56a
langcode: en
status: true
dependencies:
module:
- commerce_tax
third_party_settings:
commerce_tax:
taxable_type: digital_goods
label: 'materio order item type'
id: materio_order_item_type
purchasableEntityType: commerce_product_variation
orderType: materio_order_type
traits:
- commerce_license_order_item_type
locked: false
@@ -0,0 +1,22 @@
uuid: 65504bc8-0953-4f21-aaca-2970d7cd78bd
langcode: en
status: true
dependencies:
enforced:
module:
- commerce_product
- commerce_recurring
module:
- commerce_tax
third_party_settings:
commerce_tax:
taxable_type: services
_core:
default_config_hash: Q21JtNYYWL-eIfxaX1rm-NvSqPqdDymrDrN08f_QC7M
label: 'Recurring (Product variation)'
id: recurring_product_variation
purchasableEntityType: commerce_product_variation
orderType: recurring
traits:
- commerce_license_order_item_type
locked: true
@@ -0,0 +1,15 @@
uuid: 045671c1-aab5-4468-8178-c617dcea16a6
langcode: en
status: true
dependencies:
enforced:
module:
- commerce_recurring
_core:
default_config_hash: iFZgD_z6PSZqyLy65J_OLjA_nnGu-lvKxgPr0BNiCCI
label: 'Recurring (Standalone)'
id: recurring_standalone
purchasableEntityType: ''
orderType: recurring
traits: { }
locked: true
@@ -0,0 +1,15 @@
uuid: 0e75b0ea-ab01-4de6-83c2-d1183c20aed8
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: pGvuJjaRPhhEY9oSM5EGsAtKWgGNSA-0aq4RIvd4BBE
label: Default
id: default
workflow: order_default
refresh_mode: customer
refresh_frequency: 300
sendReceipt: true
receiptBcc: ''
traits: { }
locked: false
@@ -0,0 +1,22 @@
uuid: 7bd4ddb9-f9ef-453c-9d2d-8ed17e77283c
langcode: en
status: true
dependencies:
module:
- commerce_cart
- commerce_checkout
third_party_settings:
commerce_cart:
cart_form_view: commerce_cart_form
cart_block_view: commerce_cart_block
commerce_checkout:
checkout_flow: materio_checkout_flow
label: 'materio order type'
id: materio_order_type
workflow: order_default
refresh_mode: customer
refresh_frequency: 300
sendReceipt: true
receiptBcc: ''
traits: { }
locked: false
@@ -0,0 +1,25 @@
uuid: 7a28a2d1-133c-46d5-89e1-05ecf3e7270c
langcode: en
status: true
dependencies:
module:
- commerce_cart
- commerce_checkout
- commerce_recurring
third_party_settings:
commerce_cart:
cart_form_view: commerce_cart_form
cart_block_view: commerce_cart_block
commerce_checkout:
checkout_flow: default
_core:
default_config_hash: 792iyvjCVODZf_5iMHKhvhpGeC-uLVBLdjqi3xSkDKg
label: Recurring
id: recurring
workflow: order_recurring
refresh_mode: customer
refresh_frequency: 300
sendReceipt: true
receiptBcc: ''
traits: { }
locked: true
@@ -0,0 +1,22 @@
uuid: 9fd9ac25-5b14-4630-a056-546da6b3b418
langcode: en
status: true
dependencies:
module:
- commerce_cmcic
id: cm_cic
label: CM-CIC
weight: null
plugin: commerce_cmcic
configuration:
display_label: CM-CIC
mode: test
payment_method_types:
- credit_card
bank_type: cic
version: '3.0'
security_key: 7C86189FA72DA637A722BB395BFB9D403D3C70P7
tpe: '6277685'
company: materio
conditions: { }
conditionOperator: AND
@@ -0,0 +1,9 @@
uuid: 58f56059-69ca-4ba3-8049-ad2396be83fa
langcode: en
status: true
dependencies: { }
currencyCode: EUR
name: Euro
numericCode: '978'
symbol:
fractionDigits: 2
@@ -0,0 +1,14 @@
uuid: f0fa8172-e692-471f-8f31-56c8f8249394
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: 5TqAuVTl1_arKIBeD1qDfJM-pKmaFnqyYSQNdwEK_DQ
id: default
label: Default
description: ''
variationType: default
multipleVariations: true
injectVariationFields: true
traits: { }
locked: false
@@ -0,0 +1,12 @@
uuid: bcb6963e-b9e7-45ec-a138-a808f194ea8f
langcode: en
status: true
dependencies: { }
id: materio_product_type
label: 'materio product type'
description: ''
variationType: materio_product_variation_type
multipleVariations: true
injectVariationFields: true
traits: { }
locked: false
@@ -0,0 +1,20 @@
uuid: f5c212be-5b8f-45ef-8cfe-9b907c5b7ff5
langcode: en
status: true
dependencies:
module:
- commerce_license
third_party_settings:
commerce_license:
license_types: { }
activate_on_place: false
_core:
default_config_hash: 3vA4FKQ1Qu8B1R8UdGPnmMfJrYO6Y6uMqeNgDgXxods
id: default
label: Default
orderItemType: default
generateTitle: true
traits:
- commerce_license
- purchasable_entity_subscription
locked: false
@@ -0,0 +1,19 @@
uuid: 745074c2-58db-4818-ae69-8b01e11c22a1
langcode: en
status: true
dependencies:
module:
- commerce_license
third_party_settings:
commerce_license:
license_types:
role: role
activate_on_place: true
id: materio_product_variation_type
label: 'materio product variation type'
orderItemType: materio_order_item_type
generateTitle: false
traits:
- commerce_license
- purchasable_entity_subscription
locked: false
@@ -0,0 +1,21 @@
uuid: f221f0be-f2b3-4420-b02a-c30805cc133f
langcode: en
status: true
dependencies: { }
id: annual
label: Annual
displayLabel: Annual
billingType: prepaid
retrySchedule:
- 1
- 3
- 5
unpaidSubscriptionState: canceled
plugin: rolling
configuration:
trial_interval: { }
interval:
number: 1
unit: year
prorater: full_price
proraterConfiguration: { }
@@ -0,0 +1,21 @@
uuid: b9da167a-ce66-44bf-9f6d-3a26dbdb8e99
langcode: en
status: true
dependencies: { }
id: monthly
label: Monthly
displayLabel: Monthly
billingType: prepaid
retrySchedule:
- 1
- 3
- 5
unpaidSubscriptionState: canceled
plugin: rolling
configuration:
trial_interval: { }
interval:
number: 1
unit: month
prorater: full_price
proraterConfiguration: { }
@@ -0,0 +1,11 @@
uuid: e8e34c09-3f51-4629-9159-97cc2f26ec65
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: FGYrs0ZrjxSzRQMODyYqquV1UW5MN7S5wUG0Dp_OxWU
id: online
label: Online
description: ''
traits: { }
locked: false
+3
View File
@@ -0,0 +1,3 @@
default_store: bb23cf22-6a06-4f8d-88fc-0998f15ff2d0
_core:
default_config_hash: B9ZFGR76POyzj9f3Sh66F346_Jp-wnnUc78Hk3Q-60o
@@ -0,0 +1,9 @@
uuid: 9320e7b2-64b0-463b-842b-d6d0a142116c
langcode: en
status: true
dependencies: { }
id: eu
label: EU
plugin: european_union_vat
configuration:
display_inclusive: true
-11
View File
@@ -1,11 +0,0 @@
auto_import:
-
filename: modules/custom/materio_migrate/config/install/migrate_plus.migration_group.d7_materio.yml
hash: ''
-
filename: modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_node_entity_translation_materiau.yml
hash: ''
auto_export: { }
langcode: fr
_core:
default_config_hash: AF4cxceuiw6dhwOrF9ZgpyKC4xsWt4Yhvohb3WNgn8o
@@ -0,0 +1,23 @@
uuid: 901b4ae3-742b-4a62-bd3f-3118546f1060
langcode: en
status: true
dependencies: { }
id: devel
label: Devel
description: 'Development configs'
folder: ../config/devel
module:
config_devel: 0
context_ui: 0
dblog: 0
devel: 0
entity_clone: 0
views_ui: 0
webprofiler: 0
workflow_ui: 0
theme: { }
blacklist: { }
graylist: { }
graylist_dependents: true
graylist_skip_equal: true
weight: 0
@@ -0,0 +1,16 @@
uuid: 31497978-f27b-46ed-bcb1-03879a5297e3
langcode: en
status: true
dependencies: { }
id: prod
label: Prod
description: ''
folder: ../config/prod
module:
matomo: 0
theme: { }
blacklist: { }
graylist: { }
graylist_dependents: true
graylist_skip_equal: true
weight: 0
@@ -0,0 +1,17 @@
uuid: eabce79f-6b0c-4e68-824f-52569c9fb2d0
langcode: en
status: true
dependencies: { }
id: stage
label: Stage
description: ''
folder: ''
module:
devel: 0
devel_generate: 0
theme: { }
blacklist: { }
graylist: { }
graylist_dependents: true
graylist_skip_equal: true
weight: 0
@@ -1,13 +1,13 @@
uuid: 36b77032-7b22-49b4-8e00-6a4c429b3658
uuid: 79981a9e-97bb-4a47-8daf-f3626da6b88f
langcode: en
status: true
dependencies:
config:
- node.type.breve
id: node.breve.promote
- node.type.article
id: node.article.promote
field_name: promote
entity_type: node
bundle: breve
bundle: article
label: 'Promoted to front page'
description: ''
required: false
@@ -0,0 +1,22 @@
uuid: c89b423f-df8e-4075-9745-a47ccc7ecfd1
langcode: en
status: true
dependencies:
config:
- node.type.frontpage
id: node.frontpage.promote
field_name: promote
entity_type: node
bundle: frontpage
label: 'Promoted to front page'
description: ''
required: false
translatable: true
default_value:
-
value: 0
default_value_callback: ''
settings:
on_label: 'On'
off_label: 'Off'
field_type: boolean
@@ -8,7 +8,7 @@ id: node.materiau.title
field_name: title
entity_type: node
bundle: materiau
label: Title
label: Name
description: ''
required: true
translatable: false
@@ -0,0 +1,22 @@
uuid: e0272ea2-d915-459d-8672-2a6a6c2f0117
langcode: en
status: true
dependencies:
config:
- node.type.thematique
id: node.thematique.promote
field_name: promote
entity_type: node
bundle: thematique
label: 'Promoted to front page'
description: ''
required: false
translatable: true
default_value:
-
value: 0
default_value_callback: ''
settings:
on_label: 'On'
off_label: 'Off'
field_type: boolean
@@ -0,0 +1,57 @@
uuid: bd5f3569-7d53-4d63-8c84-5f4b3b5fe548
langcode: en
status: true
dependencies:
config:
- commerce_order.commerce_order_type.default
- field.field.commerce_order.default.order_items
module:
- commerce_order
- inline_entity_form
_core:
default_config_hash: 1NKrIQBqELStd0cyiuHeNArhuPvOZj36faDEG1dWqEA
id: commerce_order.default.default
targetEntityType: commerce_order
bundle: default
mode: default
content:
adjustments:
type: commerce_adjustment_default
weight: 2
settings: { }
third_party_settings: { }
region: content
billing_profile:
type: commerce_billing_profile
weight: 0
settings: { }
third_party_settings: { }
region: content
cart:
type: boolean_checkbox
settings:
display_label: true
weight: 20
region: content
third_party_settings: { }
order_items:
type: inline_entity_form_complex
weight: 1
settings:
override_labels: true
label_singular: 'order item'
label_plural: 'order items'
allow_new: true
match_operator: CONTAINS
allow_existing: false
form_mode: default
third_party_settings: { }
region: content
hidden:
created: true
ip_address: true
mail: true
order_number: true
state: true
store_id: true
uid: true
@@ -0,0 +1,57 @@
uuid: cae81b86-6915-4dae-8372-2b1293433010
langcode: en
status: true
dependencies:
config:
- commerce_order.commerce_order_type.materio_order_type
- field.field.commerce_order.materio_order_type.order_items
module:
- commerce_order
- inline_entity_form
id: commerce_order.materio_order_type.default
targetEntityType: commerce_order
bundle: materio_order_type
mode: default
content:
adjustments:
type: commerce_adjustment_default
weight: 0
region: content
settings: { }
third_party_settings: { }
billing_profile:
type: commerce_billing_profile
weight: 0
settings: { }
region: content
third_party_settings: { }
cart:
type: boolean_checkbox
settings:
display_label: true
weight: 20
region: content
third_party_settings: { }
order_items:
type: inline_entity_form_complex
weight: 0
settings:
override_labels: true
label_singular: 'order item'
label_plural: 'order items'
form_mode: default
collapsible: false
collapsed: false
allow_new: true
allow_existing: false
match_operator: CONTAINS
allow_duplicate: false
third_party_settings: { }
region: content
hidden:
ip_address: true
mail: true
order_number: true
state: true
store_id: true
uid: true
@@ -0,0 +1,54 @@
uuid: 8d4ff124-1b5d-4a27-a741-b04f1228983f
langcode: en
status: true
dependencies:
config:
- commerce_order.commerce_order_type.recurring
- field.field.commerce_order.recurring.billing_period
- field.field.commerce_order.recurring.billing_schedule
- field.field.commerce_order.recurring.order_items
module:
- commerce_order
- inline_entity_form
_core:
default_config_hash: 4fv0zPQ2YV4t2RPtYaHJo1bl4DU8EU44UWRCBQdJyqk
id: commerce_order.recurring.default
targetEntityType: commerce_order
bundle: recurring
mode: default
content:
adjustments:
type: commerce_adjustment_default
weight: 2
region: content
settings: { }
third_party_settings: { }
billing_profile:
type: commerce_billing_profile
weight: 0
settings: { }
region: content
third_party_settings: { }
order_items:
type: inline_entity_form_complex
weight: 1
region: content
settings:
form_mode: default
override_labels: true
label_singular: 'order item'
label_plural: 'order items'
allow_new: true
match_operator: CONTAINS
allow_existing: false
third_party_settings: { }
hidden:
billing_period: true
billing_schedule: true
cart: true
ip_address: true
mail: true
order_number: true
state: true
store_id: true
uid: true
@@ -0,0 +1,32 @@
uuid: 8f33c912-3ea5-426c-9e27-86eeca2e1bdd
langcode: en
status: true
dependencies:
config:
- commerce_order.commerce_order_item_type.default
- core.entity_form_mode.commerce_order_item.add_to_cart
enforced:
module:
- commerce_cart
- commerce_product
module:
- commerce_product
_core:
default_config_hash: dEAP3rR9rAW6OwN2i5jskLxvkOBHsclejItF8RL_KVQ
id: commerce_order_item.default.add_to_cart
targetEntityType: commerce_order_item
bundle: default
mode: add_to_cart
content:
purchased_entity:
type: commerce_product_variation_attributes
weight: 0
settings: { }
third_party_settings: { }
region: content
hidden:
created: true
quantity: true
status: true
uid: true
unit_price: true
@@ -0,0 +1,48 @@
uuid: a31b0d8d-d808-47b1-a80f-8c69c4707d54
langcode: en
status: true
dependencies:
config:
- commerce_order.commerce_order_item_type.default
- field.field.commerce_order_item.default.license
enforced:
module:
- commerce_product
module:
- commerce_order
_core:
default_config_hash: AI9120ApX7uexCUMTuO3RgE5bWu8175i_bNlPMRXe7M
id: commerce_order_item.default.default
targetEntityType: commerce_order_item
bundle: default
mode: default
content:
purchased_entity:
type: entity_reference_autocomplete
weight: 0
settings:
match_operator: CONTAINS
size: 60
placeholder: ''
third_party_settings: { }
region: content
quantity:
type: commerce_quantity
weight: 1
settings:
placeholder: ''
step: '1'
third_party_settings: { }
region: content
unit_price:
type: commerce_unit_price
weight: 2
settings:
require_confirmation: true
third_party_settings: { }
region: content
hidden:
created: true
license: true
status: true
uid: true
@@ -0,0 +1,34 @@
uuid: 468efac3-76f1-460d-a2b4-3ee77d97815f
langcode: en
status: true
dependencies:
config:
- commerce_order.commerce_order_item_type.default
- core.entity_form_mode.commerce_order_item.variation_cart_form
- field.field.commerce_order_item.default.license
enforced:
module:
- commerce_cart
- commerce_product
- commerce_variation_cart_form
_core:
default_config_hash: ckTrNmHo6qD3KP5GGTjzA4UhBNN9vhLXRJqwMlT__E4
id: commerce_order_item.default.variation_cart_form
targetEntityType: commerce_order_item
bundle: default
mode: variation_cart_form
content:
quantity:
type: number
weight: 1
settings:
placeholder: ''
third_party_settings: { }
region: content
hidden:
created: true
license: true
purchased_entity: true
status: true
uid: true
unit_price: true
@@ -0,0 +1,25 @@
uuid: 3713755f-abe1-436f-baca-e47e2f3e7634
langcode: en
status: true
dependencies:
config:
- commerce_order.commerce_order_item_type.materio_order_item_type
- core.entity_form_mode.commerce_order_item.add_to_cart
- field.field.commerce_order_item.materio_order_item_type.license
id: commerce_order_item.materio_order_item_type.add_to_cart
targetEntityType: commerce_order_item
bundle: materio_order_item_type
mode: add_to_cart
content:
quantity:
type: number
weight: 0
region: content
settings:
placeholder: ''
third_party_settings: { }
hidden:
created: true
license: true
purchased_entity: true
unit_price: true
@@ -0,0 +1,18 @@
uuid: 7a2cdb8d-2ffc-41a2-abb5-f02b0decaa86
langcode: en
status: true
dependencies:
config:
- commerce_order.commerce_order_item_type.materio_order_item_type
- field.field.commerce_order_item.materio_order_item_type.license
id: commerce_order_item.materio_order_item_type.default
targetEntityType: commerce_order_item
bundle: materio_order_item_type
mode: default
content: { }
hidden:
created: true
license: true
purchased_entity: true
quantity: true
unit_price: true
@@ -0,0 +1,34 @@
uuid: a3abf38e-8930-4571-a0c9-b27ae67b3d2a
langcode: en
status: true
dependencies:
config:
- commerce_order.commerce_order_item_type.recurring_product_variation
- core.entity_form_mode.commerce_order_item.add_to_cart
module:
- commerce_order
id: commerce_order_item.recurring_product_variation.add_to_cart
targetEntityType: commerce_order_item
bundle: recurring_product_variation
mode: add_to_cart
content:
purchased_entity:
type: entity_reference_autocomplete
weight: -1
settings:
match_operator: CONTAINS
size: 60
placeholder: ''
region: content
third_party_settings: { }
quantity:
type: commerce_quantity
weight: 1
region: content
settings:
step: '1'
placeholder: ''
third_party_settings: { }
hidden:
created: true
unit_price: true
@@ -0,0 +1,45 @@
uuid: 45884467-b855-46c7-a494-2bd706eae28d
langcode: en
status: true
dependencies:
config:
- commerce_order.commerce_order_item_type.recurring_product_variation
- field.field.commerce_order_item.recurring_product_variation.billing_period
- field.field.commerce_order_item.recurring_product_variation.license
- field.field.commerce_order_item.recurring_product_variation.subscription
module:
- commerce_order
id: commerce_order_item.recurring_product_variation.default
targetEntityType: commerce_order_item
bundle: recurring_product_variation
mode: default
content:
purchased_entity:
type: entity_reference_autocomplete
weight: -1
settings:
match_operator: CONTAINS
size: 60
placeholder: ''
region: content
third_party_settings: { }
quantity:
type: commerce_quantity
weight: 1
region: content
settings:
step: '1'
placeholder: ''
third_party_settings: { }
unit_price:
type: commerce_unit_price
weight: 2
settings:
require_confirmation: true
region: content
third_party_settings: { }
hidden:
billing_period: true
created: true
license: true
subscription: true
@@ -0,0 +1,33 @@
uuid: f5641b79-0578-449f-a272-85476839fe6b
langcode: en
status: true
dependencies:
config:
- commerce_order.commerce_order_item_type.recurring_standalone
- core.entity_form_mode.commerce_order_item.add_to_cart
module:
- commerce_order
id: commerce_order_item.recurring_standalone.add_to_cart
targetEntityType: commerce_order_item
bundle: recurring_standalone
mode: add_to_cart
content:
quantity:
type: commerce_quantity
weight: 1
region: content
settings:
step: '1'
placeholder: ''
third_party_settings: { }
title:
type: string_textfield
weight: -1
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
hidden:
created: true
unit_price: true
@@ -0,0 +1,88 @@
uuid: 365f716b-fef4-464c-884b-323a60d1daf0
langcode: en
status: true
dependencies:
config:
- commerce_product.commerce_product_type.default
- field.field.commerce_product.default.body
- field.field.commerce_product.default.stores
- field.field.commerce_product.default.variations
module:
- commerce
- path
- text
_core:
default_config_hash: D83rjMOLFN_QzOmcrOY8Ro8bAguEQmmTq7wIcj3gLI8
id: commerce_product.default.default
targetEntityType: commerce_product
bundle: default
mode: default
content:
body:
type: text_textarea_with_summary
weight: 2
settings:
rows: 9
summary_rows: 3
placeholder: ''
third_party_settings: { }
region: content
created:
type: datetime_timestamp
weight: 5
settings: { }
third_party_settings: { }
region: content
langcode:
type: language_select
weight: 3
region: content
settings: { }
third_party_settings: { }
path:
type: path
weight: 7
settings: { }
third_party_settings: { }
region: content
status:
type: boolean_checkbox
weight: 8
region: content
settings:
display_label: true
third_party_settings: { }
stores:
type: commerce_entity_select
weight: 0
settings:
hide_single_entity: true
autocomplete_threshold: 7
autocomplete_size: 60
autocomplete_placeholder: ''
third_party_settings: { }
region: content
title:
type: string_textfield
weight: 1
settings:
size: 60
placeholder: ''
third_party_settings: { }
region: content
translation:
weight: 10
settings: { }
third_party_settings: { }
region: content
uid:
type: entity_reference_autocomplete
weight: 4
settings:
match_operator: CONTAINS
size: 60
placeholder: ''
third_party_settings: { }
region: content
hidden:
variations: true
@@ -0,0 +1,86 @@
uuid: e92de2a9-9c0f-4e8c-9e93-e67fdf1f2d82
langcode: en
status: true
dependencies:
config:
- commerce_product.commerce_product_type.materio_product_type
- field.field.commerce_product.materio_product_type.body
- field.field.commerce_product.materio_product_type.stores
module:
- commerce
- path
- text
id: commerce_product.materio_product_type.default
targetEntityType: commerce_product
bundle: materio_product_type
mode: default
content:
body:
type: text_textarea_with_summary
weight: 1
settings:
rows: 9
summary_rows: 3
placeholder: ''
third_party_settings: { }
region: content
created:
type: datetime_timestamp
weight: 10
region: content
settings: { }
third_party_settings: { }
langcode:
type: language_select
weight: 2
region: content
settings:
include_locked: true
third_party_settings: { }
path:
type: path
weight: 30
region: content
settings: { }
third_party_settings: { }
status:
type: boolean_checkbox
settings:
display_label: true
weight: 90
region: content
third_party_settings: { }
stores:
type: commerce_entity_select
weight: -10
settings:
hide_single_entity: true
autocomplete_threshold: 7
autocomplete_size: 60
autocomplete_placeholder: ''
third_party_settings: { }
region: content
title:
type: string_textfield
weight: -5
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
translation:
weight: 10
settings: { }
third_party_settings: { }
region: content
uid:
type: entity_reference_autocomplete
weight: 5
region: content
settings:
match_operator: CONTAINS
size: 60
placeholder: ''
third_party_settings: { }
hidden:
variations: true
@@ -0,0 +1,81 @@
uuid: 8c33b314-9381-403f-8010-c30c9fb6bab3
langcode: en
status: true
dependencies:
config:
- commerce_product.commerce_product_variation_type.default
- field.field.commerce_product_variation.default.billing_schedule
- field.field.commerce_product_variation.default.license_expiration
- field.field.commerce_product_variation.default.license_type
- field.field.commerce_product_variation.default.subscription_type
module:
- commerce
- commerce_price
_core:
default_config_hash: tPYXAFcoBHG1jtgfl021t-ns7EE7da_S-o2zfS7aLUQ
id: commerce_product_variation.default.default
targetEntityType: commerce_product_variation
bundle: default
mode: default
content:
billing_schedule:
type: options_select
weight: 22
settings: { }
third_party_settings: { }
region: content
langcode:
type: language_select
weight: 2
region: content
settings:
include_locked: true
third_party_settings: { }
license_expiration:
type: commerce_plugin_select
weight: 21
settings: { }
third_party_settings: { }
region: content
license_type:
type: commerce_plugin_select
weight: 20
settings: { }
third_party_settings: { }
region: content
list_price:
type: commerce_list_price
weight: -1
region: content
settings: { }
third_party_settings: { }
price:
type: commerce_price_default
weight: 0
settings: { }
third_party_settings: { }
region: content
sku:
type: string_textfield
weight: -4
settings:
size: 60
placeholder: ''
third_party_settings: { }
region: content
status:
type: boolean_checkbox
weight: 10
settings:
display_label: true
third_party_settings: { }
region: content
subscription_type:
type: commerce_plugin_select
weight: 0
settings: { }
third_party_settings: { }
region: content
hidden:
created: true
uid: true
@@ -0,0 +1,97 @@
uuid: 4a9db798-2d08-4a75-9def-055b6d4dc338
langcode: en
status: true
dependencies:
config:
- commerce_product.commerce_product_variation_type.materio_product_variation_type
- field.field.commerce_product_variation.materio_product_variation_type.billing_schedule
- field.field.commerce_product_variation.materio_product_variation_type.field_description
- field.field.commerce_product_variation.materio_product_variation_type.license_expiration
- field.field.commerce_product_variation.materio_product_variation_type.license_type
- field.field.commerce_product_variation.materio_product_variation_type.subscription_type
module:
- commerce
- commerce_price
- text
id: commerce_product_variation.materio_product_variation_type.default
targetEntityType: commerce_product_variation
bundle: materio_product_variation_type
mode: default
content:
billing_schedule:
type: options_select
weight: 91
settings: { }
third_party_settings: { }
region: content
field_description:
weight: 92
settings:
rows: 5
placeholder: ''
third_party_settings: { }
type: text_textarea
region: content
langcode:
type: language_select
weight: 2
region: content
settings:
include_locked: true
third_party_settings: { }
license_expiration:
type: commerce_plugin_select
weight: 21
settings: { }
third_party_settings: { }
region: content
license_type:
type: commerce_plugin_select
weight: 20
settings: { }
third_party_settings: { }
region: content
list_price:
type: commerce_list_price
weight: -1
region: content
settings: { }
third_party_settings: { }
price:
type: commerce_price_default
weight: 0
region: content
settings: { }
third_party_settings: { }
sku:
type: string_textfield
weight: -4
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
status:
type: boolean_checkbox
settings:
display_label: true
weight: 90
region: content
third_party_settings: { }
subscription_type:
type: commerce_plugin_select
weight: 0
settings: { }
third_party_settings: { }
region: content
title:
type: string_textfield
weight: -5
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
hidden:
created: true
uid: true
@@ -0,0 +1,78 @@
uuid: 058edd5d-0113-4eb0-b7dc-9a568660a7cb
langcode: en
status: true
dependencies:
config:
- commerce_store.commerce_store_type.online
module:
- address
- path
_core:
default_config_hash: aOjgfb6yMxeaSWFwXTCknWVCT0JD6vYcflAXlczbBEI
id: commerce_store.online.default
targetEntityType: commerce_store
bundle: online
mode: default
content:
address:
type: address_default
settings:
default_country: site_default
weight: 3
region: content
third_party_settings: { }
billing_countries:
type: options_select
weight: 4
region: content
settings: { }
third_party_settings: { }
default_currency:
type: options_select
weight: 2
region: content
settings: { }
third_party_settings: { }
langcode:
type: language_select
weight: 2
region: content
settings:
include_locked: true
third_party_settings: { }
mail:
type: email_default
weight: 1
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
name:
type: string_textfield
weight: 0
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
path:
type: path
weight: 30
region: content
settings: { }
third_party_settings: { }
prices_include_tax:
type: boolean_checkbox
settings:
display_label: true
weight: 3
region: content
third_party_settings: { }
tax_registrations:
type: options_select
weight: 4
region: content
settings: { }
third_party_settings: { }
hidden: { }
@@ -1,22 +1,24 @@
uuid: 32dc4378-bfa0-41ef-934f-52760689a88b
uuid: 89d77bfc-1516-4d99-90bb-f9687de086fc
langcode: en
status: true
dependencies:
config:
- field.field.node.breve.body
- field.field.node.breve.field_linked_materials
- field.field.node.breve.field_memo
- field.field.node.breve.field_migration
- field.field.node.breve.field_showroom
- field.field.node.breve.field_source
- field.field.node.breve.field_tags
- field.field.node.breve.field_thesaurus
- field.field.node.breve.field_video
- field.field.node.breve.field_visuel
- field.field.node.breve.field_workflow
- field.field.node.article.body
- field.field.node.article.field_date
- field.field.node.article.field_linked_materials
- field.field.node.article.field_memo
- field.field.node.article.field_migration
- field.field.node.article.field_showroom
- field.field.node.article.field_source
- field.field.node.article.field_tags
- field.field.node.article.field_thesaurus
- field.field.node.article.field_video
- field.field.node.article.field_visuel
- field.field.node.article.field_workflow
- image.style.thumbnail
- node.type.breve
- node.type.article
module:
- datetime_range
- field_group
- image
- link
@@ -30,7 +32,6 @@ third_party_settings:
- group_contents
- group_media
- group_taxonomy
- group_internal
parent_name: ''
weight: 0
format_type: tabs
@@ -39,6 +40,7 @@ third_party_settings:
classes: ''
direction: horizontal
label: htabs
region: content
group_contents:
children:
- title
@@ -55,6 +57,7 @@ third_party_settings:
description: ''
required_fields: true
label: Contents
region: content
group_media:
children:
- field_visuel
@@ -69,6 +72,7 @@ third_party_settings:
description: ''
required_fields: true
label: media
region: content
group_taxonomy:
children:
- field_thesaurus
@@ -84,15 +88,16 @@ third_party_settings:
description: ''
required_fields: true
label: Taxonomy
region: content
group_internal:
children:
- langcode
- translation
- field_date
- field_workflow
- field_migration
- field_memo
parent_name: group_htabs
weight: 13
parent_name: ''
weight: 1
format_type: tab
format_settings:
id: ''
@@ -101,9 +106,10 @@ third_party_settings:
description: ''
required_fields: true
label: Internal
id: node.breve.default
region: content
id: node.article.default
targetEntityType: node
bundle: breve
bundle: article
mode: default
content:
body:
@@ -115,8 +121,14 @@ content:
placeholder: ''
third_party_settings: { }
region: content
field_date:
weight: 3
settings: { }
third_party_settings: { }
type: daterange_default
region: content
field_linked_materials:
weight: 4
weight: 27
settings:
match_operator: CONTAINS
size: 60
@@ -0,0 +1,86 @@
uuid: ce93c12b-c1ef-4cf6-a79a-22207000c151
langcode: en
status: true
dependencies:
config:
- field.field.node.frontpage.field_a_database
- field.field.node.frontpage.field_blabla
- field.field.node.frontpage.field_pricing
- field.field.node.frontpage.field_showrooms
- field.field.node.frontpage.field_what_is_materio
- node.type.frontpage
module:
- text
id: node.frontpage.default
targetEntityType: node
bundle: frontpage
mode: default
content:
field_a_database:
weight: 2
settings:
rows: 5
placeholder: ''
third_party_settings: { }
type: text_textarea
region: content
field_blabla:
weight: 4
settings:
rows: 5
placeholder: ''
third_party_settings: { }
type: text_textarea
region: content
field_pricing:
weight: 26
settings:
rows: 5
placeholder: ''
third_party_settings: { }
type: text_textarea
region: content
field_showrooms:
weight: 3
settings:
rows: 5
placeholder: ''
third_party_settings: { }
type: text_textarea
region: content
field_what_is_materio:
weight: 1
settings:
rows: 5
placeholder: ''
third_party_settings: { }
type: text_textarea
region: content
langcode:
type: language_select
weight: 5
region: content
settings:
include_locked: true
third_party_settings: { }
title:
type: string_textfield
weight: 0
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
translation:
weight: 6
region: content
settings: { }
third_party_settings: { }
hidden:
created: true
path: true
promote: true
status: true
sticky: true
uid: true
url_redirects: true
@@ -8,7 +8,7 @@ dependencies:
- field.field.node.materiau.field_distributor
- field.field.node.materiau.field_famille
- field.field.node.materiau.field_index
- field.field.node.materiau.field_linked_breves
- field.field.node.materiau.field_linked_articles
- field.field.node.materiau.field_linked_materials
- field.field.node.materiau.field_localisation_old
- field.field.node.materiau.field_manufacturer
@@ -25,11 +25,13 @@ dependencies:
- image.style.thumbnail
- node.type.materiau
module:
- cshs
- computed_field
- field_group
- file
- image
- materio_samples
- path
- term_reference_tree
- text
- video_embed_field
- workflow
@@ -44,8 +46,6 @@ third_party_settings:
- group_files
- group_links
- group_samples_showroom
- group_internal
- group_samples
parent_name: ''
weight: 0
format_type: tabs
@@ -54,6 +54,7 @@ third_party_settings:
classes: ''
direction: horizontal
label: htabs
region: content
group_contenus:
children:
- title
@@ -69,6 +70,7 @@ third_party_settings:
description: ''
required_fields: true
label: Contenus
region: content
group_taxonomy:
children:
- field_thesaurus
@@ -83,25 +85,12 @@ third_party_settings:
description: ''
required_fields: true
label: Taxonomy
region: content
group_media:
children:
- field_materiau_images
- field_video
parent_name: group_htabs
weight: 10
format_type: tab
format_settings:
id: ''
classes: ''
formatter: closed
description: ''
required_fields: true
label: media
group_companies:
children:
- field_manufacturer
- field_distributor
parent_name: group_htabs
weight: 11
format_type: tab
format_settings:
@@ -110,10 +99,12 @@ third_party_settings:
formatter: closed
description: ''
required_fields: true
label: Companies
group_files:
label: media
region: content
group_companies:
children:
- field_attachments
- field_manufacturer
- field_distributor
parent_name: group_htabs
weight: 12
format_type: tab
@@ -123,11 +114,11 @@ third_party_settings:
formatter: closed
description: ''
required_fields: true
label: Files
group_links:
label: Companies
region: content
group_files:
children:
- field_linked_materials
- field_linked_breves
- field_attachments
parent_name: group_htabs
weight: 13
format_type: tab
@@ -137,10 +128,12 @@ third_party_settings:
formatter: closed
description: ''
required_fields: true
label: Links
group_samples_showroom:
label: Files
region: content
group_links:
children:
- field_samples
- field_linked_materials
- field_linked_articles
parent_name: group_htabs
weight: 14
format_type: tab
@@ -150,15 +143,11 @@ third_party_settings:
formatter: closed
description: ''
required_fields: true
label: 'Samples Showroom'
group_internal:
label: Links
region: content
group_samples_showroom:
children:
- field_famille
- langcode
- translation
- field_memo
- field_workflow
- field_migration
- field_samples
parent_name: group_htabs
weight: 15
format_type: tab
@@ -168,7 +157,27 @@ third_party_settings:
formatter: closed
description: ''
required_fields: true
label: 'Samples Showroom'
region: content
group_internal:
children:
- field_famille
- langcode
- translation
- field_memo
- field_workflow
- field_migration
parent_name: ''
weight: 1
format_type: tab
format_settings:
formatter: open
description: ''
required_fields: true
id: ''
classes: ''
label: Internal
region: content
id: node.materiau.default
targetEntityType: node
bundle: materiau
@@ -191,7 +200,7 @@ content:
type: file_generic
region: content
field_distributor:
weight: 16
weight: 17
settings:
match_operator: CONTAINS
size: 60
@@ -200,12 +209,12 @@ content:
type: entity_reference_autocomplete
region: content
field_famille:
weight: 26
weight: 17
settings: { }
third_party_settings: { }
type: options_select
region: content
field_linked_breves:
field_linked_articles:
weight: 19
settings:
match_operator: CONTAINS
@@ -223,14 +232,6 @@ content:
third_party_settings: { }
type: entity_reference_autocomplete
region: content
field_localisation_old:
weight: 35
settings:
size: 60
placeholder: ''
third_party_settings: { }
type: string_textfield
region: content
field_manufacturer:
weight: 15
settings:
@@ -249,7 +250,7 @@ content:
type: image_image
region: content
field_memo:
weight: 31
weight: 20
settings:
rows: 5
placeholder: ''
@@ -257,11 +258,17 @@ content:
type: string_textarea
region: content
field_migration:
weight: 33
weight: 22
settings: { }
third_party_settings: { }
type: workflow_default
region: content
field_reference:
type: computed_string_widget
weight: 4
region: content
settings: { }
third_party_settings: { }
field_samples:
weight: 34
settings: { }
@@ -288,11 +295,15 @@ content:
field_thesaurus:
weight: 11
settings:
parent: 0
level_labels: ''
force_deepest: false
start_minimized: true
select_parents: true
cascading_selection: 0
track_list: true
track_list_order: true
max_depth: 0
leaves_only: false
third_party_settings: { }
type: cshs
type: term_reference_tree
region: content
field_video:
weight: 14
@@ -301,18 +312,24 @@ content:
type: video_embed_field_textfield
region: content
field_workflow:
weight: 32
weight: 21
settings: { }
third_party_settings: { }
type: workflow_default
region: content
langcode:
type: language_select
weight: 29
weight: 18
region: content
settings:
include_locked: true
third_party_settings: { }
path:
type: path
weight: 2
region: content
settings: { }
third_party_settings: { }
title:
type: string_textfield
weight: 1
@@ -322,17 +339,20 @@ content:
placeholder: ''
third_party_settings: { }
translation:
weight: 30
weight: 19
region: content
settings: { }
third_party_settings: { }
url_redirects:
weight: 3
region: content
settings: { }
third_party_settings: { }
hidden:
created: true
field_index: true
field_reference: true
path: true
field_localisation_old: true
promote: true
status: true
sticky: true
uid: true
url_redirects: true
@@ -0,0 +1,96 @@
uuid: 24e1d1da-42d9-439a-8897-6003b48d8c4e
langcode: en
status: true
dependencies:
config:
- field.field.node.simplenews_issue.body
- field.field.node.simplenews_issue.simplenews_issue
- node.type.simplenews_issue
module:
- path
- text
_core:
default_config_hash: WqeUSrMFjkfE6sD1OFP-91spC9kIXK8gtJ_qXf4bKDg
id: node.simplenews_issue.default
targetEntityType: node
bundle: simplenews_issue
mode: default
content:
body:
type: text_textarea_with_summary
weight: 3
settings:
rows: 9
summary_rows: 3
placeholder: ''
third_party_settings: { }
region: content
created:
type: datetime_timestamp
weight: 5
settings: { }
third_party_settings: { }
region: content
langcode:
type: language_select
weight: 2
region: content
settings:
include_locked: true
third_party_settings: { }
path:
type: path
weight: 8
region: content
settings: { }
third_party_settings: { }
promote:
type: boolean_checkbox
settings:
display_label: true
weight: 6
third_party_settings: { }
region: content
simplenews_issue:
type: options_select
weight: 1
settings: { }
third_party_settings: { }
region: content
status:
type: boolean_checkbox
settings:
display_label: true
weight: 10
region: content
third_party_settings: { }
sticky:
type: boolean_checkbox
settings:
display_label: true
weight: 7
third_party_settings: { }
region: content
title:
type: string_textfield
weight: 0
settings:
size: 60
placeholder: ''
third_party_settings: { }
region: content
uid:
type: entity_reference_autocomplete
weight: 4
settings:
match_operator: CONTAINS
size: 60
placeholder: ''
third_party_settings: { }
region: content
url_redirects:
weight: 9
region: content
settings: { }
third_party_settings: { }
hidden: { }

Some files were not shown because too many files have changed in this diff Show More