We move from start/end date to a period date range to represent the interval where a training take place. Besides that, new constraints are added to ensure a trainings of a user can't overlap. These constraints reflect in changeset validation.
Description
Languages
Elixir
93.3%
Makefile
3.1%
Dockerfile
2.8%
Shell
0.7%
Batchfile
0.1%