pillar/testsproduction
pillar/tests
production
History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
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 | |||
230c15d51c21 | Sybren A. Stüvel (sybren) | Fix snag that happens when PUTting a user document without roles key. | Sep 14 2017 | |||
b1d69b2304cf | Sybren A. Stüvel (sybren) | Added orphan file finder. Works per project or pass 'all' for all projects. | Sep 13 2017 | |||
216b9278af9e | D2825 | Dalai Felinto (dfelinto) | A user should not be able to vote on own content | Sep 6 2017 | ||
a6f56a481106 | Sybren A. Stüvel (sybren) | OAuth test: checking email address too | 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 | |||
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 | |||
1e1bd83baf31 | Sybren A. Stüvel (sybren) | Orgs: refresh all members' roles after org changed roles | Aug 24 2017 | |||
f1edb901d167 | Sybren A. Stüvel (sybren) | Orgs: allow setting org admin via web interface / PATCH request | Aug 24 2017 | |||
1bd6e07fe263 | Sybren A. Stüvel (sybren) | Orgs: Allow adding individual known users by user ID. | 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 | |||
2b09711eb049 | Sybren A. Stüvel (sybren) | Load user capabilities from Pillar config and allow extensions to extend. | 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 | |||
bd13d89817b8 | Sybren A. Stüvel (sybren) | Added permission check to DELETE of nodes. | Jul 13 2017 | |||
e061d6c29d06 | Sybren A. Stüvel (sybren) | Allow editing users' email address via /u/ | Jun 29 2017 | |||
2ad8c5186cc2 | Sybren A. Stüvel (sybren) | Storage backends: added exists() method | Jun 6 2017 | |||
a7d3ba24b49f | Francesco Siddi (fsiddi) | Refactor cli scripts in submodules | May 24 2017 | |||
5e721c61b964 | Sybren A. Stüvel (sybren) | Added function to easily remove someone from a group. | May 24 2017 | |||
59a95450e523 | Sybren A. Stüvel (sybren) | Updated Eve, Flask, and Werkzeug. Adjusted code to make Pillar work again. | May 18 2017 | |||
ad9a981cda7b | Sybren A. Stüvel (sybren) | Added p.a.users.add_user_to_group() function | May 12 2017 | |||
203c6418fd0a | Sybren A. Stüvel (sybren) | Added pillar.flask_extra.vary_xhr() decorator | May 12 2017 | |||
c854ccbb4b24 | Sybren A. Stüvel (sybren) | Generic PATCH handler class. | May 9 2017 | |||
fdaf4af31a34 | Sybren A. Stüvel (sybren) | Modernised some unit tests | May 5 2017 | |||
69d7c5c5cec9 | Sybren A. Stüvel (sybren) | Allow service accounts to be email-less | May 5 2017 | |||
1a54b723aa42 | Sybren A. Stüvel (sybren) | Reworked subscription/demo role management from web to API level. | May 4 2017 | |||
d0557445cd6c | Sybren A. Stüvel (sybren) | Fix privilege escalation leak | May 4 2017 | |||
bd3f8d597a89 | Sybren A. Stüvel (sybren) | Allow upload of videos > 1080p | Mar 31 2017 | |||
d8640df115b8 | Sybren A. Stüvel (sybren) | Made markdown jinja filter None-safe | Mar 30 2017 | |||
b36dc6333540 | Sybren A. Stüvel (sybren) | Added simple mocking test for GCS | Mar 22 2017 | |||
563bb2c24467 | Sybren A. Stüvel (sybren) | Added unittest for Bucket.copy_to_bucket() | Mar 22 2017 | |||
6b526f6b539e | Sybren A. Stüvel (sybren) | Fixed bug in local file storage URL generation. | Mar 22 2017 | |||
2e41c074b52c | Sybren A. Stüvel (sybren) | Python 3.6 compatibility: bytes vs strings stuff | Mar 22 2017 | |||
bced6cae68ab | Sybren A. Stüvel (sybren) | Ran 2to3 on unittests, same sort of manual fixups as before | Mar 22 2017 | |||
604d6c1a0719 | Sybren A. Stüvel (sybren) | Added pillar.web.utils.last_page_index() | Jan 19 2017 | |||
76f2367e6609 | Sybren A. Stüvel (sybren) | Added extra role to UserAdminTest. | Nov 11 2016 | |||
5f0092cfa1ea | Sybren A. Stüvel (sybren) | Fixed bug in /u/ where home project group membership was lost after edit. | Nov 11 2016 | |||
ab375b212696 | Sybren A. Stüvel (sybren) | Moved node_setattr() from Attract to Pillar | Nov 9 2016 | |||
65b554986c2d | Sybren A. Stüvel (sybren) | pretty_date(None) now returns None | Nov 8 2016 | |||
fb6e326a143f | Sybren A. Stüvel (sybren) | Also support future dates and times in pretty_date | Nov 8 2016 | |||
fe4d70c0d173 | Sybren A. Stüvel (sybren) | CLI upgrade_attachment_schema: also remove attachments form_schema | Nov 1 2016 | |||
a38e053c1ac1 | Sybren A. Stüvel (sybren) | Added CLI command to create blogs. | Nov 1 2016 | |||
0929a80f2bd8 | Sybren A. Stüvel (sybren) | New data structure for attachments. | Nov 1 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 | |||
3afeeaccd0df | Sybren A. Stüvel (sybren) | Removed permission keys from node type definitions. | Oct 20 2016 | |||
eea934a86a20 | Sybren A. Stüvel (sybren) | Added username to public user fields | Oct 19 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 | |||
407aefb9ada8 | Sybren A. Stüvel (sybren) | Added CLI command for moving top-level nodes between projects. | Sep 27 2016 | |||
7968c6ca375e | Sybren A. Stüvel (sybren) | Added node_type_utils to assign permissions to certain node types. | Sep 23 2016 | |||
68666f065045 | Sybren A. Stüvel (sybren) | Updated unittest code so that we can create 100% valid projects. | Sep 8 2016 | |||
eb7b875122f7 | Sybren A. Stüvel (sybren) | Copying files to other backend now works | Aug 26 2016 | |||
04c9c010f0ea | Sybren A. Stüvel (sybren) | p.view_node(): check node_id for validity, before sending it to the API | Aug 24 2016 | |||
2e0ba4c6cd89 | Sybren A. Stüvel (sybren) | test_sdk: load BlenderDesktopLogo.png from the correct path | Aug 23 2016 | |||
2c5dc34ea2d9 | Francesco Siddi (fsiddi) | Introducing Pillar Framework | Aug 19 2016 | |||
ed863447cf76 | Sybren A. Stüvel (sybren) | Comment rating: fixed bug where new ratings weren't returned on no-op. | Jul 28 2016 | |||
6a7d25cec7d4 | Sybren A. Stüvel (sybren) | Using PATCH to do comment rating. | Jul 27 2016 | |||
2d72c96a4569 | Sybren A. Stüvel (sybren) | Sort HDRi files by their image file size. | Jul 26 2016 | |||
7880fb696824 | Sybren A. Stüvel (sybren) | Added a group_hdri node type. | Jul 20 2016 | |||
49bd2720fa32 | Sybren A. Stüvel (sybren) | Oops. | Jul 20 2016 | |||
4a72b377bdc7 | Sybren A. Stüvel (sybren) | Include HDRi projects in /bcloud/texture-libraries | Jul 20 2016 | |||
9b3e75b9b98d | Sybren A. Stüvel (sybren) | Nodes: embed 'short_link' when 'short_code' is present and not empty. | Jul 15 2016 | |||
2d5a538ad6ad | Sybren A. Stüvel (sybren) | Added query string support to AbstractPillarTest.client_request() | Jul 15 2016 | |||
a844f1ddda7c | Sybren A. Stüvel (sybren) | Home project: allow commenting on nodes. | Jul 13 2016 | |||
9cd7198005f6 | Sybren A. Stüvel (sybren) | Make shared nodes world-gettable | Jul 13 2016 | |||
53c0eec8f194 | Sybren A. Stüvel (sybren) | PEP8 formatting | Jul 13 2016 | |||
d99676001794 | Sybren A. Stüvel (sybren) | Removed node type permissions from EXAMPLE_TEST_PROJECT | Jul 13 2016 | |||
5d26de633c3b | Sybren A. Stüvel (sybren) | Limit uploadable file size to 32 MiB for non-subscribers. | Jul 8 2016 | |||
a322aee0c7ce | Sybren A. Stüvel (sybren) | Added file upload support to AbstractPillarTest.client_request | Jul 8 2016 | |||
8a7c7afc3cd4 | Sybren A. Stüvel (sybren) | Bugfix | Jul 8 2016 | |||
bfba44e5b8c5 | Sybren A. Stüvel (sybren) | Merged test_home_project.py and test_bcloud_home_project.py | Jul 8 2016 | |||
d357345db639 | Sybren A. Stüvel (sybren) | Missed one more 'theatre_link' | Jul 7 2016 | |||
0f8cfc89b325 | Sybren A. Stüvel (sybren) | Nodes now have only one short code | Jul 7 2016 | |||
3f3e9ac7db99 | Sybren A. Stüvel (sybren) | Nodes can now be shared with /nodes/<node_id>/share endpoint. | Jul 7 2016 | |||
2bdfbaea1386 | Sybren A. Stüvel (sybren) | Test tearDown: remove all 'application.xxx' submodules from sys.modules | Jul 7 2016 | |||
c871089eabd9 | Sybren A. Stüvel (sybren) | Added AbstractPillarTest.{get,post,put,post,delete} utility functions. | Jul 7 2016 | |||
251f5ac86a2d | Sybren A. Stüvel (sybren) | Added app.utils.str2id() to convert IDs on URLs to ObjectId. | Jul 7 2016 | |||
d95004e62e0e | Sybren A. Stüvel (sybren) | Node 'user' property now defaults to the current user ID. | Jul 6 2016 | |||
57e2f011530a | Sybren A. Stüvel (sybren) | Bug fix: users loose their project groups after getting role. | Jul 6 2016 | |||
91238aacb7e5 | Sybren A. Stüvel (sybren) | Managing home project permissions when granting/revoking subscriber/demo role. | Jul 6 2016 | |||
dda0e2c8686d | Sybren A. Stüvel (sybren) | When creating user from BlenderID, full_name defaults to username. | Jul 5 2016 | |||
27d6289f1718 | Sybren A. Stüvel (sybren) | Fixed KeyError in user_has_role() | Jun 30 2016 | |||
387cee227ae2 | Sybren A. Stüvel (sybren) | Set default picture on image asset and texture nodes. | Jun 30 2016 | |||
3bb0e588d84c | Sybren A. Stüvel (sybren) | Fixed unittests for disabled AB-testing | Jun 29 2016 | |||
57cf9a354705 | Sybren A. Stüvel (sybren) | Prevent home project without URL. | Jun 28 2016 | |||
18c7ca17e9e8 | Sybren A. Stüvel (sybren) | Allow Blender Sync access to non-subscribers. | Jun 28 2016 | |||
5e506abac984 | Sybren A. Stüvel (sybren) | AB-testing for home project | Jun 28 2016 | |||
83618a5639e6 | Sybren A. Stüvel (sybren) | Home project: allow comment nodes | Jun 28 2016 | |||
1a48c37bd66b | Sybren A. Stüvel (sybren) | Allow resuscitation of deleted home projects. | Jun 28 2016 | |||
a104f54fb0b9 | Sybren A. Stüvel (sybren) | Force URL of home projects to 'home' | Jun 28 2016 | |||
9ed73eb7dd2e | Sybren A. Stüvel (sybren) | Home project: allow projections. | Jun 28 2016 | |||
b4faf2245e38 | Sybren A. Stüvel (sybren) | Home project: create it when user tries to GET it. | Jun 28 2016 |