AddMember
Questa azione inserisce un nuovo member nel sito.
Configuration
"actions": [
...,
{
"type": "addMember",
"email": "{emailfield}",
"password": "{passwordfield}",
//'blocked' non è mai usato, 'registered'
//necessita di una approvazione, 'approved' no.
"status": "registered",
"roles": ["customer", ...],
"properties": {
"name": "{namefield}"
},
"roleProperties": {
"customer": {
"country": "{countryfield}"
}
},
"memberAlreadyExistsMessage": "Member already exists",
"failureMessage": "Failed to add member",
"invalidEmailMessage": "Invalid email address"
},
...
]
Come si può vedere, le proprietà possono sia essere inserite come valore immediato, oppure possono contenere placeholder. I placeholder come {namefield} saranno sostituiti con il valore del campo namefield inserito dall'utente alla sottoscrizione del form.