aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2020-11-23bugfixproductionGuillaume Horel
the code was so secure to injections, that even the form fields were not allowed.
2020-11-23fix embarassing bugGuillaume Horel
2019-01-02répare le redirectGuillaume Horel
2019-01-02meilleur message d'erreurGuillaume Horel
2018-12-31Add link to change password in user profile pageThibaut Horel
2018-12-31Add configuration option for identity server locationThibaut Horel
2018-12-30fix logoutGuillaume Horel
2018-12-30bugfixesGuillaume Horel
2018-12-30formattingGuillaume Horel
2018-12-30remove password update logicGuillaume Horel
2018-12-30script to update authdbGuillaume Horel
2018-12-29save credentialsGuillaume Horel
2018-12-29fix nginx configGuillaume Horel
2018-12-29use more modern librariesGuillaume Horel
2018-12-28fix whitespaceGuillaume Horel
2018-12-26Add nginx configThibaut Horel
2018-12-26Change session flowThibaut Horel
The application is now expected to only receive authenticated request; the user_id is available in the X-Remote-User header. The @login_required decorator creates the session cookie from this header.
2018-11-23bretelles et ceintureGuillaume Horel
On veut être sur qu'il n'y a pas d'injection sql possible à travers le nom des colonnes, donc on utilise une whitelist.
2018-11-23try to disable autocomplete againGuillaume Horel
2018-11-19do not auto completeGuillaume Horel
2018-11-19restore Thibaut's brilliant codeGuillaume Horel
2018-11-19actually display error messageGuillaume Horel
2018-11-19fix timezonesGuillaume Horel
2018-11-19formattingGuillaume Horel
2017-07-24fixGuillaume Horel
2017-07-24prevent duplicate comments by keeping a cacheGuillaume Horel
2017-07-23fix timezoneGuillaume Horel
2017-07-23do not keep track of db in gitGuillaume Horel
2017-07-23fix importGuillaume Horel
2017-07-23fix bugGuillaume Horel
2017-07-23Fix script to load emails in the databaseGuillaume Horel
- also turn on foreign keys support in sqlite3
2017-07-23handle comments through email responsesGuillaume Horel
2015-11-21Fix the fixThibaut Horel
2015-11-21Fix kadoscope imageThibaut Horel
2015-05-22Fix edit profile bug: covert to bytestring before computing the hashThibaut Horel
2015-04-07Better computation of the required height for the textareaThibaut Horel
2015-04-07+1 to account for the paddingThibaut Horel
2015-04-07Adapt comment's textarea height to the content sizeThibaut Horel
2015-04-07Do not show empty line when there is no second line in the addressThibaut Horel
2015-04-07Reorganize assetsThibaut Horel
2015-04-07Add requirements.txtThibaut Horel
2015-04-02simplify restifyGuillaume Horel
2015-04-02move to python3Guillaume Horel
2015-04-01Do not add empty comments to the databaseThibaut Horel
2015-04-01Add deploy instructions to README.mdThibaut Horel
2015-04-01Fix: show the comment editing controls to the comment author (not the news ↵Thibaut Horel
author)
2015-04-01Add edit comment featureThibaut Horel
This is handled in javascript. When clicking the edit link: 1. a form is shown to edit the RST source of the comment. 2. on submit, an AJAX POST request is sent to the new "comment" endpoint in the flask app. 3. the endpoint compiles the RST source, update the comment in the database and sends back formatted content to the client. 4. the client then updates the comment content and hides the form.
2015-04-01SmartypantsThibaut Horel
2015-04-01PEP8Thibaut Horel
2015-03-28nicer alignmentGuillaume Horel