Come salvare le informazioni sull'utente che crea il record nel database?

Prendiamo come esempio un'applicazione di pianificazione delle attività. L'utente può creare un'attività nell'applicazione e assegnarla a se stesso.

Creare un modello di dati

Per prima cosa, creare una relazione tra i campi task e user modelli. Scegliere il tipo di has_many poiché un utente può avere diversi compiti.

Database preparation in data designer

Impostazione di un processo aziendale

Passare alla scheda Business logic e creare un nuovo processo aziendale.

Utilizzare solo il blocco Auth: Get Current User e creare una variabile di User nel blocco END del blocco.

Auth: get current user

Endpoint impostazione

Impostiamo l'endpoint per il nuovo processo BP. Andare alla scheda Endpoints e aggiungerne uno nuovo.

Impostazione:

1. Endpoint type – GET

2. URL – /currentuser/

3. Endpoint Groups – User

Endpoint setup

Ora aggiungete la scheda creata BP alla creazione di un nuovo record. Verificate come fare in questo articolo.

Inserire il creato BP prima del blocco Make e passare il valore dell'utente dal blocco Server request GET /currentuser/ al blocco Make al blocco.

Server request get current user

Quando si crea un record, vengono salvati i dati dell'utente che lo ha creato.

Was this article helpful?

AppMaster.io 101 Corso intensivo

10 Moduli
2 settimane

Non sai da dove cominciare? Inizia con il nostro corso intensivo per principianti ed esplora AppMaster dalla A alla Z.

Inizia il corso
Development it’s so easy with AppMaster!

Serve ancora aiuto?

Risolvi qualsiasi problema con l'aiuto dei nostri esperti. Risparmia tempo e concentrati sulla creazione delle tue applicazioni.

headphones

Contatta il Supporto

Parlaci del tuo problema e ti troveremo una soluzione.

message

Chat comunitaria

Discuti le domande con altri utenti nella nostra chat.

Unisciti alla comunità