Veritabanında kaydı oluşturan kullanıcı hakkında bilgi nasıl kaydedilir?
Örnek olarak bir görev zamanlama uygulamasını ele alalım. Kullanıcı uygulamada bir görev oluşturabilir ve kendisine atayabilir.
Veri modeli oluşturma
İlk olarak, task ve user modelleri arasında bir ilişki oluşturun. Bir kullanıcının birkaç görevi olabileceğinden has_many ilişki türünü seçin.
Bir iş süreci kurmak
Business logic sekmesine gidin ve yeni bir iş süreci oluşturun.
Yalnızca Auth: Get Current User bloğunu kullanın ve END bloğunda User türünde bir değişken oluşturun.
Endpoint kurulumu
Yeni BP için bitiş noktasını ayarlayalım. Endpoints sekmesine gidin ve yeni bir tane ekleyin.
Kurmak:
1. Endpoint type – GET
2. URL – /currentuser/
3. Endpoint Groups – User
Şimdi oluşturulan BP yeni bir kaydın oluşturulmasına ekleyin. Bu makalede nasıl yapılacağını kontrol edin.
Oluşturulan BP Make bloğundan önce ekleyin ve Server request GET /currentuser/ 'den Make bloğuna kullanıcı değerini iletin.
Bir kayıt oluştururken, onu oluşturan kullanıcı hakkındaki verileri kaydeder.