ec11e82f32
PEP8 formatting
2016-03-09 12:40:19 +01:00
ed0630aa7c
Added parameter type checking for utils.join_url
...
This made things a bit easier to debug, while re.sub() raises less
descriptive errors.
2016-03-09 12:40:13 +01:00
e6089e07b6
Ignore more
2016-03-09 12:36:02 +01:00
05b0442064
Build universal wheel, as our code should run on Python 2 and 3
2016-03-08 16:01:33 +01:00
87ebdb0b2f
Removed six from requirements, as Blender isn't shipped with it.
2016-03-08 16:01:22 +01:00
8a29a20462
Don't measure coverage, it's not working (yet)
2016-03-08 14:02:51 +01:00
418b15caf4
Added dict → JSON and unicode → UTF8 conversion for URL parameters.
2016-03-08 13:52:51 +01:00
e86824e5bb
Added Tox for unit testing on different versions of Python
2016-03-08 13:51:42 +01:00
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
bc1a146ef2
New remove_none_attributes utility
...
Returns a new dict with all None values removed.
2016-03-05 23:18:40 +01:00
bec21e14e6
Support for gravatar in User
2016-03-05 23:18:20 +01:00
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
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
819245762a
Fix for typo
2016-03-04 15:46:39 +01:00
874f107948
PEP8-formatted setup.py
2016-03-02 10:21:07 +01:00
675daf9ef6
Use setuptools instead of distutils
2016-03-02 10:17:51 +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
a8c7b8b37b
Merge branch 'projects'
2016-01-25 16:19:55 +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
928e6d06f8
Allow use of internal file variations
2015-11-25 16:15:07 +01:00
c2db3eb4cd
Fixes for mixing exception call
2015-11-05 00:23:20 +01:00
227d13c45f
Added function to rebuild Resource from a dictionary
2015-11-04 12:54:55 +01:00
84e94a29c1
Now the thumbnail function support multiple backends
2015-11-04 12:54:24 +01:00
49685cfcb2
Fix for typo
2015-11-01 22:54:59 +01:00
bdeaae71b4
Tweak to debug prints for http response
2015-10-30 23:35:50 +01:00
1afc0a2716
Organization import was missing for use in pillarsdk
2015-10-28 20:34:36 +01:00
3fd5fdf154
Missing argument for .pop('_links') on Node update
2015-10-20 14:57:16 +02:00
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
9a6af611da
Added has_method to NodeType
2015-10-20 11:38:34 +02:00
3d392b3b13
Added find_one as a resource class method
2015-10-19 19:09:48 +02:00
92d1dad594
Return ResourceNotFound on find_one if not found
2015-10-15 18:01:25 +02:00
90f8922667
Introducing find_one method for Node resources
2015-10-15 16:11:19 +02:00
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
33b34110a1
Fix for thumbnail extension generation
2015-10-08 14:17:22 +02:00
394bc2a44c
Updated entry point for file storage
2015-09-25 10:46:47 +02:00
1989a8edbf
New thumbnail function based only on filename parsing
2015-09-11 15:38:48 +02:00
f72cbd77f4
Added call to retrieve thumbnails for file nodes of type image
2015-09-11 15:04:49 +02:00
b12699a714
Removed debug prints
2015-09-10 20:44:57 +02:00
680195c7b4
Added children function
...
Allows to retrieve children of a file record.
2015-09-08 15:09:05 +02:00
991cc27e30
Renaming to Pillar SDK.
2015-08-31 19:25:01 +02:00
d2eaca15a7
Added groups and organizations
2015-08-31 19:16:38 +02:00
Eibriel
fa1f720123
Added "build_previews" call
2015-05-08 11:30:28 -03:00
Eibriel
3069a45c24
Adding Token resource
2015-04-29 07:43:05 -03:00
Eibriel
d00676ce4e
Adding support for File Storage on Attract Server
2015-04-23 16:01:55 -03:00
Eibriel
9fc01b219c
WIP support fs.files
2015-04-21 17:30:22 -03:00
Eibriel
8c97922bb9
Added File collection
2015-04-20 08:46:54 -03:00
Eibriel
d335a6fab2
Mergin node properties on Creation
...
(to be able to get the _id right after creation)
2015-04-17 09:08:01 -03:00
06140c36bd
Support for replace statement
...
Also added a replace_picture for Node Resource.
2015-04-15 16:07:27 +02:00