Merge branch '6.0' into 6

This commit is contained in:
Steve Boyd 2023-05-04 13:28:24 +12:00
commit d222fa6d39
4 changed files with 11 additions and 17 deletions

View File

@ -6,10 +6,6 @@
UserForms enables CMS users to create dynamic forms via a drag and drop interface
and without getting involved in any PHP code.
## Requirements
See the "require" section of [composer.json](https://github.com/silverstripe/silverstripe-userforms/blob/master/composer.json)
## Features
* Construct a form using all major form fields (text, email, dropdown, radio, checkbox..)
@ -26,8 +22,6 @@ See the "require" section of [composer.json](https://github.com/silverstripe/sil
composer require silverstripe/userforms
```
You'll also need to run `dev/build`. You should see a new page type in the CMS 'User Defined Form'. This has a new 'Form' tab which has your form builder.
## Spam protection
This module does not include spam protection out of the box. Without it, it's likely that your submissions could contain a considerable amount of spam. For public facing forms it is encouraged you review and install the following module plus one of the recommended 'verification system' modules outlined in the README.

View File

@ -70,4 +70,4 @@
},
"prefer-stable": true,
"minimum-stability": "dev"
}
}

View File

@ -37,8 +37,8 @@
"react-dom": "^18.2.0"
},
"devDependencies": {
"@silverstripe/eslint-config": "^1.0.0-alpha6",
"@silverstripe/webpack-config": "^2.0.0-alpha5",
"@silverstripe/eslint-config": "^1.0.0",
"@silverstripe/webpack-config": "^2.0.0",
"copy-webpack-plugin": "^11.0.0",
"webpack": "^5.74.0",
"webpack-cli": "^5.0.0"

View File

@ -1272,10 +1272,10 @@
resolved "https://registry.yarnpkg.com/@sect/modernizr-loader/-/modernizr-loader-1.0.4.tgz#1f7e21d0730850ea6ab25adb02f781471b072413"
integrity sha512-rzi5ssSnhRFAdQpHZXmmrn6M6djAbyS290EqcIhvpVWGqwY4rkr9L/qGo0U9tNPDah0y1mxtFeBcP1lRQcP2/A==
"@silverstripe/eslint-config@^1.0.0-alpha6":
version "1.0.0-alpha6"
resolved "https://registry.yarnpkg.com/@silverstripe/eslint-config/-/eslint-config-1.0.0-alpha6.tgz#1f243b003fddf3503a4abea37f35a8a5968cc96e"
integrity sha512-+P7UzhMRSmc7UlRYCiSXwjauLFYU11oBPwHl/bpacJ7xUcFY3Jt3CgcDt6d+XLvAJO8zMRsG9RcOm5MnxsyCsg==
"@silverstripe/eslint-config@^1.0.0":
version "1.0.0"
resolved "https://registry.yarnpkg.com/@silverstripe/eslint-config/-/eslint-config-1.0.0.tgz#dcf3f9cf2158bb587d8048a7c2860c0513221d40"
integrity sha512-pcHzB+6KWd8BPStBhHM8achdNY/Yj1p3WSTEs/CSw61VRcfBfg5GZECtvEerTSX/0ZeawAM1ABvstIAYihcfAg==
dependencies:
eslint "^8.26.0"
eslint-config-airbnb "^19.0.4"
@ -1285,10 +1285,10 @@
eslint-plugin-react "^7.31.10"
eslint-webpack-plugin "^3.2.0"
"@silverstripe/webpack-config@^2.0.0-alpha5":
version "2.0.0-alpha9"
resolved "https://registry.yarnpkg.com/@silverstripe/webpack-config/-/webpack-config-2.0.0-alpha9.tgz#b2e309735f958fd3905d1f09d9bc4014d0a3ba79"
integrity sha512-8AsoC+eYrIQO/5KD4xah+qV4h5nPz16DdfUQZoDr5WQH03QDTsZMEjemrMYqDEEJtMKYs/SDkK1ZnlfRo3ubsw==
"@silverstripe/webpack-config@^2.0.0":
version "2.0.0"
resolved "https://registry.yarnpkg.com/@silverstripe/webpack-config/-/webpack-config-2.0.0.tgz#278a72a1adbc6fa2362497d60424c78fba58e8e1"
integrity sha512-m1qGRxlsdhWL567cWe7IZNBUCzeyg3T1Y9yY9Y6XClwAqlg1oIO9uLfvfauA4dbtECrzU5n1AkaaU6kMRtN6Aw==
dependencies:
"@babel/core" "^7.19.6"
"@babel/preset-env" "^7.19.4"