User can, right now, solve twice the same level. This is fine in the general case (and forbidding to do so is another issue that could be regulated via config), but we should avoid filling the DB with duplicated lines. In the progress table, pairs (user, solved level) should be unique.
User can, right now, solve twice the same level. This is fine in the general case (and forbidding to do so is another issue that could be regulated via config), but we should avoid filling the DB with duplicated lines. In the progress table, pairs
(user, solved level)
should be unique.