pillar/pillarwip-refactor-node-hooks
pillar/pillar
wip-refactor-node-hooks
History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
fcf19de786a6 | Stephan preeker (Preeker) | T53161 proces feedback sybren, replace angolia with search | Nov 17 2017 | |||
2233d015f368 | Stephan preeker (Preeker) | T53161 start working on elastic.. | Nov 17 2017 | |||
49a6a6a7582d | Sybren A. Stüvel (sybren) | Delete the auth token when logging out. | Nov 17 2017 | |||
fee242ad077c | Sybren A. Stüvel (sybren) | Allow a custom error view with @require_login() | Nov 9 2017 | |||
cde86db44ed2 | Sybren A. Stüvel (sybren) | @require_login(): made all arguments keyword-only | Nov 9 2017 | |||
7d5785da62df | Francesco Siddi (fsiddi) | Handle exception when users are not allowed to update nodes_latest | Nov 8 2017 | |||
22d65f1e9c19 | Sybren A. Stüvel (sybren) | put_project now also removes None values | Nov 8 2017 | |||
d651791f227e | Francesco Siddi (fsiddi) | Set remember=True on login_user to persist login sessions | Nov 7 2017 | |||
8187a8a0dd12 | Sybren A. Stüvel (sybren) | Moved some useful code from Flamenco to Pillar | Nov 3 2017 | |||
390d687f6172 | Sybren A. Stüvel (sybren) | Added utility to find project ID from URL. | Nov 3 2017 | |||
33d3ff07dbb4 | Sybren A. Stüvel (sybren) | Added missing newline at end of file | Nov 3 2017 | |||
d0f10779f9a7 | Sybren A. Stüvel (sybren) | Added useful 'string' alias to attrs_extra | Nov 3 2017 | |||
8427f03df4ec | Sybren A. Stüvel (sybren) | Fixed bug loading extension config defaults | Nov 3 2017 | |||
99ed8fff5da6 | Francesco Siddi (fsiddi) | Remove unneeded properties on create_blog | Oct 25 2017 | |||
243442694cdd | Sybren A. Stüvel (sybren) | Log warning when someone is denied a project sharing action | Oct 25 2017 | |||
a4addbfd22a2 | Sybren A. Stüvel (sybren) | Log as error when project admin group isn't properly configured. | Oct 25 2017 | |||
ed55a73d0427 | Pablo Vazquez (pablovazquez) | VideoJS: Upgrade and stuff | Oct 24 2017 | |||
53fe047bca32 | Sybren A. Stüvel (sybren) | Fix bug in getting Blender ID error response | Oct 17 2017 | |||
d9c3705c47cc | Sybren A. Stüvel (sybren) | Fix tuples in existing session['blender_id_oauth_token'] | Oct 17 2017 | |||
88ffd647063f | Sybren A. Stüvel (sybren) | get_blender_id_oauth_token() now consistently returns a str | Oct 17 2017 | |||
a897282400e9 | Sybren A. Stüvel (sybren) | Added some type checks before assigning to session['blender_id_oauth_token'] | Oct 17 2017 | |||
cfbb05530a29 | Sybren A. Stüvel (sybren) | Taken unrelated code out of try-body. | Oct 17 2017 | |||
72f440f509b2 | Sybren A. Stüvel (sybren) | Fix AttributeError | Oct 17 2017 | |||
9c3667b51fa9 | Sybren A. Stüvel (sybren) | Include HTTP method in bugsnag report | Oct 17 2017 | |||
3bcf4eaebd96 | Pablo Vazquez (pablovazquez) | Icons | Oct 14 2017 | |||
be4ce024f494 | Francesco Siddi (fsiddi) | Introducing public and private extension_props for users | Oct 6 2017 | |||
98527c72f4c5 | Francesco Siddi (fsiddi) | Support for extra_template_args in node view | Oct 5 2017 | |||
053e681d00a2 | Sybren A. Stüvel (sybren) | Create MongoDB index on tokens.token_hashed | Oct 5 2017 | |||
eca5f48d41ee | Pablo Vazquez (pablovazquez)/Sybren A. Stüvel (sybren) | Fix project_blog_archive pagination | Oct 5 2017 | |||
73b50556bedb | Sybren A. Stüvel (sybren) | Added blog archive. | Oct 5 2017 | |||
2603c4f44f9f | Sybren A. Stüvel (sybren) | Deduplicated blog templates by using macros. | Oct 5 2017 | |||
f17453ba10b5 | Sybren A. Stüvel (sybren) | Added 'operations hash_auth_tokens' CLI command. | Oct 5 2017 | |||
c57aefd48b10 | Sybren A. Stüvel (sybren) | Hash authentication tokens before storing in the database. | Oct 5 2017 | |||
e9233ff7c07e | Francesco Siddi (fsiddi) | Introducing embed_project | Sep 30 2017 | |||
2d01cd8761d7 | Sybren A. Stüvel (sybren) | Simplified posts_view a bit | Sep 29 2017 | |||
45a44d08ebb9 | Sybren A. Stüvel (sybren) | Don't manually construct JSON as strings, just use dicts. The modernity! | Sep 29 2017 | |||
ddc52b969e24 | Sybren A. Stüvel (sybren) | Make it possible for node types to have a 'custom view' | Sep 29 2017 | |||
8ad2ee8729b4 | Sybren A. Stüvel (sybren) | Registered 'node finder' for blog nodes. | Sep 28 2017 | |||
d160999535db | Sybren A. Stüvel (sybren) | Removed unused import | Sep 28 2017 | |||
6a541e06628f | Sybren A. Stüvel (sybren) | Improved bugsnag reporting | Sep 28 2017 | |||
bc5a8fba617c | Francesco Siddi (fsiddi) | Prevent node edit form display if PUT is not allowed for the node | Sep 20 2017 | |||
bd976e6c2e78 | Sybren A. Stüvel (sybren) | Fixed user switching. | Sep 19 2017 | |||
9cce441f6c93 | Sybren A. Stüvel (sybren) | Removed unused code | Sep 19 2017 | |||
b98771f06760 | Pablo Vazquez (pablovazquez) | Improvements to image thumbnailing | Sep 17 2017 | |||
7d48c02fa377 | Dalai Felinto (dfelinto) | Expand user schema to support extension_props | Sep 17 2017 | |||
1177f516ba43 | Francesco Siddi (fsiddi) | Set status as 'published' when creating a blog | Sep 16 2017 | |||
2d18057c6e97 | Sybren A. Stüvel (sybren) | Added DB index for latest assets/comments | Sep 15 2017 | |||
970376ed56ba | Sybren A. Stüvel (sybren) | Removed debug print | Sep 15 2017 | |||
e2ea8d491b6c | Sybren A. Stüvel (sybren) | Added a bit of input validation | Sep 15 2017 | |||
62954ac15730 | Sybren A. Stüvel (sybren) | Latest assets/comments: using Mongo aggregation instead of Python code | Sep 15 2017 | |||
1c70d80b9956 | Sybren A. Stüvel (sybren) | Removed unused imports | Sep 15 2017 | |||
dc50d6e9418c | Sybren A. Stüvel (sybren) | Add more logging to find cause of KeyError | Sep 15 2017 | |||
8377dc63c0fd | Sybren A. Stüvel (sybren) | Fix attribute error accessing response.text | Sep 15 2017 | |||
54bb506e10cf | Sybren A. Stüvel (sybren) | Orphan finder: also interpret 24-char hex strings as ObjectIDs | Sep 14 2017 | |||
d4facbf2e33c | Sybren A. Stüvel (sybren) | Orphan finder: store the orphan-files.txt file in STORAGE_DIR | Sep 14 2017 | |||
ddc8fc0f5e5a | Sybren A. Stüvel (sybren) | Clarify celery beat schedule a bit | Sep 14 2017 | |||
82d2921424f1 | Sybren A. Stüvel (sybren) | Added support for periodic Celery tasks. | Sep 14 2017 | |||
5d137ac997f5 | Sybren A. Stüvel (sybren) | Added Celery task for refreshing file links | Sep 14 2017 | |||
b06e17acf0d4 | Sybren A. Stüvel (sybren) | Added a little reminder about what to do when you add a Celery module | Sep 14 2017 | |||
c272b5d4bb1a | Sybren A. Stüvel (sybren) | refresh_backend_links CLI: don't convert str → int multiple times | Sep 14 2017 | |||
eba28b4eb4df | Sybren A. Stüvel (sybren) | File link refresh: report on every N refreshed links | Sep 14 2017 | |||
44f473221f0c | Sybren A. Stüvel (sybren) | File link refresh: ignore soft-deleted files | Sep 14 2017 | |||
3be47056a0b5 | Sybren A. Stüvel (sybren) | Orphan finder: drop the per-project finding | Sep 14 2017 | |||
be6746f7abf5 | Sybren A. Stüvel (sybren) | Fixed bug when parsing node without content type property | Sep 14 2017 | |||
8cb506731f3c | Sybren A. Stüvel (sybren) | find_for_other: fail early when no project is given | Sep 14 2017 | |||
e09649586fa6 | Sybren A. Stüvel (sybren) | find_url_for_node: fail early when node has no valid project | Sep 14 2017 | |||
230c15d51c21 | Sybren A. Stüvel (sybren) | Fix snag that happens when PUTting a user document without roles key. | Sep 14 2017 | |||
c4a765e73b3f | Francesco Siddi (fsiddi) | Change url of EXAMPLE_PROJECT | Sep 13 2017 | |||
18eb84fa9da5 | Sybren A. Stüvel (sybren) | Log capabilities at DEBUG level. | Sep 13 2017 | |||
1a505bb0a266 | Sybren A. Stüvel (sybren) | Work around bugsnag issue | Sep 13 2017 | |||
8aa6bb61ddaa | Sybren A. Stüvel (sybren) | Slightly nicer initialisation of Bugsnag | Sep 13 2017 | |||
f89bec5089ff | Sybren A. Stüvel (sybren) | Allow <pre> tags in comments | Sep 13 2017 | |||
896784a3517b | Sybren A. Stüvel (sybren) | Clear session when token is invalid | Sep 13 2017 | |||
6488f4677e39 | Sybren A. Stüvel (sybren) | Be more graceful when URLer service isn't configured properly. | Sep 13 2017 | |||
f650835c07a5 | Sybren A. Stüvel (sybren) | Orphan finder: soft-delete orphan files | Sep 13 2017 | |||
33feaa81cac6 | Sybren A. Stüvel (sybren) | Orphan finder: refuse to find orphans when orphan-files.txt exists. | Sep 13 2017 | |||
16bf193b0ea0 | Sybren A. Stüvel (sybren) | Added soft-delete to the files schema. | Sep 13 2017 | |||
ce59bc333586 | Sybren A. Stüvel (sybren) | Orphan finder: write file object IDs to orphan-files.txt | Sep 13 2017 | |||
46d834f5aa1c | Sybren A. Stüvel (sybren) | Orphan finder: log duration of orphan file search | Sep 13 2017 | |||
4be05c8b5753 | Sybren A. Stüvel (sybren) | Orphan finder: when iterating all projects, gracefully stop at CTRL+C | Sep 13 2017 | |||
5ce02bbbfe43 | Sybren A. Stüvel (sybren) | Orphan finder: fix bug when no orphan files are found | Sep 13 2017 | |||
d01b498ad593 | Sybren A. Stüvel (sybren) | Orphan finder: Default project._deleted to False | Sep 13 2017 | |||
b1d69b2304cf | Sybren A. Stüvel (sybren) | Added orphan file finder. Works per project or pass 'all' for all projects. | Sep 13 2017 | |||
a8511c9db534 | Sybren A. Stüvel (sybren) | Gracefully handle read timeouts when communicating with BlenderID | Sep 12 2017 | |||
ab7d623d2795 | Sybren A. Stüvel (sybren) | Create some indices used for statistics | Sep 12 2017 | |||
901fea33614f | Francesco Siddi (fsiddi) | Do not assume that users and groups keys exist in permissions | Sep 11 2017 | |||
3329788be845 | Dalai Felinto (dfelinto) | Localization: Fix setup.py install/develop | Sep 11 2017 | |||
303a33c3bfd9 | D2826 | Dalai Felinto (dfelinto) | Internationalization: Backend support to localization based on user browser | Sep 9 2017 | ||
b769cc6c3c9a | Dalai Felinto (dfelinto) | Fix app_root in unittests | Sep 8 2017 | |||
4e5ce71a52eb | Sybren A. Stüvel (sybren) | File storage link refreshing: log nr of documents to refresh. | Sep 7 2017 | |||
216b9278af9e | D2825 | Dalai Felinto (dfelinto) | A user should not be able to vote on own content | Sep 6 2017 | ||
eb467474f81b | Sybren A. Stüvel (sybren) | Make our require_login() optionally redirect to the login page | Sep 6 2017 | |||
6b32c4ede8ba | Sybren A. Stüvel (sybren) | Use has_cap('admin') instead of has_role('admin') | Sep 5 2017 | |||
941fd8dd9ca4 | Sybren A. Stüvel (sybren) | Show max filesize of variations, rather than original file size. | Sep 5 2017 | |||
06dd24bcf9fd | Pablo Vazquez (pablovazquez) | Project Edit: Node types editing embedded | Sep 4 2017 | |||
941ec94313a5 | Pablo Vazquez (pablovazquez) | Node Type Edit: Save node_type description | Sep 4 2017 | |||
4b1bb6283eb4 | Sybren A. Stüvel (sybren) | Let Flask know our preferred URL scheme | Sep 1 2017 | |||
3a3b3c3269fe | Sybren A. Stüvel (sybren) | Revert "Replaced config SCHEME with Flask's own PREFERRED_URL_SCHEME setting." | Sep 1 2017 | |||
fe64a0c70e23 | Sybren A. Stüvel (sybren) | Changed organizations endpoint /orgs → /o | Sep 1 2017 | |||
314f0b8dbe21 | Sybren A. Stüvel (sybren) | Quote token when logging | Sep 1 2017 |