pillar/pillardillo
pillar/pillar
dillo
History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
ff94cc57a3de | Pablo Vazquez (pablovazquez) | Only show image size if it's image | Nov 2 2016 | |||
90c6fdc37725 | Sybren A. Stüvel (sybren) | Handle empty attachments (no slug nor oid) and reject duplicate slugs | Nov 2 2016 | |||
d24677992eae | Sybren A. Stüvel (sybren) | Datetimes in dynamic properties are now timezone-aware (but hardcoded). | Nov 2 2016 | |||
6faea83372dd | Pablo Vazquez (pablovazquez) | Fix rating on comments | Nov 1 2016 | |||
a385a373b972 | Pablo Vazquez (pablovazquez) | Typo in comments | Nov 1 2016 | |||
8fa135d52e05 | Francesco Siddi (fsiddi) | Add license types and notes to asset node_type | Nov 1 2016 | |||
6f460ee1271e | Pablo Vazquez (pablovazquez) | Fix for non existing attachments | Nov 1 2016 | |||
656944f1cedd | Sybren A. Stüvel (sybren) | Allow add_to_project() to take generator for node types | Nov 1 2016 | |||
ab9d5c179353 | Sybren A. Stüvel (sybren) | CLI upgrade_attachment_schema: skip already upgraded nodes. | Nov 1 2016 | |||
fe4d70c0d173 | Sybren A. Stüvel (sybren) | CLI upgrade_attachment_schema: also remove attachments form_schema | Nov 1 2016 | |||
964e80772142 | Sybren A. Stüvel (sybren) | Give admin explicit permissions, instead of blindly granting everything. | Nov 1 2016 | |||
3cf71a365f19 | Sybren A. Stüvel (sybren) | Forms for attachments work, VERY HACKISH Hardcodedness™ | Nov 1 2016 | |||
aef775453742 | Sybren A. Stüvel (sybren) | Attachment rendering for posts & node descriptions. | Nov 1 2016 | |||
d50d206e774b | Sybren A. Stüvel (sybren) | Gracefully handle non-existing files when renaming asset nodes. | Nov 1 2016 | |||
28223159e78a | Sybren A. Stüvel (sybren) | Allow admin users to do everything. | Nov 1 2016 | |||
a38e053c1ac1 | Sybren A. Stüvel (sybren) | Added CLI command to create blogs. | Nov 1 2016 | |||
62ac12deffa0 | Sybren A. Stüvel (sybren) | Some more simplification | Nov 1 2016 | |||
64ece744048a | Sybren A. Stüvel (sybren) | Cleaned up some blog post viewing code | Nov 1 2016 | |||
bffbbad32332 | Sybren A. Stüvel (sybren) | Support Cerberus valueschema in ValidateCustomFields | Nov 1 2016 | |||
8fb64c38d617 | Sybren A. Stüvel (sybren) | Removed API-side attachment parsing. | Nov 1 2016 | |||
f72890cc59e4 | Sybren A. Stüvel (sybren) | Define standard set of node types | Nov 1 2016 | |||
0929a80f2bd8 | Sybren A. Stüvel (sybren) | New data structure for attachments. | Nov 1 2016 | |||
ff7101c3fec0 | Sybren A. Stüvel (sybren) | Small improvements in ValidateCustomFields() | Nov 1 2016 | |||
590d07573515 | Sybren A. Stüvel (sybren) | New schema for attachments, using propertyschema/valueschema. | Nov 1 2016 | |||
fa3406b7d005 | Sybren A. Stüvel (sybren) | only_for_node_type_decorator() now supports checking multiple node types | Nov 1 2016 | |||
f4b5e49c2688 | Sybren A. Stüvel (sybren) | Return service account info from create_service_account() | Nov 1 2016 | |||
499af034733a | Sybren A. Stüvel (sybren) | Gracefully handle 404 in get_user_info() | Nov 1 2016 | |||
51c2c1d568c0 | Sybren A. Stüvel (sybren) | Make it possible for Pillar extensions to add service accounts. | Nov 1 2016 | |||
c9d7da3a42b0 | Pablo Vazquez (pablovazquez) | Attract and Flamenco icons | Oct 21 2016 | |||
b59fcb5cba1a | Sybren A. Stüvel (sybren) | Prevent {{ url_for_node(...) }} crashing the planet when node doesn't exist. | Oct 21 2016 | |||
7be8e9b9670b | Sybren A. Stüvel (sybren) | Show a nicer 404 error when something was deleted (instead of just "not there") | Oct 21 2016 | |||
5677ae85325a | Sybren A. Stüvel (sybren) | Prevent errors when notification is linked to non-existing node | Oct 20 2016 | |||
73641ecc8ae0 | Sybren A. Stüvel (sybren) | Allow more tags in comments, including iframe (for video embedding) | Oct 20 2016 | |||
e1678537c034 | Sybren A. Stüvel (sybren) | Editing comments via PATCH on pillar-web, and some other comment fixes | Oct 20 2016 | |||
e71e6a7b32ad | Sybren A. Stüvel (sybren) | API for editing comments via PATCH | Oct 20 2016 | |||
8352fafd21c4 | Sybren A. Stüvel (sybren) | Replaced markdown with commonmark module | Oct 20 2016 | |||
db2680be8141 | Sybren A. Stüvel (sybren) | Removed unused import | Oct 20 2016 | |||
c456696600cf | Sybren A. Stüvel (sybren) | Added TODO | Oct 20 2016 | |||
ad1816c6172d | Sybren A. Stüvel (sybren) | log.warning → .info | Oct 20 2016 | |||
8d3c4745aa20 | Sybren A. Stüvel (sybren) | Remove unnecessary form_schema fields. | Oct 20 2016 | |||
3afeeaccd0df | Sybren A. Stüvel (sybren) | Removed permission keys from node type definitions. | Oct 20 2016 | |||
7f4ad8578106 | Sybren A. Stüvel (sybren) | Count comments and replies, not just top-level comments | Oct 19 2016 | |||
ea2be0f13d03 | Sybren A. Stüvel (sybren) | Major revision of comment system. | Oct 19 2016 | |||
eea934a86a20 | Sybren A. Stüvel (sybren) | Added username to public user fields | Oct 19 2016 | |||
f2f66d7a6c99 | Sybren A. Stüvel (sybren) | Moved subquery.py from Attract to Pillar, as it's useful for comments too. | Oct 18 2016 | |||
aca54d76e011 | Sybren A. Stüvel (sybren) | Moved find_url_for_node() to its own module and made more pluggable. | Oct 18 2016 | |||
6af3dfdb513a | Pablo Vazquez (pablovazquez) | Use local bootstrap 3.3.7 | Oct 13 2016 | |||
8043caf18702 | Pablo Vazquez (pablovazquez) | Font Pillar: Question mark icon | Oct 13 2016 | |||
aa953f76a1a4 | Sybren A. Stüvel (sybren) | Cache FlaskInternalApi object on request keyed by authentication token. | Oct 13 2016 | |||
10ecb2158ee3 | Sybren A. Stüvel (sybren) | Log error when URLer service is used but not configured. | Oct 13 2016 | |||
96c9e12f7ff9 | Sybren A. Stüvel (sybren) | doc_diff() optionally no longer reports differences between falsey values. | Oct 12 2016 | |||
7c310e12efd9 | Sybren A. Stüvel (sybren) | Added util function to compute the difference between two dicts. | Oct 12 2016 | |||
26aa155b9e36 | Sybren A. Stüvel (sybren) | Cache Pillar API Object on request object. | Oct 12 2016 | |||
0146b568c0ff | Sybren A. Stüvel (sybren) | Allow extra fields in activities. | Oct 12 2016 | |||
ade62033bafa | Sybren A. Stüvel (sybren) | Added only_for_node_type_decorator(node_type_name) decorator factory func | Oct 12 2016 | |||
8aab88bdc290 | Sybren A. Stüvel (sybren) | Activities now have explicit project ID | Oct 12 2016 | |||
f4b34f1d02dc | Sybren A. Stüvel (sybren) | Error handler: set 'code' and 'description' defaults separately. | Oct 12 2016 | |||
4eb831969776 | Sybren A. Stüvel (sybren) | Better logging of OAuth issues, in the hope to figure out what's going on. | Oct 11 2016 | |||
5dd49fa5ddcc | Sybren A. Stüvel (sybren) | Pillar Extensions can now add links to the sidebar. | Oct 11 2016 | |||
6429c3df217b | Sybren A. Stüvel (sybren) | Modernised flask.ext.login imports → flask_login | Oct 11 2016 | |||
14a8be63295e | Pablo Vazquez (pablovazquez) | Fix 'Latest Assets' list not being updated | Oct 7 2016 | |||
c71186f31877 | Sybren A. Stüvel (sybren) | Allow project membership to be managed by ppl with admin role. | Oct 5 2016 | |||
d1610da5f92f | Pablo Vazquez (pablovazquez) | JStree: HREF attribute link to actual node instead of # | Oct 4 2016 | |||
0de8772c988f | Sybren A. Stüvel (sybren) | Removed __all__, as we didn't keep it up to date anyway. | Oct 4 2016 | |||
e2921c8da848 | Pablo Vazquez (pablovazquez) | nodes_latest was missing the content_type | Sep 30 2016 | |||
dd58d4ad043d | Sybren A. Stüvel (sybren) | Created AbstractPillarTest.create_project_admin() function. | Sep 30 2016 | |||
b4299337373d | Sybren A. Stüvel (sybren) | Added 'required_after_creation' Eve schema validator. | Sep 30 2016 | |||
e2236864e768 | Sybren A. Stüvel (sybren) | Filter out '^attract_.*' node types from jstree | Sep 29 2016 | |||
dcef372e4f2a | Sybren A. Stüvel (sybren) | Gracefully handle project without node types. | Sep 29 2016 | |||
793142831239 | Pablo Vazquez (pablovazquez) | Clipboard icons on pillar-font | Sep 27 2016 | |||
407aefb9ada8 | Sybren A. Stüvel (sybren) | Added CLI command for moving top-level nodes between projects. | Sep 27 2016 | |||
c64fbf61ba1a | Sybren A. Stüvel (sybren) | Removed project node type | Sep 27 2016 | |||
063023c69a7c | Sybren A. Stüvel (sybren) | PEP8 | Sep 27 2016 | |||
7968c6ca375e | Sybren A. Stüvel (sybren) | Added node_type_utils to assign permissions to certain node types. | Sep 23 2016 | |||
e0f92b618507 | Sybren A. Stüvel (sybren) | Don't log entire exception when forwarding a 412 Precondition Failed. | Sep 23 2016 | |||
0f23ee7a0853 | Sybren A. Stüvel (sybren) | Added handler for 412 Precondition Failed from SDK. | Sep 22 2016 | |||
cd8707207b94 | Sybren A. Stüvel (sybren) | Made format_undertitle() Jinja filter None-safe | Sep 22 2016 | |||
7f9f89853d15 | Sybren A. Stüvel (sybren) | Properly handle embed/non-embed error renders for some SDK exceptions. | Sep 22 2016 | |||
78824c9c2a82 | Sybren A. Stüvel (sybren) | Allow extensions to define custom project properties | Sep 20 2016 | |||
40896fc70b09 | Sybren A. Stüvel (sybren) | Better logging when bad extension class is given. | Sep 20 2016 | |||
df8afb8b14fd | D2225 | Sybren A. Stüvel (sybren) | Append license notes to Algolia index | Sep 14 2016 | ||
76b0f5fc465f | Sybren A. Stüvel (sybren) | Moved login-code into a separate function. | Sep 8 2016 | |||
68666f065045 | Sybren A. Stüvel (sybren) | Updated unittest code so that we can create 100% valid projects. | Sep 8 2016 | |||
4313284dab79 | Sybren A. Stüvel (sybren) | Added 'hide_none' Jinja filter, which replaces None with an empty string | Sep 7 2016 | |||
9e6b998c50d7 | Sybren A. Stüvel (sybren) | Refactored static file handling so that extensions can provide static files | Sep 7 2016 | |||
b2e8711ac428 | Sybren A. Stüvel (sybren) | Moved Jinja2 stuff to its own module, and added |undertitle filter. | Sep 7 2016 | |||
2730a7a2b290 | Sybren A. Stüvel (sybren) | Added error handlers for some PillarSDK exceptions. | Sep 7 2016 | |||
f21b70808565 | Sybren A. Stüvel (sybren) | Made it easier for extensions to register multiple blueprints at different URLs | Sep 7 2016 | |||
8a6cd961986a | Sybren A. Stüvel (sybren) | Added pi-users icon + documented regeneration of pillar-font. | Sep 7 2016 | |||
4ae36a0dc35b | Sybren A. Stüvel (sybren) | Allow custom template dirs for extensions | Sep 6 2016 | |||
eac49ab8101f | Sybren A. Stüvel (sybren) | Use BLENDER_ID_ENDPOINT to get roles from BlenderID | Sep 6 2016 | |||
49c08cba105c | Sybren A. Stüvel (sybren) | Custom error handlers: also properly handle non-Werkzeug exceptions. | Sep 6 2016 | |||
cf30bb5d6235 | Sybren A. Stüvel (sybren) | Use BlenderID-side roles to grant demo role. | Sep 6 2016 | |||
ab5a4a6b6caa | Sybren A. Stüvel (sybren) | Custom error pages. | Sep 6 2016 | |||
3bb55fd3dbf1 | Sybren A. Stüvel (sybren) | User admin: properly handle AJAX errors. | Sep 6 2016 | |||
486686f1f9e4 | Sybren A. Stüvel (sybren) | File upload: Removed JS-side file size check. | Sep 6 2016 | |||
e58f29a9d0c6 | Pablo Vazquez (pablovazquez) | Fix missing pictures on latest blog posts and node updates | Sep 5 2016 | |||
fa050da8e235 | Pablo Vazquez (pablovazquez) | Display Blog on the sidebar, if available | Sep 5 2016 | |||
3d9b9e40d42b | Sybren A. Stüvel (sybren) | Added PillarExtension.setup_app(app) | Aug 31 2016 | |||
4cf779e040f5 | Sybren A. Stüvel (sybren) | Keep reference to loaded extension, and refuse to load twice. | Aug 31 2016 |