1. 13 Apr, 2021 9 commits
  2. 15 Mar, 2021 14 commits
  3. 13 Mar, 2021 2 commits
    • Einar Uvsløkk's avatar
      Fix error in workout permissions · 7b0c8ee6
      Einar Uvsløkk authored
      During black box testing of FR5 (View Workout) an error related to
      workout permissions was discovered. Due to using wrong values when
      checking Coach visibility on workouts, coaches was not able to view
      workout details for their athletes.
      
      Unit tests are also updated to reflect the changes.
      7b0c8ee6
    • Einar Uvsløkk's avatar
      Add black box test for FR5 · ae8f0085
      Einar Uvsløkk authored
      Implement black box test for FR5 "View Workout" using Selenium.
      ae8f0085
  4. 12 Mar, 2021 1 commit
    • Einar Uvsløkk's avatar
      Fix the UserSerializer class · 46b009c0
      Einar Uvsløkk authored
      During black box testing of FR5 (View Workout) a bug in the class-level
      validation on the UserSerializer class was discovered. When accepting a
      coach offer, user validation would fail, complaining about the password
      being None.
      
      The changes made to the initial implementation is know mostly reverted.
      Class-level validation is removed in favour of field-level validation
      for the password field. The implementation of the password validation,
      however, remains the same.
      
      Additionally, default values for related required fields are know
      declared using the `extra_kwargs` attribute.
      
      Unit tests for the UserSerializer class is also updated, to reflect the
      changes.
      46b009c0
  5. 11 Mar, 2021 3 commits
  6. 09 Mar, 2021 8 commits
  7. 07 Mar, 2021 1 commit
  8. 06 Mar, 2021 2 commits
    • Einar Uvsløkk's avatar
      Honour active list view when filtering on exercise · 1fca588e
      Einar Uvsløkk authored
      When filtering workouts on exercise, the filter should be applied on the
      active workout list view. Prior to this fix, the filter was applied to
      all workouts regardless of what workout filter tab was selected by the
      user.
      
      Closes #11.
      1fca588e
    • Einar Uvsløkk's avatar
      Fix regression introduced in commit 534000c4 · 16a0df6f
      Einar Uvsløkk authored
      The "good old copy and paste" messed up the query on element ID in
      workouts.js. The select element used for filtering on exercise now uses
      the same ID name for both workouts and highscores.
      16a0df6f