https://forge.softwareheritage.org/source/swh-deposit.git

sort by:
Revision Author Date Message Commit Date
a4dadd1 swh.deposit.api: Add new deposit endpoints To: - update existing metadata to an existing deposit - add new metadata/archive to existing deposit - display the actual deposit's metadata 21 September 2017, 14:10:57 UTC
1dbc667 swh.deposit.api: Create returns Location header with Edit IRI And not the status endpoint 21 September 2017, 09:55:44 UTC
ae0a6e4 swh.deposit.api: Remove dead code 21 September 2017, 09:37:04 UTC
b2b0349 README: Update and simplify documentation 21 September 2017, 09:36:15 UTC
7209ccc swh.deposit.config: Centralize default config in .config module 21 September 2017, 08:40:46 UTC
0e51328 swh.deposit.api: Split api module definition 21 September 2017, 08:40:22 UTC
068109c swh.deposit.auth: Improve white-listing mechanism 21 September 2017, 08:40:18 UTC
b661938 swh.deposit.api: white list / from authentication 20 September 2017, 15:49:10 UTC
38af802 swh.deposit.api: Update state iri endpoint 20 September 2017, 15:32:03 UTC
c1b8861 swh.deposit.api: Update new IRI endpoints to deal with update 20 September 2017, 15:31:36 UTC
861b1a4 swh.deposit.api.deposit: Clean up dead code 20 September 2017, 14:53:52 UTC
3688a1b README: Update specification on IRIs 20 September 2017, 14:53:26 UTC
77cdc28 swh.deposit.urls: Fix endpoints to finish with trailing / Be uniform with the service document endpoint. Be consistent with the service document endpoint response. 20 September 2017, 11:36:51 UTC
b4d4fad README-dev: Update configuration sample 20 September 2017, 09:46:40 UTC
20a291a swh.deposit.errors: Clean up template 19 September 2017, 13:48:38 UTC
245d187 swh.deposit.api: Unify error messages 19 September 2017, 13:48:23 UTC
65e73ea swh.deposit.api: Return status endpoint in location header And add status endpoint 19 September 2017, 13:45:22 UTC
f85ab6e swh.deposit.api: Removing user test api endpoints 19 September 2017, 12:19:15 UTC
8bb58b1 swh.deposit.settings: Split logging configuration per platform 19 September 2017, 12:12:32 UTC
796bb6d swh.deposit: Clarify SWHDefaultConfig class's intent 19 September 2017, 11:58:21 UTC
fb9644d swh.deposit.settings.common: Prefer configuration over code 19 September 2017, 11:52:15 UTC
fbe2f79 swh.deposit.auth: Update docstring 19 September 2017, 11:43:31 UTC
a48fbba swh.deposit.api: Enforce basic authentication 19 September 2017, 11:38:42 UTC
b82a331 swh.deposit.api.common: Move logging setup in base class 19 September 2017, 11:38:29 UTC
dddc4cb test: Rename tests + keep same tree structure as runtime 19 September 2017, 09:26:22 UTC
53567e2 swh.deposit.create_user: setup user info in dev/prod platform 19 September 2017, 08:44:03 UTC
3538a16 MANIFEST.in: Update default template/fixture folder to include 18 September 2017, 14:12:44 UTC
65c4e82 swh.deposit.settings.production: Fix key name error 18 September 2017, 14:12:31 UTC
733f599 debian/control: Add djangorestframework-xml dependency 18 September 2017, 12:34:20 UTC
06f2c8b README-dev: Explicit how to run deposit in dev/prod mode locally 16 September 2017, 13:18:30 UTC
ad0b1bc .gitignore: Ignore db.sqlite3 file 16 September 2017, 13:17:06 UTC
bbd64a9 settings: Deal with secret data in production mode 16 September 2017, 13:17:06 UTC
385d981 swh.manage: Use production service port in dev mode Make it overridable 16 September 2017, 13:17:06 UTC
88e9137 README: Update documentation 15 September 2017, 08:32:29 UTC
84ba6ac swh.deposit.tests: Inhibit configuration loading from disk And mock the objstorage 14 September 2017, 15:32:41 UTC
fae058d settings: Split setup according to platforms (dev/test/prod) 14 September 2017, 14:12:46 UTC
133ee67 swh.deposit.errors: Add missing swh.deposit.errors module I must have forgotten to commit it. 14 September 2017, 13:58:54 UTC
caa6142 Refactor: Move api endpoints in api folder (symmetrically for tests) 14 September 2017, 13:57:11 UTC
92b029a views: Add authentication test + list user collection in sd endpoint The service document (sd) endpoint relies on authentication. 14 September 2017, 13:38:05 UTC
9dc5df5 swh.deposit.views: Change route endpoints 14 September 2017, 13:37:29 UTC
353356c swh.deposit.views: Respect sword error response convention 07 September 2017, 15:23:20 UTC
cdaf0c3 swh.deposit.views: Remove unneeded get calls 07 September 2017, 15:23:09 UTC
f2d3522 swh.deposit.views: Check the packaging header is correct 07 September 2017, 14:15:06 UTC
6d8476e swh.deposit.views: Rename variable appropriately 07 September 2017, 12:46:39 UTC
ffcd68f swh.deposit.views: Force check on mandatory content_disposition header 07 September 2017, 12:46:09 UTC
69224c6 swh.deposit.views: Factorize common behavior 07 September 2017, 10:23:31 UTC
bfbd255 swh.deposit.views: Add consistent result to methods 07 September 2017, 10:19:28 UTC
e3c53ec swh.deposit.views: Add same precondition checks on multipart deposit 07 September 2017, 10:03:28 UTC
4906409 swh.deposit.views: Simplify upload filesize computation 07 September 2017, 09:35:57 UTC
5dddacd swh.deposit: Remove dead code 07 September 2017, 09:15:40 UTC
7ee850a swh.deposit.views: Update and unify docstrings 07 September 2017, 09:12:12 UTC
6df8890 swh.deposit.views: Add put and delete as methods not allowed 07 September 2017, 09:11:00 UTC
e92c6dc swh.deposit.views: Improve deposit receipt response 06 September 2017, 12:30:58 UTC
5a2764c swh.deposit.views: Factorize code 05 September 2017, 14:26:44 UTC
a43916e swh.deposit.views: Actually store multipart/atom entry information 05 September 2017, 13:54:32 UTC
89825e5 swh.deposit.tests: Improve test result assertions 05 September 2017, 10:44:46 UTC
f5967fa README: Improve phrasing on the first deposit api endpoint 04 September 2017, 12:37:41 UTC
8190c53 swh.deposit.tests: Fix typo in content disposition filename property 04 September 2017, 12:33:47 UTC
e5ddbe0 README: Fix typo 04 September 2017, 12:22:32 UTC
ac7b984 swh.deposit.views: Add new test case scenario for binary upload 04 September 2017, 12:04:05 UTC
033d37a swh.deposit.tests: Open back previous tests 04 September 2017, 11:48:55 UTC
d608e23 swh.deposit.views: Store uploaded file in objstorage And reference id in the deposit request's metadata column 04 September 2017, 11:48:33 UTC
56a4c39 swh.deposit.views: Clean up dead code 04 September 2017, 09:45:50 UTC
97540ff swh.deposit: Basic deposit upload and tests 18 August 2017, 14:17:28 UTC
36b46b1 admin: Remove obsolete code 11 August 2017, 14:32:00 UTC
0fccd9b Add bunch of files to the git ignore list 09 August 2017, 12:58:31 UTC
0d21c50 settings: Change middleware order 09 August 2017, 12:57:36 UTC
794935a models: Fix typo 09 August 2017, 12:57:21 UTC
b381ec4 models: Update default reception date 09 August 2017, 12:57:07 UTC
19d7c6e d/control: Add djangorestframework dependency 09 August 2017, 12:55:22 UTC
f20072c auth: Add configuration option 08 August 2017, 14:19:31 UTC
e73b7d0 views: Simplify existing api with class-based view 02 August 2017, 15:44:18 UTC
8ab5de4 auth: Simplify basic authentication using middleware Make it actually work with any kind of views. The prior implementation did not work on mixed based views (function, class). 02 August 2017, 15:39:47 UTC
1f07d0b views: Use class-based view to serve query 02 August 2017, 14:08:45 UTC
a1ea2ba models: Simplify db model 02 August 2017, 14:08:32 UTC
77d0d0a views: Add basic authentication on a per view basis 02 August 2017, 14:02:38 UTC
613fbb1 views: Add missing license headers 02 August 2017, 11:42:32 UTC
1fca331 Makefile: Install basic operations 01 August 2017, 10:23:27 UTC
8fab450 setup: Remove unused apps 01 August 2017, 10:23:17 UTC
3389b03 flake8: Exclude generated files from being checked for pep errors Also: - reinstall the pre-commit hook - fix the minor pep violations 01 August 2017, 10:21:18 UTC
21b4a9a Deployment: Move files within the swh/deposit/ subfolder 01 August 2017, 10:21:18 UTC
118bee4 swh.wsgi: Adapt application endpoint for deployment 01 August 2017, 09:10:30 UTC
c30dda6 d/control: Adapt runtime dependencies 31 July 2017, 14:55:26 UTC
401b23a Makefile: Adapt Makefile and local test configuration 31 July 2017, 14:43:20 UTC
f5dd2a3 cleanup dead code 31 July 2017, 14:42:40 UTC
25da26b views/client: Use proper get_client_or_404 shortcut 31 July 2017, 13:56:34 UTC
3ed5091 views: Simplify rendering step using django.shortcuts.render 31 July 2017, 13:34:18 UTC
7c47265 views: Use swh's configuration file in service document url 31 July 2017, 13:27:44 UTC
1740a6d views: Add basic service document rendering 31 July 2017, 12:55:43 UTC
4e141e9 views: Add basic views to list clients 31 July 2017, 12:51:55 UTC
2679803 admin: Register models to permit administration from web admin part 31 July 2017, 09:59:49 UTC
81cdd31 models: Add __str__ methods to model objects 31 July 2017, 09:44:14 UTC
c6d1368 model: Initial data injection Created from the previous steps: ``` python3 -m manage dbshell > insert into dbversion(version, description) values (1, 'Work in Progress'); > insert into client(name) values ('hal'); > exit python3 -m manage dumpdata --format=yaml > test.yaml rm test.yaml python3 -m manage loaddata data_deposit ``` 31 July 2017, 09:44:13 UTC
ec911f0 model: Initial schema population ``` python3 -m manage makemigrations ``` 31 July 2017, 09:44:13 UTC
dcf8c90 model: Minor schema fixes - Use default time for dbversion release field - deposit.complete_date can be null (it's updated when the deposit is deemed complete, in the mean time, it's null) 31 July 2017, 09:15:39 UTC
95009a8 sql: Let the orm layer take care of the schema ``` python3 -m manage makemigrations python3 -m manage sqlmigrate deposit 0001 python3 -m manage migrate ``` 28 July 2017, 15:13:46 UTC
09600d9 app: Install swh.deposit application 28 July 2017, 14:50:36 UTC
17b83de views: Add a basic view 28 July 2017, 14:41:21 UTC
91d65ad models: Initialize orm model 28 July 2017, 14:41:21 UTC
1548d14 app: Initialize django plumbing ``` python3 -m manage startapp deposit ``` 28 July 2017, 14:40:25 UTC
back to top