wiki:ShowTrainingCentre

Version 2 (modified by 233062, 2 days ago) ( diff )

--

Приказ на тренинг панел

Актери

  • Најавен корисник

Чекор 1

Корисникот пристапува до панелот за тренинг.

Чекор 2

Базата проверува дали корисникот веќе ги следи тренинзите

SELECT
  tu.user_id,
  tu.gender,
  tu.age,
  tu.weight
FROM trekr.training_users tu
WHERE tu.user_id = $1;
SELECT EXISTS (
  SELECT 1
  FROM trekr.training_users tu
  WHERE tu.user_id = $1
) AS is_training_user;

Чекор 3

Доколку добиеме точно корисникот добива пристап до панелот, каде што добиваме листа од неговите тренинзи и график со просечна потрошувачка на калории според тренинзите на корисникот на месечно ниво.

SELECT
  ts.training_id,
  ts.training_user_id,
  ts.weight_user_id,
  ts.duration,
  ts.calories,
  ts.date,
  ts.type
FROM trekr.training_sessions ts
WHERE ts.training_user_id = $1
ORDER BY ts.date, ts.training_id;

Чекор 3.1

Доколку корисникот не започнал со следење на тренинзите тој добива приказ на копчето "Start Training Tracking"

Note: See TracWiki for help on using the wiki.