Stefano Maggiolo
Stefano Maggiolo
AWS is not well suited to handle more than a few hundred of users. In particular: - users' page is not paginated; - the select to add users to context...
It was introduced here: https://github.com/ioi/isolate/commit/cd542d637aec5f4d707e8d8e26b3cf465637a487
For example, in User.password: ``` s = Session() s.add(User(username="k", first_name="'", last_name="p")) s.commit() ``` ProgrammingError: (psycopg2.ProgrammingError) can't adapt type 'function' [SQL: 'INSERT INTO users (first_name, last_name, username, password, email, timezone, preferred_languages)...
E.g., a cmsDebugInfo command (please suggest a name) that prints: - version (including last commit) - installed / not installed - isolate executable status - ...
By far the greatest source of question in our chat is "compilation/evaluation failed, I have no idea what is happening". We should give more information in the logs to help...
The outline of the proposal: - we retain the current fields: contest_{start,stop}, analysis_{enabled,start,stop} - all timestamps are nullable meaning "extending indefinitely in that direction" - contest_stop = null => analysis_enabled...
This means: - sadly add another boolean field in the participation table to mark contestants as unofficial - send this info to RWS - add a checkbox to the scoreboard...
The usecase is to communicate something like "Results are official / not official yet". - Need to add a string somewhere in the UI. - Ability to set it in...
For an established project it is difficult to justify a humongous commit with all yapf's changes in one go, so adoption becomes difficult. A lighter approach would be to instruct...