pillar/pillarwip-refactor-node-hooks
pillar/pillar
wip-refactor-node-hooks
History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
586d9c0d3bad | Sybren A. Stüvel (sybren) | Create MongoDB indices at Pillar startup, and not at first request | Sep 6 2018 | |||
e4fa32b8e4f2 | Sybren A. Stüvel (sybren) | Fixed bug in attachment code | Sep 6 2018 | |||
bc16bb6e562b | Sybren A. Stüvel (sybren) | Send the request URL to Sentry | Sep 5 2018 | |||
2698be3e12f4 | Sybren A. Stüvel (sybren) | Saving & restoring video watching progress | Sep 4 2018 | |||
05c488c484b6 | Sybren A. Stüvel (sybren) | Authentication: also accept user from session on API calls | Aug 31 2018 | |||
40c19a3cb048 | Sybren A. Stüvel (sybren) | pillar.api.utils.utcnow() now truncates microseconds to milliseconds | Aug 31 2018 | |||
a67527d6af94 | Sybren A. Stüvel (sybren) | Use app_context() instead of test_request_context() | Aug 30 2018 | |||
791906521f94 | Sybren A. Stüvel (sybren) | Added a test context manager to log in when doing Flask test client requests | Aug 30 2018 | |||
2ad5b2088077 | Sybren A. Stüvel (sybren) | Quick hack to get /p/{url}/jstree working again | Aug 30 2018 | |||
82aa521b5f90 | Sybren A. Stüvel (sybren) | Merge branch 'master' into wip-flask-one | Aug 30 2018 | |||
f7220924bc69 | Sybren A. Stüvel (sybren) | Replaced deprecated call to collection.count() | Aug 30 2018 | |||
595bb4874120 | Sybren A. Stüvel (sybren) | Silence warning of Flask-Caching about NULL cache during testing | Aug 29 2018 | |||
1c430044b916 | Sybren A. Stüvel (sybren) | More `urljoin()` instead of string concatenation | Aug 29 2018 | |||
73bc084417b1 | Sybren A. Stüvel (sybren) | Cerberus or Eve apparently changed validator._id to document_id | Aug 29 2018 | |||
37ca803162cd | Sybren A. Stüvel (sybren) | Flask wrapped Response replaced `json()` function with `json` property | Aug 29 2018 | |||
2c40665271a2 | Sybren A. Stüvel (sybren) | Use urljoin() to compose OAuth URLs instead of string concatenation | Aug 29 2018 | |||
efd345ec46b1 | Sybren A. Stüvel (sybren) | Upgrade attachments CLI cmd: added compatibility with new 'validator' key | Aug 29 2018 | |||
d655d2b74994 | Sybren A. Stüvel (sybren) | Users schema: don't supply schema when `allow_known=True` | Aug 29 2018 | |||
a58e61676952 | Sybren A. Stüvel (sybren) | Markdown validator: gracefully handle partial document validation | Aug 29 2018 | |||
1649591d7579 | Sybren A. Stüvel (sybren) | Create a copy in the validator's self.document | Aug 28 2018 | |||
6737aa1123a9 | Sybren A. Stüvel (sybren) | Markdown validator now also updates the doc with post_internal | Aug 28 2018 | |||
469f24d113ac | Sybren A. Stüvel (sybren) | Fix for {validate: markdown} when used in Eve | Jul 13 2018 | |||
8a0f582a80b9 | Sybren A. Stüvel (sybren) | Removed dependency on flask_pymongo | Jul 13 2018 | |||
559e212c550e | Sybren A. Stüvel (sybren) | Removed debug prints + added TODO(fsiddi) | Jul 13 2018 | |||
61278730c622 | Sybren A. Stüvel (sybren) | De-indent the code a bit | Jul 13 2018 | |||
0fdcbc39478a | Sybren A. Stüvel (sybren) | Restored MarkDown conversion using 'validator': 'markdown' | Jul 13 2018 | |||
8dc3296bd597 | Sybren A. Stüvel (sybren) | Schema change for IP range, use validator instead of type | Jul 13 2018 | |||
7da741f35472 | Sybren A. Stüvel (sybren) | Re-enabled PATCH handler for organisations | Jul 13 2018 | |||
41369d134c50 | Sybren A. Stüvel (sybren) | Fix bloody Eve raising exceptions instead of returning status code | Jul 13 2018 | |||
61ed08321869 | Sybren A. Stüvel (sybren) | Don't change the global schema! | Jul 13 2018 | |||
46777f7f8c4a | Sybren A. Stüvel (sybren) | Removed unnecessary ['shema'] | Jul 13 2018 | |||
ef94c68177cc | Sybren A. Stüvel (sybren) | Re-enabled the 'valid_properties': True in nodes_schema | Jul 13 2018 | |||
c607eaf23d73 | Sybren A. Stüvel (sybren) | Added magic custom validation rule schemas in docstrings | Jul 13 2018 | |||
baa77a7de575 | Sybren A. Stüvel (sybren) | Merge branch 'master' into wip-flask-one | Jul 13 2018 | |||
549cf0a3e8c7 | Francesco Siddi (fsiddi) | WIP on libraries upgrade | Jul 12 2018 | |||
9f380751f566 | Francesco Siddi (fsiddi) | Support for capabilities check in any shortcode | Jul 11 2018 | |||
49075cbc6016 | Francesco Siddi (fsiddi) | Local development server uses http, not https | Jun 23 2018 | |||
9ee7b742abc0 | Francesco Siddi (fsiddi) | Make more consistent use of BLENDER_ID_ENDPOINT | Jun 22 2018 | |||
151484dee39d | Francesco Siddi (fsiddi) | Support parsing of bare links in Markdown text | Jun 8 2018 | |||
0e14bdd09f7f | Francesco Siddi (fsiddi) | Introduce rating functions | Jun 3 2018 | |||
ce6df542cc17 | Francesco Siddi (fsiddi) | Add ratings_embedded_schema to node_types | May 11 2018 | |||
530302b74f27 | Francesco Siddi (fsiddi) | Fix deprecation warning, rename Form to FlaskForm | May 9 2018 | |||
53b621053113 | Francesco Siddi (fsiddi) | Remove unneeded file opening | Apr 21 2018 | |||
24d47f084803 | Francesco Siddi (fsiddi) | Add page node_type to CUSTOM_VIEW_NODE_TYPES | Apr 16 2018 | |||
505e3c3a6d44 | Francesco Siddi (fsiddi) | New design for project landing pages and blogs | Apr 16 2018 | |||
e5259bb56c27 | Francesco Siddi (fsiddi) | Config: provide a correct suggestion for SERVER_NAME | Apr 14 2018 | |||
8c0c22d80131 | Sybren A. Stüvel (sybren) | Home project: sort synced Blender versions by _updated | Apr 9 2018 | |||
c9789f46dba2 | Sybren A. Stüvel (sybren) | {iframe} shortcode no longer requires cap=xxx | Apr 4 2018 | |||
1ba1da49c3bf | Sybren A. Stüvel (sybren) | Pass positional arguments to attachment render functions | Apr 3 2018 | |||
a71de3a727d7 | Sybren A. Stüvel (sybren) | Added link to shortcodes documentation | Apr 3 2018 | |||
67e8e7c082b4 | Sybren A. Stüvel (sybren) | Disallow spaces in attachment slugs | Apr 3 2018 | |||
cbb5d546ef83 | Sybren A. Stüvel (sybren) | Fixed CLI cmd upgrade_attachment_schema | Apr 3 2018 | |||
a86920fc7391 | Sybren A. Stüvel (sybren) | Disallow spaces in attachment slugs | Apr 3 2018 | |||
14b31174dc51 | Sybren A. Stüvel (sybren) | Fixes to upgrade_attachment_schema() for URL-less projects | Apr 3 2018 | |||
3b452d14ce32 | Sybren A. Stüvel (sybren) | Render attachments with shortcodes rather than slugs | Apr 3 2018 | |||
f4e0b9185bb4 | Sybren A. Stüvel (sybren) | Shortcodes for YouTube and iframes | Apr 3 2018 | |||
0841d52dd1b7 | Sybren A. Stüvel (sybren) | Removed unused imports | Apr 3 2018 | |||
9ee816d36642 | Sybren A. Stüvel (sybren) | Ignore _xxx properties in form generation | Mar 29 2018 | |||
5b061af3a59b | Pablo Vazquez (pablovazquez) | WIP on using the new nodes.preview_markdown for comments | Mar 28 2018 | |||
e69f991aa6d7 | Francesco Siddi (fsiddi) | Update flask_wtf to 0.14.2 and make CSRFProtect available to current_app | Mar 28 2018 | |||
8288455468ac | Sybren A. Stüvel (sybren) | Fixed a KeyError when editing a comment. | Mar 28 2018 | |||
d3ff88e5cfa4 | Sybren A. Stüvel (sybren) | Also replace node types when key with underscore changed | Mar 27 2018 | |||
f22dc4d92abd | Sybren A. Stüvel (sybren) | Fixed PATCHing comments | Mar 27 2018 | |||
540dd2886101 | Sybren A. Stüvel (sybren) | Short-circuit check_permissions() when logged in as CLI user | Mar 27 2018 | |||
dfaac59e20b8 | Sybren A. Stüvel (sybren) | Cache Markdown'ed HTML in database | Mar 27 2018 | |||
08ce84fe319e | Sybren A. Stüvel (sybren) | Drop 'template' from blog node type | Mar 27 2018 | |||
d2a0a5ae26d4 | Sybren A. Stüvel (sybren) | Added CLI command 'maintenance purge_home_projects' | Mar 27 2018 | |||
bf498b829c63 | Sybren A. Stüvel (sybren) | @manager.command and @manager.option are sometimes mutually exclusive | Mar 27 2018 | |||
195edf679cd0 | Sybren A. Stüvel (sybren) | Improved replace_pillar_node_type_schemas CLI cmd further | Mar 27 2018 | |||
d24715a22487 | Sybren A. Stüvel (sybren) | Smarter upgrades of node type definitions | Mar 27 2018 | |||
dee0b1842997 | Sybren A. Stüvel (sybren) | utils.doc_diff() now also supports list values | Mar 27 2018 | |||
de8bff51b525 | Sybren A. Stüvel (sybren) | Added TODO: keep Sentry unconfigured when running CLI commands. | Mar 27 2018 | |||
318ccb2d9509 | Sybren A. Stüvel (sybren) | Reduce log level | Mar 27 2018 | |||
12272750c302 | Sybren A. Stüvel (sybren) | T53890: Improving static content serving | Mar 23 2018 | |||
0cf45c0d782b | Sybren A. Stüvel (sybren) | Use capability check instead of role check in strip_link_and_variations() | Mar 23 2018 | |||
e4f229cc70cd | Sybren A. Stüvel (sybren) | Fix T51678: 16bit greyscale PNG images thumbnailing fails | Mar 22 2018 | |||
f8ccb8aaaa60 | Francesco Siddi (fsiddi) | Follow the convention for error formatting | Mar 21 2018 | |||
fb2852acdc7b | Francesco Siddi (fsiddi) | Tweak to function docstring | Mar 21 2018 | |||
e6edd00e468d | Francesco Siddi (fsiddi) | Introducing /nodes/preview-markdown | Mar 21 2018 | |||
d30a11c8f715 | Francesco Siddi (fsiddi) | Do not index a document if it's empty | Mar 21 2018 | |||
67a24e9d4e4b | Francesco Siddi (fsiddi) | Provide debug log info when nodes are not indexed | Mar 21 2018 | |||
2bf0bf10649b | Francesco Siddi (fsiddi) | Formatting | Mar 21 2018 | |||
678f72766ed5 | Francesco Siddi (fsiddi) | Change elif to if _validate_config | Mar 20 2018 | |||
66e4229b9b48 | Francesco Siddi (fsiddi) | Merge branch 'production' | Mar 18 2018 | |||
99e0eb7a7af8 | Francesco Siddi (fsiddi) | Require SERVER_NAME in the configuration | Mar 18 2018 | |||
6a0e0721e998 | Sybren A. Stüvel (sybren) | Require SERVER_NAME to be a FQDN with TLD | Mar 15 2018 | |||
97091457a8e9 | Francesco Siddi (fsiddi) | Check for capabilites instead of roles in allow_link | Mar 14 2018 | |||
df6297d40fbe | Sybren A. Stüvel (sybren) | Fixed project search | Mar 13 2018 | |||
257793dcd518 | Sybren A. Stüvel (sybren) | Simplified some code | Mar 13 2018 | |||
450dde56b7cb | Sybren A. Stüvel (sybren) | Pass our OAuth2 client ID to Blender ID when validating tokens | Feb 21 2018 | |||
854bc7cfaf98 | Sybren A. Stüvel (sybren) | Sentry: include extra user information | Feb 14 2018 | |||
05187cacea3a | Sybren A. Stüvel (sybren) | Add comment to config.py to point at SERVER_NAME | Feb 13 2018 | |||
f79642d69ff1 | Sybren A. Stüvel (sybren) | Refuse to merge projects when SERVER_NAME is unset | Feb 13 2018 | |||
1f2fb774b413 | Sybren A. Stüvel (sybren) | Converted another datetime.utcnow() to utils.utcnow() | Feb 13 2018 | |||
de801e41e37c | Sybren A. Stüvel (sybren) | CLI command for moving all nodes+files to another project | Feb 13 2018 | |||
cd42ce6cba68 | Sybren A. Stüvel (sybren) | Moving blobs between nodes now uses storage API | Feb 13 2018 | |||
eb18e5b93344 | Sybren A. Stüvel (sybren) | Formatting | Feb 13 2018 | |||
350cf85cd2ee | Sybren A. Stüvel (sybren) | Removed unused imports | Feb 13 2018 | |||
f2888069dbc6 | Sybren A. Stüvel (sybren) | Added pillar.api.utils.utcnow() which returns a datetime for 'now' | Feb 13 2018 | |||
ce33ce994f4d | Sybren A. Stüvel (sybren) | Elastic: Allow resetting and reindexing in one CLI command | Feb 13 2018 |