Enable pricing (#151)
* Enable Pro plan - WIP * no pricing page if have no paid plans * Set pricing ids in env * views & submissions FREE for all * extra param for env * form password FREE for all * Custom Code is PRO feature * Replace codeinput prism with codemirror * Better form Cleaning message * Added risky user email spam protection * fix form cleaning * Pricing page new UI * form cleaner * Polish changes * Fixed tests --------- Co-authored-by: Julien Nahum <julien@nahum.net>
This commit is contained in:
15
resources/js/mixins/forms/saveUpdateAlert.js
vendored
15
resources/js/mixins/forms/saveUpdateAlert.js
vendored
@@ -1,17 +1,8 @@
|
||||
export default {
|
||||
methods: {
|
||||
displayFormModificationAlert(responseData) {
|
||||
if (responseData.form_cleaning && Object.keys(responseData.form_cleaning).length > 0) {
|
||||
let message = responseData.message + '<br/>'
|
||||
Object.keys(responseData.form_cleaning).forEach((key) => {
|
||||
const fieldName = key.charAt(0).toUpperCase() + key.slice(1)
|
||||
let fieldInfo = "<br/>" + fieldName + "<br/><ul class='list-disc list-inside'>"
|
||||
responseData.form_cleaning[key].forEach((msg) => {
|
||||
fieldInfo = fieldInfo + "<li>" + msg +"</li>"
|
||||
})
|
||||
message = message + fieldInfo + "<ul/>"
|
||||
})
|
||||
this.alertWarning(message)
|
||||
displayFormModificationAlert (responseData) {
|
||||
if (responseData.form.cleanings && Object.keys(responseData.form.cleanings).length > 0) {
|
||||
this.alertWarning(responseData.message)
|
||||
} else {
|
||||
this.alertSuccess(responseData.message)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user