1052 Commits

Author SHA1 Message Date
53f881e96c Google Cloud Storage support
We introduce a new node_type, storage, which can support different file
storage backends and makes them available for browsing via dedicated
entry points in the application. We intend to keep pillar storage
agnostic and support both internal/local storages as well as
remote/hosted solutions.
2015-10-03 17:07:14 +02:00
89a9509657 Improved debug print for node importer 2015-09-25 10:46:28 +02:00
c2e0ae4002 File processing
Introducing the asset of type file creation. This involves making a
node collection entry of type asset, as well as a file collection
entry, plus all the needed variations if such file is an image or a
video. Further, depending on the storage backend (pillar or other) we
synchronise the files there using rsync. Currently this functionality
is available only via pillar-web, since a web interface is needed to
upload the file in a storage folder, which is shared between the two
applications.
2015-09-24 15:45:57 +02:00
71dd30fa75 Short summary for the project node 2015-09-22 10:21:49 +02:00
9ee8d9a20b Tweaks to manage.py for import script 2015-09-12 01:37:16 +02:00
7d950d8fef Renamed project picture properties 2015-09-11 21:15:10 +02:00
3f06fa7b7a Example config for UPLOADS_LOCAL_STORAGE_THUMBNAILS 2015-09-11 15:17:23 +02:00
2470af6ab2 ContentType to content_type rename 2015-09-11 15:16:10 +02:00
00f24bb57e Initial commit for thumbnailing system 2015-09-11 15:04:25 +02:00
4e92cfe6b6 Fix for static files served by server 2015-09-10 21:28:54 +02:00
6382d1dbf5 Fix for hash_file_path when not starting with forward slash 2015-09-10 20:46:18 +02:00
f9203c5193 Tweaks to manage.py to import project nodes 2015-09-10 16:36:45 +02:00
aa3f8e6837 Migration script and utils for CDN link protection 2015-09-10 12:47:29 +02:00
7cecfbe4e0 Improved support for files
We updated the way files are stored in the files collection. Any
derived variation of a file (different encoding or size) is stored as
new record, referencing the original as a parent.
We also added a generate_link method, which is in charge of providing
the client API with the actual link to the backend specified by the
file.
2015-09-08 15:06:45 +02:00
421a9938ab Adding comments to hooks 2015-09-04 11:36:54 +02:00
980837c166 Tweaks to Dockerfile 2015-09-01 18:34:58 +02:00
1830d04400 Renaming the project to Pillar. 2015-08-31 18:22:50 +02:00
b75482b0d6 Work in progress with users and organizations 2015-08-31 17:45:29 +02:00
3bf9dccfa6 Initial escape for users entry point query 2015-07-09 17:52:18 +02:00
Eibriel
395b29b4fd Merge branch 'master' into permissions 2015-07-03 09:01:16 -03:00
Eibriel
4d8acde94c Removed order from dyn_schema, added remove_properties_order script 2015-05-28 13:21:50 -03:00
80c019c921 Updated node types 2015-05-28 15:30:26 +02:00
814db4676a Update to manage.py 2015-05-27 01:34:28 +02:00
75aba1b210 Updated node types 2015-05-27 01:13:14 +02:00
Eibriel
c523f79013 Small fix on user schema 2015-05-21 12:04:46 -03:00
Eibriel
8424bcf15e Added manage_group command to manage.py 2015-05-21 11:51:56 -03:00
Eibriel
4b8140ad3e Added type_mixed_permissions mixing World and Group 2015-05-21 07:58:40 -03:00
Eibriel
a712008b19 Code cleanup, adding computed permissions to user data 2015-05-20 12:14:38 -03:00
Eibriel
c1692771f3 Code clean up, added computed_permissions to user data 2015-05-20 12:13:39 -03:00
Eibriel
80711800de Fixing type_groups_permissions 2015-05-19 12:49:09 -03:00
Eibriel
bb8e690711 Add support for custom groups 2015-05-19 10:03:06 -03:00
Eibriel
1872e8bd0b WIP: Adding World, Owner group, GET POST DELETE 2015-05-18 11:43:52 -03:00
65ce04cac4 Tweak to default config for static storage 2015-05-11 14:08:58 +02:00
Eibriel
d11571198a Adding properties to files to describe previews 2015-05-09 12:26:49 -03:00
Eibriel
405b3c0a3d WIP: File Preview support 2015-05-08 11:28:58 -03:00
gabriel
7c68cb7fb4 Add thumbnail support based on Dropbox design
Size implemented, Format still missing
2015-05-06 13:06:23 -03:00
Eibriel
ad5b7364d6 Embedding Users 2015-05-01 11:32:42 -03:00
1ac5bab7e1 Added data_relation for picture of nodes 2015-04-24 16:15:47 +02:00
385ab838d5 Updated .gitignore file
Now ignoring uploads in the storage folder.
2015-04-24 15:09:28 +02:00
35dfbd71a2 Restored data_relation for nodes and node_types
This allows us to make queries to nodes and get information about their
parent.
2015-04-24 12:43:25 +02:00
770838f0fc Tweaks to file_server initialisation
We are setting a sensible default for the storage folder and loading
that automatically, this way we avoid having a compulsory config file.
2015-04-24 11:57:40 +02:00
Eibriel
74e875a338 Added FILE_STORAGE path 2015-04-24 06:40:48 -03:00
Eibriel
e26b87857c Added File Storage server to Atract Server 2015-04-23 16:03:34 -03:00
Eibriel
5897fae01b Added File Storage server to Atract Server 2015-04-23 15:56:48 -03:00
Eibriel
dcab7b91ea WIP adding Comments 2015-04-22 12:01:50 -03:00
Eibriel
7f77089278 Prepariong Media Point for future EVE 0.6 2015-04-22 08:51:01 -03:00
Eibriel
1b9f492fa1 Updated EVE to last stable 0.5.3 2015-04-22 08:50:31 -03:00
Eibriel
83de2fade7 file_backend constrained to fs.filesi,attract-web 2015-04-22 07:11:51 -03:00
Eibriel
6c2a206c16 Adding missing options to config.py.example 2015-04-22 07:11:16 -03:00
Eibriel
d1b552c1b3 WIP fs.siles support 2015-04-21 17:26:41 -03:00