Commit Graph

185 Commits

Author SHA1 Message Date
Josue Kouka 82002c0a7a ensure ACL's key regex are valid (#15282) 2017-03-09 15:42:56 +01:00
Josue Kouka cc76ffe636 don't filter by content type when searching existing key (#15349) 2017-03-09 12:17:31 +01:00
Josue Kouka e3c8c32c06 return CUT Id associated keys (#15354) 2017-03-09 11:29:53 +01:00
Josue Kouka ec6cd06505 return empty dict in deletion response (#15351) 2017-03-09 10:34:52 +01:00
Josue Kouka df82c2af12 setup errors reporting (#15341) 2017-03-09 10:34:52 +01:00
Josue Kouka a9a74315be prefix etag header with <sha1> (#15275) 2017-03-09 10:34:44 +01:00
Josue Kouka 2d883b6596 add identifiers name format control (#15273) 2017-03-08 11:02:05 +01:00
Josue Kouka ab24d92e5b improve binary file handling (#15280, #15281) 2017-03-08 10:39:43 +01:00
Josue Kouka df1098b3e5 change key response error message (#15277) 2017-03-08 10:38:18 +01:00
Josue Kouka 19420d6b0c set debian config MEDIA_ROOT 2017-03-06 16:22:10 +01:00
Josue Kouka 1c08155f15 fix tests data hash comparison 2017-03-06 10:22:52 +01:00
Josue Kouka 30d12d2aec add test data books.json 2017-03-06 09:49:32 +01:00
Josue Kouka bd0d67d7a0 add size limitation handling 2017-03-03 16:28:41 +01:00
Josue Kouka 9144a02581 add listing of keys 2017-03-03 14:23:13 +01:00
Josue Kouka 5b42f2e6c2 dont' handle data as json 2017-03-02 11:56:03 +01:00
Josue Kouka 4571171b3e set Petal's object unicity 2017-03-01 17:01:48 +01:00
Josue Kouka 8f9346f05e add concurrent access management 2017-03-01 16:57:20 +01:00
Josue Kouka b9f2ef8d32 add simple API Features 2017-03-01 15:00:30 +01:00
Josue Kouka c79a1cce71 get sha256 of data by chunks 2017-02-28 15:05:30 +01:00
Josue Kouka 6eff37a8c6 rename petale permission file 2017-02-28 10:58:47 +01:00
Josue Kouka f9145c3552 check for resources in view 2017-02-28 10:57:29 +01:00
Josue Kouka 6060663215 move PetalExceptions in its own file 2017-02-28 10:57:29 +01:00
Josue Kouka ea9adffdbe use ACL custom manager to check access 2017-02-27 17:59:59 +01:00
Josue Kouka d81848a499 Improve ACL model 2017-02-27 11:58:49 +01:00
Josue Kouka 4487292906 add ACL tests 2017-02-20 19:11:56 +01:00
Josue Kouka fa646d8b3d use CharField instead of JSONField for ACL keys and methods 2017-02-20 19:10:18 +01:00
Josue Kouka f5f1d67493 setup jenkin's test requirement 2017-02-20 19:09:01 +01:00
Josue Kouka fc4bf64949 add authentication and permissions classes 2017-02-20 11:25:31 +01:00
Josue Kouka b85949e704 add api view 2017-02-20 11:23:00 +01:00
Josue Kouka 5f5e6f1611 add models 2017-02-20 11:22:27 +01:00
Josue Kouka ca2f9cd43e add debian package config (#14973) 2017-02-16 14:31:12 +01:00
Josue Kouka 8e16f84235 add README 2017-02-16 14:31:12 +01:00
Josue Kouka abce2d34b3 misc: change author in setup.py 2017-02-15 18:11:41 +01:00
Josue Kouka 04d2a76371 add gitignore 2017-02-15 18:08:52 +01:00
Josue Kouka 8f4782e350 initial commit 2017-02-15 17:26:34 +01:00