pillar/pillardillo
pillar/pillar
dillo
History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
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 | |||
40172bf8b5cc | Sybren A. Stüvel (sybren) | Orgs: Use create-organization capability to control access | Aug 24 2017 | |||
72404d0fd972 | Sybren A. Stüvel (sybren) | Handle registration of previously unknown organization members. | Aug 24 2017 | |||
b53d485960a8 | Sybren A. Stüvel (sybren) | Added access control to organizations Eve endpoints | Aug 24 2017 | |||
cf51d1a280a5 | Sybren A. Stüvel (sybren) | Added utility function current_user() that acts like flask_login.current_user | Aug 24 2017 | |||
efc1890871fd | Sybren A. Stüvel (sybren) | Added PATCH support for organizations | Aug 24 2017 | |||
93d534fe9481 | Sybren A. Stüvel (sybren) | Added Organization Manager. | Aug 24 2017 | |||
87afbc52f6c7 | Sybren A. Stüvel (sybren) | Updated do_badger to take an optional set of roles. | Aug 23 2017 | |||
15de24214ad6 | Francesco Siddi (fsiddi) | Decouple upload_and_process from stream_to_storage | Aug 22 2017 | |||
2b09711eb049 | Sybren A. Stüvel (sybren) | Load user capabilities from Pillar config and allow extensions to extend. | Aug 22 2017 | |||
566f2a4835e5 | Sybren A. Stüvel (sybren) | Late-initialise CLI user & late-import UserClass class | Aug 22 2017 | |||
575a7ed1a7fd | Sybren A. Stüvel (sybren) | Introduced role-based capability system. | Aug 18 2017 | |||
566a23d3b6af | Sybren A. Stüvel (sybren) | Unified user representation for web and API calls | Aug 18 2017 | |||
6285e818837a | Francesco Siddi (fsiddi) | Add course and workshop project types to admin interface | Jul 27 2017 | |||
4c896ae6b7a8 | Francesco Siddi (fsiddi) | Introducing new icons | Jul 26 2017 | |||
b3aee6c8bc0c | Francesco Siddi (fsiddi) | Introducing new types of projects | Jul 26 2017 | |||
e18ed79c7b35 | Francesco Siddi (fsiddi) | Move training and open-projects to blender-cloud repo | Jul 26 2017 | |||
502e494083ef | Francesco Siddi (fsiddi) | Clean up local login | Jul 14 2017 | |||
e752a5dc87fe | Francesco Siddi (fsiddi) | On new project creation, use the backend storage set in config | Jul 14 2017 | |||
5ec76f8801e7 | Francesco Siddi (fsiddi) | Remove Blender Cloud specific pages | Jul 13 2017 | |||
bd13d89817b8 | Sybren A. Stüvel (sybren) | Added permission check to DELETE of nodes. | Jul 13 2017 | |||
4c273671e49d | Sybren A. Stüvel (sybren) | CLI index_users_rebuild() made parallel | Jul 11 2017 | |||
f3e79bcfb505 | Sybren A. Stüvel (sybren) | Formatting | Jul 11 2017 | |||
b04abef20fbd | Sybren A. Stüvel (sybren) | Also push user to Algolia when its role changes through the badger | Jul 11 2017 | |||
73d4a7788180 | Sybren A. Stüvel (sybren) | Role change blinker: make comparison set-based | Jul 11 2017 | |||
c974b388b69c | Sybren A. Stüvel (sybren) | Formatting | Jun 29 2017 | |||
e061d6c29d06 | Sybren A. Stüvel (sybren) | Allow editing users' email address via /u/ | Jun 29 2017 | |||
fc4ab9d6ba85 | Sybren A. Stüvel (sybren) | Removed obsolete comment file + function | Jun 16 2017 | |||
2482381999bb | Sybren A. Stüvel (sybren) | Added ability to add missing node types to replace_pillar_node_type_schemas | Jun 16 2017 | |||
6e6ea6082de9 | Sybren A. Stüvel (sybren) | Renamed _attachments_embedded_schema to attachments_embedded_schema | Jun 16 2017 | |||
50108201cf5b | Sybren A. Stüvel (sybren) | Removed 'content' property from page node type | Jun 16 2017 | |||
964526924d8d | Sybren A. Stüvel (sybren) | Save thumbnails with explicit quality setting. | Jun 15 2017 | |||
7ed053b6c103 | Sybren A. Stüvel (sybren) | Little clarification | Jun 15 2017 | |||
8e02de32abc8 | Sybren A. Stüvel (sybren) | Pillar Extensions can now determine which user roles to index in Algola | Jun 15 2017 | |||
8d94901babcb | Sybren A. Stüvel (sybren) | Use app.user_roles to construct the roles field in /u | Jun 15 2017 | |||
13b67702b44b | Sybren A. Stüvel (sybren) | Let Pillar extensions register new roles. | Jun 15 2017 | |||
cdb148fc0dcd | Sybren A. Stüvel (sybren) | Just import the forms module, not every single form it it separately. | Jun 15 2017 | |||
efa2321ac3e1 | Sybren A. Stüvel (sybren) | Pillar extensions can now register global Jinja2 context processors. | Jun 14 2017 | |||
73c5032a4803 | Sybren A. Stüvel (sybren) | Convert timezone, not replace it | Jun 14 2017 | |||
293961097f4e | Sybren A. Stüvel (sybren) | Merge branch 'production' | Jun 8 2017 | |||
740df09b9d73 | Sybren A. Stüvel (sybren) | User edit form: prevent accidentally revoking roles | Jun 8 2017 | |||
263c27477409 | Sybren A. Stüvel (sybren) | Allow indexing of flamenco-user role. | Jun 8 2017 | |||
91807ad0225a | Francesco Siddi (fsiddi) | Add comment to STORAGE_BACKEND config | Jun 7 2017 | |||
155ddf243a3a | Sybren A. Stüvel (sybren) | Partial revert of "Added @project_view() decorator to reduce duplicated code." | Jun 7 2017 |