pillar/pillarwip-refactor-node-hooks
pillar/pillar
wip-refactor-node-hooks
History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
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 | |||
8318d4b1f698 | Sybren A. Stüvel (sybren) | Replaced config SCHEME with Flask's own PREFERRED_URL_SCHEME setting. | Aug 31 2017 | |||
d6dd0d69d060 | Francesco Siddi (fsiddi) | Fix for missing underscore in _scheme arg | Aug 31 2017 | |||
2d3b54b80be2 | Francesco Siddi (fsiddi) | Use app config SCHEME to enforce https when doing oauth redirects | Aug 31 2017 | |||
7890cd2622fd | Francesco Siddi (fsiddi) | Introducing settings blueprint | Aug 30 2017 | |||
62542f032921 | Sybren A. Stüvel (sybren) | Rolled back some flask_login and g.current_user integration | Aug 30 2017 | |||
6825b8bf749c | Sybren A. Stüvel (sybren) | Fixed infinite recursion. | Aug 29 2017 | |||
bdd603fb179f | Sybren A. Stüvel (sybren) | Using new UserClass instances everywhere: | Aug 29 2017 | |||
86e76aaa5fb2 | Sybren A. Stüvel (sybren) | Use UserClass instead of assigning dict to g.current_user | Aug 29 2017 | |||
c7c867f1c779 | Sybren A. Stüvel (sybren) | OAuth signin: streamlined instantiation of OAuthSignIn subclasses | Aug 25 2017 | |||
a12838032fe2 | Francesco Siddi (fsiddi) | Introducing exception handling in the application code | Aug 25 2017 | |||
6edd0e2f8d96 | Francesco Siddi (fsiddi) | Fix for embedded template paths | Aug 25 2017 | |||
398bbbc31613 | Francesco Siddi (fsiddi) | Fix up config_testing values to conform with tests | Aug 25 2017 | |||
41a82c44c5f0 | Francesco Siddi (fsiddi) | Tests for providers callbacks | Aug 25 2017 | |||
cecf81a07d55 | Francesco Siddi (fsiddi) | Initial tests for OAuthSignIn | Aug 25 2017 | |||
45275c38310a | Francesco Siddi (fsiddi) | Switch to class-based OAuthUserResponse | Aug 25 2017 | |||
6b3e523036d4 | Francesco Siddi (fsiddi) | Remove Flask-OAuthlib and oauth_blender_id from Pillar | Aug 25 2017 | |||
6e9a539d61bd | Francesco Siddi (fsiddi) | Fix typo | Aug 25 2017 | |||
c9b2eb25b2c9 | Francesco Siddi (fsiddi) | Add default OAUTH_CREDENTIALS in config | Aug 25 2017 | |||
23b856b07367 | Francesco Siddi (fsiddi) | Move Blender ID to extensible OAuth | Aug 25 2017 | |||
9b9e0488d3c0 | Francesco Siddi (fsiddi) | New login page | Aug 25 2017 | |||
c827dc4ed2a5 | Francesco Siddi (fsiddi) | Initial work to support multiple OAuth clients | Aug 25 2017 | |||
d48a308cc63d | Sybren A. Stüvel (sybren) | Renamed pillar.auth.current_web_user to pillar.auth.current_user | Aug 24 2017 | |||
b9ae4396e52e | Sybren A. Stüvel (sybren) | Orgs: show "My Organizations" in the user's menu | Aug 24 2017 | |||
be12bd7d9979 | Sybren A. Stüvel (sybren) | Orgs: allow users to leave an organization | Aug 24 2017 | |||
0445c3bd8623 | Sybren A. Stüvel (sybren) | Orgs: assign capabilities to org-subscriber role | Aug 24 2017 | |||
598b59c0c692 | Sybren A. Stüvel (sybren) | Orgs: gracefully handle 'not enough seats' error | Aug 24 2017 | |||
1e1bd83baf31 | Sybren A. Stüvel (sybren) | Orgs: refresh all members' roles after org changed roles | Aug 24 2017 | |||
d41e2bbce4ea | Sybren A. Stüvel (sybren) | Orgs: fixed "Create New Organization" button | Aug 24 2017 | |||
f1edb901d167 | Sybren A. Stüvel (sybren) | Orgs: allow setting org admin via web interface / PATCH request | Aug 24 2017 | |||
08294e2f14b8 | Sybren A. Stüvel (sybren) | Orgs: allow admins to set seat count and org_roles | Aug 24 2017 | |||
1c9f425a4003 | Sybren A. Stüvel (sybren) | Orgs: use flask_login.current_user to avoid calling current_user() all the time | Aug 24 2017 | |||
4116357447ae | Sybren A. Stüvel (sybren) | Orgs: some small fixes, mostly for stability / corner cases | Aug 24 2017 | |||
e9cb2356404a | Sybren A. Stüvel (sybren) | Added web interface for organizations. | Aug 24 2017 | |||
64eab850c53b | Sybren A. Stüvel (sybren) | Orgs: pillar admins can always edit an organization | Aug 24 2017 | |||
c6eebc4eae23 | Sybren A. Stüvel (sybren) | Orgs: allow setting location field by PATCH | Aug 24 2017 | |||
1bd6e07fe263 | Sybren A. Stüvel (sybren) | Orgs: Allow adding individual known users by user ID. | Aug 24 2017 | |||
1ad13d048fea | Sybren A. Stüvel (sybren) | Some extra type safety checks | Aug 24 2017 | |||
cfde720b1dc5 | Sybren A. Stüvel (sybren) | Orgs: PATCH op to batch-add emails as members now strip()s emails | Aug 24 2017 | |||
5d17d892a439 | Sybren A. Stüvel (sybren) | Orgs: Use current_user() in PATCH handler | Aug 24 2017 |