Commit Graph

31 Commits

Author SHA1 Message Date
Sybren A. Stüvel 77fc1315b0 Don't import the application in setup.py
Importing the application itself is bad practice, as it isn't guaranteed
to be importable before running setup.py.
2016-03-08 13:50:01 +01:00
Francesco Siddi bc1a146ef2 New remove_none_attributes utility
Returns a new dict with all None values removed.
2016-03-05 23:18:40 +01:00
Francesco Siddi bec21e14e6 Support for gravatar in User 2016-03-05 23:18:20 +01:00
Francesco Siddi ae59249196 Introducing Notifications
Currently we make use of the Notification and Activity objects to pull
the relevant information. In the future only Notification will be
needed.
2016-03-05 23:18:04 +01:00
Francesco Siddi f034c9b2d2 Introducing pop_none_attributes
This function allows cleanup of dicts with None values before they get
sent to the validator (and cause potential validation failures).
2016-03-04 15:47:37 +01:00
Francesco Siddi 819245762a Fix for typo 2016-03-04 15:46:39 +01:00
Francesco Siddi 083c8216f0 Strip embedded files form Project on update 2016-02-09 17:15:49 +01:00
Francesco Siddi 9f939e9319 Minor tweak to node_type_has_method 2016-01-28 12:59:38 +01:00
Francesco Siddi 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
Francesco Siddi 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
Francesco Siddi 928e6d06f8 Allow use of internal file variations 2015-11-25 16:15:07 +01:00
Francesco Siddi c2db3eb4cd Fixes for mixing exception call 2015-11-05 00:23:20 +01:00
Francesco Siddi 227d13c45f Added function to rebuild Resource from a dictionary 2015-11-04 12:54:55 +01:00
Francesco Siddi 84e94a29c1 Now the thumbnail function support multiple backends 2015-11-04 12:54:24 +01:00
Francesco Siddi 49685cfcb2 Fix for typo 2015-11-01 22:54:59 +01:00
Francesco Siddi bdeaae71b4 Tweak to debug prints for http response 2015-10-30 23:35:50 +01:00
Francesco Siddi 1afc0a2716 Organization import was missing for use in pillarsdk 2015-10-28 20:34:36 +01:00
Pablo Vazquez 3fd5fdf154 Missing argument for .pop('_links') on Node update 2015-10-20 14:57:16 +02:00
Francesco Siddi c1ff4ba9bb Introducing convert_datetime function
Starting from an JSON object, find and replace the _create and _updated
keys with actual datetime objects.
2015-10-20 13:03:34 +02:00
Francesco Siddi 9a6af611da Added has_method to NodeType 2015-10-20 11:38:34 +02:00
Francesco Siddi 3d392b3b13 Added find_one as a resource class method 2015-10-19 19:09:48 +02:00
Francesco Siddi 92d1dad594 Return ResourceNotFound on find_one if not found 2015-10-15 18:01:25 +02:00
Francesco Siddi 90f8922667 Introducing find_one method for Node resources 2015-10-15 16:11:19 +02:00
Francesco Siddi 5a856c8972 Tweaks to node update method
We override the update method so that the allowed_methods property can
be stripped before being sent to the server, avoiding validation issues.

We also introduce a new has_method method, which can be used in the UI
to check if the user can perform a specific method on the node.
2015-10-12 18:24:57 +02:00
Francesco Siddi 33b34110a1 Fix for thumbnail extension generation 2015-10-08 14:17:22 +02:00
Francesco Siddi 394bc2a44c Updated entry point for file storage 2015-09-25 10:46:47 +02:00
Francesco Siddi 1989a8edbf New thumbnail function based only on filename parsing 2015-09-11 15:38:48 +02:00
Francesco Siddi f72cbd77f4 Added call to retrieve thumbnails for file nodes of type image 2015-09-11 15:04:49 +02:00
Francesco Siddi b12699a714 Removed debug prints 2015-09-10 20:44:57 +02:00
Francesco Siddi 680195c7b4 Added children function
Allows to retrieve children of a file record.
2015-09-08 15:09:05 +02:00
Francesco Siddi 991cc27e30 Renaming to Pillar SDK. 2015-08-31 19:25:01 +02:00