| | 1 | == Приказ на тренинг панел |
| | 2 | === Актери |
| | 3 | - Најавен корисник |
| | 4 | === Чекор 1 |
| | 5 | Корисникот пристапува до панелот за тренинг. |
| | 6 | |
| | 7 | === Чекор 2 |
| | 8 | Базата проверува дали корисникот веќе ги следи тренинзите |
| | 9 | |
| | 10 | |
| | 11 | {{{ |
| | 12 | SELECT EXISTS ( |
| | 13 | SELECT 1 |
| | 14 | FROM trekr.training_users tu |
| | 15 | WHERE tu.user_id = $1 |
| | 16 | ) AS is_training_user; |
| | 17 | }}} |
| | 18 | |
| | 19 | |
| | 20 | === Чекор 3 |
| | 21 | Доколку добиеме точно корисникот добива пристап до панелот, каде што добиваме листа од неговите тренинзи и график со просечна потрошувачка на калории според тренинзите на корисникот на месечно ниво. |
| | 22 | |
| | 23 | {{{ |
| | 24 | SELECT |
| | 25 | ts.training_id, |
| | 26 | ts.training_user_id, |
| | 27 | ts.weight_user_id, |
| | 28 | ts.duration, |
| | 29 | ts.calories, |
| | 30 | ts.date, |
| | 31 | ts.type |
| | 32 | FROM trekr.training_sessions ts |
| | 33 | WHERE ts.training_user_id = $1 |
| | 34 | ORDER BY ts.date, ts.training_id; |
| | 35 | }}} |
| | 36 | |
| | 37 | |
| | 38 | === Чекор 3.1 |
| | 39 | |
| | 40 | Доколку корисникот не започнал со следење на тренинзите тој добива приказ на копчето "Start Training Tracking" |