5. Paid Membership
Closed this issue · 1 comments
cevheri commented
● Blog sayfasındaki seçili postlarının sadece ücretli üyelik sahibi kullanıcılara açık olmasını sağlayacak geliştirmeyi eklemeniz istenmektedir.
● Bu durumda ücretli üyelik sahibi kullanıcılara özel Post’ların anonim veya standart sistem kullanıcıları tarafından görüntülenmesinin önüne geçilmesi yeterlidir.
● Bu gereksinim geliştirmesinde, bir kullanıcının Ücretli üyelik’e sahip olması işleminin iş akışına dair geliştirme yapmanız beklenmemektedir.
cevheri commented
Post get controller (paidPosts):
Request:
curl 'http://localhost:9000/api/posts/2301' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Accept-Language: en-US,en;q=0.9,tr;q=0.8,de;q=0.7' \
-H 'Authorization: Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsImF1dGgiOiJST0xFX0FETUlOLFJPTEVfVVNFUiIsImV4cCI6MTY1NTI0NjMzNX0.5o5kACsMjl8fWsn-6O7R3BD2pjCNX1EEtkievL-oDU-YO4ltWNrgGh_eNzYBHNUD4w3Q7kGRUAXojibLxl5vkQ'
Response:
{
"entityName":"post",
"errorKey":"premiumMembershipOnly",
"type":"https://www.cevheri-blog.herokuapp.com/premium-membership-only-exception",
"title":"Premium membership only!",
"status":400,
"message":"error.premiumMembershipOnly",
"params":"post"
}