20 Commits

Author SHA1 Message Date
cdd484b0fd Use remove_private_keys() instead of explicitly popping off certain keys 2019-04-18 17:12:22 +02:00
a177527e77 Project: made has_method() safe for when allowed_methods doesn't exist. 2017-06-01 09:51:10 +02:00
aac4922376 Fix crash when project has no allowed_methods property 2016-10-27 09:29:49 +02:00
ae33fb64dc Added Project.find_by_url(project_url) because it's so commonly used as ID 2016-09-20 12:35:42 +02:00
011bfa9809 Prevented error when response doesn't have _items. 2016-07-21 16:34:52 +02:00
50cefd49d4 Using HTTP OPTIONS call for Project.node_type_has_method() 2016-07-13 16:02:55 +02:00
b8048925a1 Force projection of Project.category and Project.user.
This is required for finding the home project.
2016-06-15 15:12:11 +02:00
a229251f62 Gracefully handle missing 'allowed_methods' 2016-05-09 14:34:25 +02:00
2664c7bf8b Use new /p/create entry point for project creation
Instead of POSTing to /projects, we now use /p/create to create a new
project.
2016-05-09 11:17:46 +02:00
ef6ea3a927 Little tweak. 2016-05-06 10:49:35 +02:00
eb5ad24a32 User management functions for projects 2016-05-06 10:43:24 +02:00
838fbd14ae Remove _deleted private key 2016-04-29 10:01:11 +02:00
463eb068f6 Ensuring more projections 2016-04-13 15:31:58 +02:00
bcde995e64 Tweak to Project update
Now we use utils.remove_none_attributes to remove None values, and
revert to file _id only if it exists.
2016-03-16 16:08:51 +01:00
1a1c2c51fe Added parameter support to Resource.find()
This makes the overrides in subclasses unnecessary
2016-03-09 12:41:52 +01:00
819245762a Fix for typo 2016-03-04 15:46:39 +01:00
083c8216f0 Strip embedded files form Project on update 2016-02-09 17:15:49 +01:00
9f939e9319 Minor tweak to node_type_has_method 2016-01-28 12:59:38 +01:00
a8225cf5a3 Introducing node_type_has_method
Utility method that checks if a given node_type has the requested
method.
2016-01-26 18:27:00 +01:00
61d8cc32ac Introducing Project object
Project are a new collection, used to group node_types on a per-project
basis.
2016-01-25 16:18:51 +01:00