Changes between Initial Version and Version 1 of UseCase06


Ignore:
Timestamp:
01/24/26 13:38:21 (2 weeks ago)
Author:
231035
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCase06

    v1 v1  
     1= UseCase06 - Leave a client review
     2** Initiating actor: Client **
     3== Description
     4A logged-in client can submit a review about another user in the system.
     5== Scenario
     61. Client opens a target user profile.
     7{{{
     8SELECT user_id, username, name, surname
     9FROM users
     10WHERE user_id = $1;
     11}}}
     122. Clicks the "Leave review" button.
     133. Client enters rating, comment and submits.
     14{{{
     15BEGIN;
     16
     17INSERT INTO reviews (reviewer_id, rating, comment, created_at)
     18VALUES ($1, $2, $3, NOW())
     19RETURNING review_id;
     20
     21INSERT INTO user_reviews (review_id, target_user_id)
     22VALUES ($4, $5);
     23
     24COMMIT;
     25}}}