<feed xmlns='http://www.w3.org/2005/Atom'>
<title>famille-flask/templates, branch production</title>
<subtitle>Flask rewrite of the family website.</subtitle>
<id>https://projects.horel.org/guillaume/famille-flask/atom/templates?h=production</id>
<link rel='self' href='https://projects.horel.org/guillaume/famille-flask/atom/templates?h=production'/>
<link rel='alternate' type='text/html' href='https://projects.horel.org/guillaume/famille-flask/'/>
<updated>2019-01-01T00:27:39Z</updated>
<entry>
<title>Add link to change password in user profile page</title>
<updated>2019-01-01T00:27:39Z</updated>
<author>
<name>Thibaut Horel</name>
<email>thibaut@horel.org</email>
</author>
<published>2019-01-01T00:27:39Z</published>
<link rel='alternate' type='text/html' href='https://projects.horel.org/guillaume/famille-flask/commit/?id=1973a7f8067428f72fd1a9c9aea09f5517f5f76d'/>
<id>urn:sha1:1973a7f8067428f72fd1a9c9aea09f5517f5f76d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove password update logic</title>
<updated>2018-12-30T20:06:23Z</updated>
<author>
<name>Guillaume Horel</name>
<email>guillaume.horel@gmail.com</email>
</author>
<published>2018-12-30T20:03:27Z</published>
<link rel='alternate' type='text/html' href='https://projects.horel.org/guillaume/famille-flask/commit/?id=5228c329b5cbaaa454f0e1c8b4d5a80a3c526bc5'/>
<id>urn:sha1:5228c329b5cbaaa454f0e1c8b4d5a80a3c526bc5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>try to disable autocomplete again</title>
<updated>2018-11-23T23:16:38Z</updated>
<author>
<name>Guillaume Horel</name>
<email>guillaume.horel@gmail.com</email>
</author>
<published>2018-11-23T23:16:38Z</published>
<link rel='alternate' type='text/html' href='https://projects.horel.org/guillaume/famille-flask/commit/?id=a6fcd6e4408360b1beb565c93f8f96b2c94a1777'/>
<id>urn:sha1:a6fcd6e4408360b1beb565c93f8f96b2c94a1777</id>
<content type='text'>
</content>
</entry>
<entry>
<title>do not auto complete</title>
<updated>2018-11-19T21:14:18Z</updated>
<author>
<name>Guillaume Horel</name>
<email>guillaume.horel@gmail.com</email>
</author>
<published>2018-11-19T21:14:18Z</published>
<link rel='alternate' type='text/html' href='https://projects.horel.org/guillaume/famille-flask/commit/?id=ef7024c7874256da12ea896089ca102f433ea374'/>
<id>urn:sha1:ef7024c7874256da12ea896089ca102f433ea374</id>
<content type='text'>
</content>
</entry>
<entry>
<title>actually display error message</title>
<updated>2018-11-19T20:56:59Z</updated>
<author>
<name>Guillaume Horel</name>
<email>guillaume.horel@gmail.com</email>
</author>
<published>2018-11-19T20:56:59Z</published>
<link rel='alternate' type='text/html' href='https://projects.horel.org/guillaume/famille-flask/commit/?id=73ed2cfa3f4e38365e93d68325a0a5314104be2c'/>
<id>urn:sha1:73ed2cfa3f4e38365e93d68325a0a5314104be2c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix timezones</title>
<updated>2018-11-19T20:56:29Z</updated>
<author>
<name>Guillaume Horel</name>
<email>guillaume.horel@gmail.com</email>
</author>
<published>2018-11-19T20:56:29Z</published>
<link rel='alternate' type='text/html' href='https://projects.horel.org/guillaume/famille-flask/commit/?id=f0aa25926ffffffcd1df6248b6179220a7c039a8'/>
<id>urn:sha1:f0aa25926ffffffcd1df6248b6179220a7c039a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Do not show empty line when there is no second line in the address</title>
<updated>2015-04-07T23:04:12Z</updated>
<author>
<name>Thibaut Horel</name>
<email>thibaut.horel@gmail.com</email>
</author>
<published>2015-04-07T19:32:27Z</published>
<link rel='alternate' type='text/html' href='https://projects.horel.org/guillaume/famille-flask/commit/?id=d26b5e0f3a0f79a6b8165004e19b65df836b1e08'/>
<id>urn:sha1:d26b5e0f3a0f79a6b8165004e19b65df836b1e08</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reorganize assets</title>
<updated>2015-04-07T19:31:34Z</updated>
<author>
<name>Thibaut Horel</name>
<email>thibaut.horel@gmail.com</email>
</author>
<published>2015-04-07T19:31:34Z</published>
<link rel='alternate' type='text/html' href='https://projects.horel.org/guillaume/famille-flask/commit/?id=d4874db3d2db48995b12381e379108ed32d35096'/>
<id>urn:sha1:d4874db3d2db48995b12381e379108ed32d35096</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix: show the comment editing controls to the comment author (not the news author)</title>
<updated>2015-04-02T01:53:11Z</updated>
<author>
<name>Thibaut Horel</name>
<email>thibaut.horel@gmail.com</email>
</author>
<published>2015-04-02T01:53:11Z</published>
<link rel='alternate' type='text/html' href='https://projects.horel.org/guillaume/famille-flask/commit/?id=0471bbc5819861405c1eb1be3bfa5d51002db513'/>
<id>urn:sha1:0471bbc5819861405c1eb1be3bfa5d51002db513</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add edit comment feature</title>
<updated>2015-04-02T01:30:26Z</updated>
<author>
<name>Thibaut Horel</name>
<email>thibaut.horel@gmail.com</email>
</author>
<published>2015-04-02T01:30:26Z</published>
<link rel='alternate' type='text/html' href='https://projects.horel.org/guillaume/famille-flask/commit/?id=acd73bdf5f351445b4b66c28dd0e3a8883d4face'/>
<id>urn:sha1:acd73bdf5f351445b4b66c28dd0e3a8883d4face</id>
<content type='text'>
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.
</content>
</entry>
</feed>
