aa3340ddbe
CLI upgrade_attachment_schema: stop when a node cannot be saved.
2016-11-02 17:21:50 +01:00
4280e0175b
CLI upgrade_attachment_schema: only upgrade non-deleted nodes
2016-11-02 17:21:50 +01:00
ab9d5c1793
CLI upgrade_attachment_schema: skip already upgraded nodes.
2016-11-01 16:47:55 +01:00
fe4d70c0d1
CLI upgrade_attachment_schema: also remove attachments form_schema
...
Previously they would have {'attachments': {'visible': False}}, but this
is no longer needed.
2016-11-01 16:47:55 +01:00
aef7754537
Attachment rendering for posts & node descriptions.
2016-11-01 16:47:55 +01:00
a38e053c1a
Added CLI command to create blogs.
2016-11-01 16:47:55 +01:00
0929a80f2b
New data structure for attachments.
2016-11-01 16:47:55 +01:00
f4b5e49c26
Return service account info from create_service_account()
2016-11-01 14:00:00 +01:00
51c2c1d568
Make it possible for Pillar extensions to add service accounts.
2016-11-01 14:00:00 +01:00
db2680be81
Removed unused import
2016-10-20 13:05:43 +02:00
ea2be0f13d
Major revision of comment system.
...
- Comments are stored in HTML as well as Markdown, so that conversion
only happens when saving (rather than when viewing).
- Added 'markdown' Jinja filter for easy development. This is quite
a heavy filter, so it shouldn't be used (much) in production.
- Added CLI command to update schemas on existing node types.
2016-10-19 16:57:17 +02:00
407aefb9ad
Added CLI command for moving top-level nodes between projects.
...
Also introduces a slightly nicer way to get the database interface, and
an object-oriented way to allow dependency injection.
2016-09-27 12:57:57 +02:00
063023c69a
PEP8
2016-09-27 12:57:57 +02:00
88dd574797
No longer using flask.ext.XXX, more imports have to change too.
2016-08-30 14:24:14 +02:00
634b233685
mass_copy_between_backends: Also catch unexpected exceptions, and simply move on to the next file.
2016-08-26 17:50:40 +02:00
eb7b875122
Copying files to other backend now works
2016-08-26 15:52:02 +02:00
c4a3601939
Broken file_storage.py up into file_storage/{__init__,moving}.py
2016-08-26 15:36:34 +02:00
225f9ae054
WIP for change file backends
2016-08-26 15:36:34 +02:00
ff692d287c
Added 'check_cdnsun' management command.
...
This command performs a HEAD on each file stored at CDNSun, including its
variations. Logs missing variations and missing main files (but only when
there are no variations).
2016-08-26 14:16:05 +02:00
57620fd49a
Added some more documentation for refresh_backend_links mgmt cmd
2016-08-23 12:57:49 +02:00
becf7e6381
manage.py refresh_backend_links: properly set up logging
2016-08-23 12:06:59 +02:00
2c5dc34ea2
Introducing Pillar Framework
...
Refactor of pillar-server and pillar-web into a single python package. This
simplifies the overall architecture of pillar applications.
Special thanks @sybren and @venomgfx
2016-08-19 09:19:06 +02:00