History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
d4bed9543f17 | Sybren A. Stüvel (sybren) | Tiny badger service fixes | Jun 15 2016 | |||
de35ebf56f4e | Sybren A. Stüvel (sybren) | Retry a few times when POSTing to BlenderID fails. | Jun 15 2016 | |||
36a2e028d4e5 | Sybren A. Stüvel (sybren) | Added sync_role_groups management command. | Jun 14 2016 | |||
ba1f8a4101a0 | Sybren A. Stüvel (sybren) | Badger service: also manage group membership | Jun 14 2016 | |||
ec7b3159ac2b | Sybren A. Stüvel (sybren) | Made a.m.blender_cloud a module directory | Jun 14 2016 | |||
57e07db97270 | Sybren A. Stüvel (sybren) | Prevent set(None) call | Jun 14 2016 | |||
bd6079ae4c7c | Sybren A. Stüvel (sybren) | Use central definition of default admin group permissions | Jun 8 2016 | |||
ccfc1a663d2e | Sybren A. Stüvel (sybren) | Badger service: handle missing data | Jun 6 2016 | |||
222d9efc8972 | Sybren A. Stüvel (sybren) | Implemented badger service endpoint | Jun 6 2016 | |||
4aa44c42c8cf | Sybren A. Stüvel (sybren) | Nicer local token generation. | Jun 6 2016 | |||
8d5683c7a21c | Francesco Siddi (fsiddi) | Remove unneeded etag check on user update | Jun 1 2016 | |||
0daaefdcc300 | Sybren A. Stüvel (sybren) | Retry with unique username both on PUT and POST. | Jun 1 2016 | |||
8761dd1b91a8 | Sybren A. Stüvel (sybren) | Convert images to RGB before thumbnailing and writing as JPEG. | May 31 2016 | |||
c5985a306042 | Sybren A. Stüvel (sybren) | Even more logging to figure out why PUT/POST to user goes wrong. | May 31 2016 | |||
5276d960d620 | Sybren A. Stüvel (sybren) | Added some extra logging to find source of 'username not unique' errors. | May 31 2016 | |||
84d297a3bdcc | Sybren A. Stüvel (sybren) | Fixed issue uploading small files. | May 30 2016 | |||
e242701ed0fb | Sybren A. Stüvel (sybren) | Try creating a new unique username a few times, before giving up. | May 30 2016 | |||
a5288bd35c0b | Sybren A. Stüvel (sybren) | Don't overwrite fullname from B'ID upon login. | May 30 2016 | |||
23946b1e3a40 | Sybren A. Stüvel (sybren) | After Zencoder has finished, force update of the links on next file request. | May 27 2016 | |||
dd90fafad4a9 | Sybren A. Stüvel (sybren) | Refuse to generate None links, fall back to '' instead. | May 27 2016 | |||
c6e191365be5 | Sybren A. Stüvel (sybren) | Solved issue with video uploading. | May 27 2016 | |||
f6721c76ccc7 | Sybren A. Stüvel (sybren) | Lowered log level for "unauthenticated access" message | May 24 2016 | |||
f98b2a09ca76 | Sybren A. Stüvel (sybren) | Allow a user to remove themselves from any project they're in. | May 24 2016 | |||
8ff10828c634 | Sybren A. Stüvel (sybren) | Cache (project_id, node_type_name) -> project mapping per request. | May 23 2016 | |||
291a0b393e41 | Sybren A. Stüvel (sybren) | Added /users/me endpoint to get info about the current user. | May 23 2016 | |||
a6f7250eb349 | Sybren A. Stüvel (sybren) | Richer configuration of logging module through config{,_local}.py. | May 23 2016 | |||
06ffffa0445c | Sybren A. Stüvel (sybren) | Only import bugsnag if we're going to use it. | May 23 2016 | |||
4f509951a7c3 | Sybren A. Stüvel (sybren) | Reduced the GCloud resumable upload threshold 5 MiB → 100 KiB | May 23 2016 | |||
41a278c4f090 | Sybren A. Stüvel (sybren) | Removed size parameter from blob.upload_to_file() to prevent mem error | May 23 2016 | |||
193d7cef5e7c | Sybren A. Stüvel (sybren) | Added missing role for create_file_doc | May 23 2016 | |||
858a7b4bfb47 | Sybren A. Stüvel (sybren) | Delete expired authentication tokens from MongoDB. | May 23 2016 | |||
0caa2df96490 | Sybren A. Stüvel (sybren) | Handle server-side pagination in /bcloud/texture-libraries | May 20 2016 | |||
e0b7bcb6b7b6 | Sybren A. Stüvel (sybren) | Fix renaming file without variations. | May 20 2016 | |||
b77f7564b12d | Sybren A. Stüvel (sybren) | Fixed private but shared projects not showing up in /bcloud/texture-libraries | May 20 2016 | |||
e9f80904970d | Francesco Siddi (fsiddi) | Utility to get a node type from a project document | May 18 2016 | |||
4b1abf5a533c | Sybren A. Stüvel (sybren) | Proper implementation of /bcloud/texture-libraries endpoint. | May 18 2016 | |||
63f8443083a7 | Sybren A. Stüvel (sybren) | Add trailing comma to last list element. | May 18 2016 | |||
b4531ab2988d | Francesco Siddi (fsiddi) | Add group_texture node_type on new projects | May 18 2016 | |||
e35b7711a367 | Sybren A. Stüvel (sybren) | Added rudimentary entry point for texture libraries. | May 17 2016 | |||
81105102f454 | Sybren A. Stüvel (sybren) | Removed double check of auth token. | May 17 2016 | |||
bd300f6f5e15 | Sybren A. Stüvel (sybren) | Pass user's _etag when updating. | May 17 2016 | |||
b556caf8dda1 | Sybren A. Stüvel (sybren) | Do not configure bugsnag without API key. | May 17 2016 | |||
c686c1172645 | Sybren A. Stüvel (sybren) | Replaced print statement with log.debug() call. | May 17 2016 | |||
6c1740de55b8 | Sybren A. Stüvel (sybren) | Node edit: take texture map type into account when renaming files at GCS. | May 13 2016 | |||
6061c704c959 | Sybren A. Stüvel (sybren) | Projects: Add texture node type when creating a new project. | May 13 2016 | |||
c44a1d870ba2 | Francesco Siddi (fsiddi) | Update MIME type for .blend to application/x-blender | May 13 2016 | |||
7eb72c87f5ce | Francesco Siddi (fsiddi) | Check if subscription count is more than 0 to subscribe to notifications | May 11 2016 | |||
77184bbad00e | Sybren A. Stüvel (sybren) | Never return soft-deleted items in /latest/{assets,comments} | May 11 2016 | |||
5b2d7447e658 | Sybren A. Stüvel (sybren) | Projects: limit returned projects to allowable projects. | May 11 2016 | |||
0f0712205c34 | Sybren A. Stüvel (sybren) | Make thumbnails (variations of size 't') public. | May 10 2016 | |||
d3b3e0ff4f6f | Sybren A. Stüvel (sybren) | Commented out strip_link_and_variations(), to wait until we have is_public on… | May 10 2016 | |||
9362f9b5397f | Sybren A. Stüvel (sybren) | Remove links from returned file docs when user is not subscriber/demo/admin. | May 10 2016 | |||
62817eec40dd | Sybren A. Stüvel (sybren) | Skip renaming file on GCS when testing. | May 10 2016 | |||
b894eb2477c9 | Sybren A. Stüvel (sybren) | Skip Algolia in unit tests. | May 10 2016 | |||
0faecdb4fe07 | Sybren A. Stüvel (sybren) | More explicit assignment to is_private, for easier debugging | May 10 2016 | |||
0dcb972e7652 | Sybren A. Stüvel (sybren) | Project: Don't revert the is_private field. | May 10 2016 | |||
72ca0fe69c29 | Sybren A. Stüvel (sybren) | Add .blend to mimetypes module at import of file_storage.py | May 9 2016 | |||
82608e60d339 | Sybren A. Stüvel (sybren) | Fixed bug for project['node_type'] permission fetching. | May 9 2016 | |||
a90f13486ac8 | Sybren A. Stüvel (sybren) | Fixed typo call to check_permissions() | May 9 2016 | |||
4316c4d450c2 | Sybren A. Stüvel (sybren) | moved modules.mongo_utils to utils.mongo | May 9 2016 | |||
369f75c6892e | Sybren A. Stüvel (sybren) | Allow project creation by users with role=demo | May 9 2016 | |||
8d273de4d83b | Sybren A. Stüvel (sybren) | Reduced noisy logging when auth tokens have expired. | May 9 2016 | |||
d57bad36d528 | Sybren A. Stüvel (sybren) | Revert production hack, as it's no longer necessary. | May 9 2016 | |||
042b744b6ee5 | Sybren A. Stüvel (sybren) | Handle JSON request to /p/create | May 9 2016 | |||
8bb98aa28070 | Sybren A. Stüvel (sybren) | Merge branch 'production' | May 7 2016 | |||
3a4754d28bab | Sybren A. Stüvel (sybren) | Hot fix for the fix. | May 7 2016 | |||
666a5842a5e8 | Sybren A. Stüvel (sybren) | Fix for setting is_private on new permission-less projects | May 6 2016 | |||
402981a6b18d | Sybren A. Stüvel (sybren) | Small fixes | May 6 2016 | |||
2cdde04a8b0a | Sybren A. Stüvel (sybren) | Small code clarifications | May 6 2016 | |||
899497b3b149 | Sybren A. Stüvel (sybren) | Implemented merging of permissions. | May 6 2016 | |||
6f193da89d33 | Sybren A. Stüvel (sybren) | Added entry point /p/<project_id>/quotas | May 6 2016 | |||
bbc30b9d9971 | Sybren A. Stüvel (sybren) | Compute & store aggregate file size. | May 6 2016 | |||
1bb29794280c | Sybren A. Stüvel (sybren) | Slight improvement to project group mgmnt tests | May 6 2016 | |||
a2ce18196a93 | Sybren A. Stüvel (sybren) | Simplified permissions for projects. | May 6 2016 | |||
758273edab1f | Francesco Siddi (fsiddi) | Return target user after adding or removing it from project | May 6 2016 | |||
258046646962 | Francesco Siddi (fsiddi) | User management for projects | May 6 2016 | |||
ffa98d72e6e6 | Francesco Siddi (fsiddi) | Sort fetched nodes by creation date | May 4 2016 | |||
0b1664a83c90 | Francesco Siddi (fsiddi) | Add project_manage_users endpoint | May 4 2016 | |||
d93d1091f991 | Francesco Siddi (fsiddi) | Fix for indexing if project is private | May 4 2016 | |||
7b0c03752928 | Sybren A. Stüvel (sybren) | Debug-log the subclient ID too | May 4 2016 | |||
c248e8c11b18 | Sybren A. Stüvel (sybren) | Moved modules/latest/__init__.py to modules/latest.py | May 4 2016 | |||
fb0629dcb09d | Francesco Siddi (fsiddi) | Make logging less verbose for blender_id in production | May 3 2016 | |||
0389b05b140b | Sybren A. Stüvel (sybren) | Save temporary files in STORAGE_DIR | May 3 2016 | |||
0580d3fa65bd | Sybren A. Stüvel (sybren) | Removed some whitespace | May 3 2016 | |||
54a2176d7cde | Sybren A. Stüvel (sybren) | Override browser-given content type for certain types. | May 3 2016 | |||
950a12048bb5 | Sybren A. Stüvel (sybren) | More and more and more projections and embeddings | May 2 2016 | |||
d4e5fab0877d | Sybren A. Stüvel (sybren) | Moar projections! | May 2 2016 | |||
eaa67d1271b5 | Sybren A. Stüvel (sybren) | Embed comment parents | May 2 2016 | |||
a216e5c00d4d | Sybren A. Stüvel (sybren) | Special entry points for getting latest assets etc. from public projects. | May 2 2016 | |||
445bf601dca0 | Sybren A. Stüvel (sybren) | Don't double-x mime types | May 2 2016 | |||
6394d83da267 | Sybren A. Stüvel (sybren) | Prevent video processing for non-admin users. | May 2 2016 | |||
24c5936751d3 | Sybren A. Stüvel (sybren) | Fetch the new etag after updating file links. | May 2 2016 | |||
42ff638b48c7 | Sybren A. Stüvel (sybren) | Allow cross-site requests | May 2 2016 | |||
57375bd0c416 | Sybren A. Stüvel (sybren) | Gracefully handle bad ObjectId passed on URL | May 2 2016 | |||
53aa0dae3bd1 | Sybren A. Stüvel (sybren) | Deducting asset node content type from file content type. | May 2 2016 | |||
32ad39aeb1dc | Sybren A. Stüvel (sybren) | Moved node management to modules/node.py | May 2 2016 | |||
20ed580e21d3 | Sybren A. Stüvel (sybren) | Renaming hash-mp4.mp4 to hash-720p-mp4 (and similar things) | May 2 2016 | |||
92970d5b6a95 | Sybren A. Stüvel (sybren) | Filename hashing on GCS | May 2 2016 | |||
401bfeea9812 | Sybren A. Stüvel (sybren) | File streaming to Google Cloud Storage | May 2 2016 | |||
7aefed22d4e8 | Sybren A. Stüvel (sybren) | Using unused parameter | May 2 2016 |