Hoe bewaar je informatie over de gebruiker die het record in de database aanmaakt?
Laten we een toepassing voor het plannen van taken als voorbeeld nemen. De gebruiker kan in de app een taak aanmaken en aan zichzelf toewijzen.
Een gegevensmodel maken
Maak eerst een relatie aan tussen de task en user modellen. Kies het has_many relatietype omdat één gebruiker meerdere taken kan hebben.
Opzetten van een bedrijfsproces
Ga naar het Business logic tabblad en maak een nieuw bedrijfsproces aan.
Gebruik alleen het Auth: Get Current User blok en maak een variabele van User type in het END blok.
Endpoint instellen
Laten we het eindpunt voor het nieuwe BP. Ga naar het Endpoints tabblad en voeg een nieuwe toe.
Opzetten:
1. Endpoint type – GET
2. URL – /currentuser/
3. Endpoint Groups – User
Voeg nu de gemaakte BP toe aan het aanmaken van een nieuw record. Bekijk in dit artikel hoe dat moet.
Voeg de aangemaakte BP voor het Make blok en geef de gebruikerswaarde van de Server request GET /currentuser/ naar het Make blok.
Bij het aanmaken van een record worden de gegevens opgeslagen over de gebruiker die het record heeft aangemaakt.