Skip to main content

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.

Risultato

Se l'inserimento ha successo, il campo details.member dell'oggetto risposta conterrà il nuovo member.