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

sort by:
Revision Author Date Message Commit Date
ceb38e9 swh.deposit.api.deposit: make slug header mandatory To: - to receive the origin in that slot - incidentally, respect the db model 14 October 2017, 08:37:23 UTC
b8f049f bin: Add script for atom deposit creation 14 October 2017, 08:07:59 UTC
b6a8f02 swh.deposit: Fix missing files 13 October 2017, 14:36:02 UTC
889d219 packaging: Split python3-swh.deposit / python3-swh.deposit.injection Goal: Reducing dependencies 13 October 2017, 13:35:12 UTC
ea0381b d/control: Bump dependency to latest swh-loader-core 13 October 2017, 13:10:14 UTC
1e6b345 requirements-swh: Fix version typo 13 October 2017, 13:10:14 UTC
8288f8e swh.deposit.injection: Separate task from loading process 13 October 2017, 13:10:13 UTC
d181b00 swh.deposit.tasks: Move tasks in subfolder injection 13 October 2017, 08:31:42 UTC
c6f91af Deposit update: Update status to success imposes revision id key 13 October 2017, 08:23:23 UTC
44a4a46 swh.deposit.tasks: Add deposit archive ingestion task 12 October 2017, 18:04:39 UTC
0ee6798 packaging: Cleanup 12 October 2017, 18:04:39 UTC
27dfb89 swh.deposit.auth: private api is free from basic authentication This includes: - dropping the old swh.deposit.auth module which included a basic authentication middleware. We now use djangorestframework's (drf). We did not prior to this due to some package version issue. - As this returns json response in failing authentication though, we convert the response into an swh-deposit one (that code remained in the swh.deposit.auth module) 12 October 2017, 14:06:26 UTC
ad61dc2 swh.deposit.tasks: Describe the deposit task's implementation plan 12 October 2017, 12:28:25 UTC
20a2e08 swh.deposit.api: Permit child class to define additional checks 12 October 2017, 12:27:43 UTC
ad91a76 swh.deposit.auth: Remove unneeded login step from authentication 12 October 2017, 12:27:43 UTC
d86010c swh.deposit.tests: use the collection name when creating uri 12 October 2017, 12:27:43 UTC
e87d27b swh.deposit.api: Split between private and public api 12 October 2017, 12:26:23 UTC
637b67f swh.deposit.urls: Move api urls to api subfolder 12 October 2017, 12:26:23 UTC
d80b6db swh.deposit.admin: Clean up unused code 12 October 2017, 08:44:23 UTC
d0c39d2 swh.deposit.tests: Reuse swh.deposit.config setup routine 11 October 2017, 15:55:45 UTC
19a6a07 swh.deposit.scheduler.cli: Add one-shot task scheduling machinery 11 October 2017, 15:16:35 UTC
bd26e2a bin/Makefile: Ease manual tests orchestration 11 October 2017, 15:16:34 UTC
c1ca943 swh.deposit.api: Add private api to update deposit's status 11 October 2017, 15:16:34 UTC
5287e32 swh.deposit.urls: Rename variable to explicit the private api notion 11 October 2017, 10:19:45 UTC
16a8004 swh.deposit.tests: Badly formatted atom xml results in a bad request 10 October 2017, 10:49:37 UTC
4b9fec5 swh.deposit.tests: Add TEI input xml flux 10 October 2017, 10:49:36 UTC
13d319a swh.deposit.tests: Improve no value check on atom deposit entry 10 October 2017, 10:49:36 UTC
9173138 swh.deposit.tests: Improve existence checks 10 October 2017, 10:49:36 UTC
5885304 d/control: Bump dependency to latest swh.loader.tar 10 October 2017, 10:49:27 UTC
50ea9a8 swh.deposit.tasks: Prepare deposit tar ingestion task 10 October 2017, 10:49:19 UTC
fd6b622 d/control: Downgrade to already package loader-tar dependency The actual dependency to the current code does not depend on the latest yet. 09 October 2017, 08:23:05 UTC
569cd2b d/control: Drop no longer needed swh.objstorage dependency 09 October 2017, 08:12:37 UTC
ea6c15b swh.deposit.api: Add service to clean up temporary archives The retrieval of archives can temporarily build an archive from multiple ones before sending its content to the client. As a result, when retrieving a content, we leave in a temporary location an archive. This temporary archive is referenced in a table deposit_temporary_archive. This adds a service which is in charge to poll regularly and delete old temporary archives. 06 October 2017, 14:00:53 UTC
3475704 swh.deposit.api: Add private api to read a deposit's raw content This possibly aggregates multiple archives into one and stream the result to the client. This is incomplete for now as the possibly temporary archive referenced is left on the server. 06 October 2017, 14:00:53 UTC
0da3bd5 swh.models: Import when needed 06 October 2017, 13:10:31 UTC
b6fa22c swh.deposit.api: Update docstring 06 October 2017, 13:10:30 UTC
42a4534 bin: Reference sample executables to exercise local run 06 October 2017, 13:10:30 UTC
e706bfa Makefile.local: Update make target dependency 06 October 2017, 13:10:30 UTC
90f8b15 docs: Fix typo in private yaml sample 06 October 2017, 13:10:30 UTC
dbe43be swh.deposit.tests: Check existence before directory cleanup 06 October 2017, 08:15:22 UTC
c193b13 Remove reference to noop and verbose since no longer in spec 2.0 05 October 2017, 13:30:31 UTC
7c18eec swh.deposit: Switch from objstorage layer to django's 05 October 2017, 13:30:18 UTC
3fe32ac README-dev: Update documentation about bootstraping the dev env 05 October 2017, 12:07:40 UTC
8c35106 d/control: Bump dependency to swh.objstorage Fix missing runtime dependencies on swh-*. 04 October 2017, 13:20:49 UTC
c8570b3 swh.objstorage: Use the in-memory objstorage implementation 04 October 2017, 13:18:42 UTC
a22792a swh.deposit.scheduler.cli: Add a scheduling implementation on deposit WIP, this still needs: - integration testing (manual so far) - clean up routine - scheduler api interface (for now this uses celery directly) 04 October 2017, 13:18:41 UTC
33da86c swh.deposit.tests: Add missing test cases scenario about updates - Fix error in PUT EM_IRI implementation - Improve test docstrings - Separate delete tests from update ones 28 September 2017, 14:56:22 UTC
cc294ca README-injection: Improve documentation 28 September 2017, 10:39:27 UTC
8117a6c docs: Remove unneeded setup It's already declared at the common swh.docs dependency 27 September 2017, 14:33:12 UTC
1196e86 README: Improve documentation 27 September 2017, 13:48:41 UTC
f47935d README: Improve documentation and add schema representation 27 September 2017, 13:34:41 UTC
011690a README: Improve documentation and rendering 27 September 2017, 11:23:39 UTC
d8887b9 README: Improve documentation and rendering 27 September 2017, 09:57:27 UTC
247abca docs: Integration the injection part in the docs rendering 27 September 2017, 09:33:09 UTC
3b3ec7c README-injection: Improve documentation and rendering issues 27 September 2017, 09:33:09 UTC
9d85438 README: Improve documentation and rendering issues 27 September 2017, 09:33:09 UTC
9244785 docs/index.rst: Use right title 27 September 2017, 09:33:09 UTC
2e176af README-sys: Improve documentation and rendering issues 27 September 2017, 09:33:09 UTC
983445e README-dev: Improve documentation and rendering issues 27 September 2017, 09:33:08 UTC
c764ff3 README-getting-started: Improve documentation and rendering issues 27 September 2017, 09:33:02 UTC
8e6e2a2 docs: Fix missing django setup prior to doc generation 27 September 2017, 08:08:07 UTC
c691221 docs/: Boostrap readable docs generation 27 September 2017, 07:46:12 UTC
c859bee docs/: add sphinx apidoc generation skeleton 27 September 2017, 07:11:06 UTC
6b5f6fa swh.deposit.tests.objstorage: Fix new missing delete method 26 September 2017, 16:34:39 UTC
d75aeeb README-getting-started: Initialize getting started documentation 26 September 2017, 16:34:39 UTC
b4e6f49 Fix blanks and typos 26 September 2017, 14:08:43 UTC
a468b30 README-injection: Update documentation 26 September 2017, 14:08:28 UTC
327b07c sql: Remove no longer used sql schema 26 September 2017, 12:16:09 UTC
90cb94f README-*: Update title 26 September 2017, 11:33:24 UTC
515ee83 README: Update according to latest development Injection part in the server side was moved to the README-injection.md. 26 September 2017, 11:32:40 UTC
f01eee0 README-sys: Add a minimal README about production 26 September 2017, 09:17:59 UTC
32b99ad swh.deposit.urls: Remove unused admin endpoint 26 September 2017, 09:12:01 UTC
9810a8d README-dev: Improve introduction 26 September 2017, 07:22:33 UTC
ebad42c swh.deposit.create_user: Fix collection setup 26 September 2017, 07:19:56 UTC
fc856ba README: Update doc 25 September 2017, 16:02:23 UTC
b4b8ff9 api: Returns 404 when either a collection or client does not exist 25 September 2017, 15:24:58 UTC
ac784ed swh.deposit.api: Restrict access to one's own collection 25 September 2017, 15:03:32 UTC
1bb3a36 swh.deposit.api: Add basic checks on all endpoints 25 September 2017, 11:34:45 UTC
9478fe7 swh.deposit: Separate the collection from the client notion A client can access collections. 25 September 2017, 10:27:31 UTC
2285609 swh.deposit.api.common: Remove duplicated instruction 25 September 2017, 09:58:23 UTC
8d01fe1 swh.deposit.api: Factorize input checks amongst http methods 25 September 2017, 09:58:23 UTC
b87799c swh.deposit.api: Add delete deposit endpoint - DELETE EM-IRI: deletes a deposit reference (only on partial one) - DELETE EDIT/SE IRI: delete archive endpoint (only on partial one) - Add tests around both 25 September 2017, 09:55:48 UTC
326258c swh.deposit.api.common: Fix comments and remove dead code 25 September 2017, 09:55:48 UTC
cb88e31 swh.deposit.models: Improve client and collection notion 24 September 2017, 10:11:56 UTC
b31bdf1 swh.deposit.api: delete content (archives) from deposit 23 September 2017, 19:03:25 UTC
6e0b738 swh.deposit.api.common: Update docstrings 23 September 2017, 18:12:55 UTC
921ec3c swh.deposit.tests: Add tests around corner cases 23 September 2017, 18:01:43 UTC
129095f swh.deposit.errors: Rename the functions appropriately 23 September 2017, 17:52:32 UTC
a387c77 swh.deposit: Define iris through constants 23 September 2017, 17:11:49 UTC
6bff51f swh.deposit.api: Fix and deal with inconsistent status codes 23 September 2017, 17:01:33 UTC
415ab18 swh.deposit.api: Empty post on EDIT-IRI can finalize a deposit 23 September 2017, 15:34:53 UTC
9029a95 swh.deposit.model: Relax unicity constraint on external id 23 September 2017, 15:17:58 UTC
ca3d49a swh.deposit.api: PUT does not permit to have the deposit_id None 23 September 2017, 15:14:17 UTC
3210117 swh.deposit.api: Deposit id does not exist returns 404 23 September 2017, 15:13:48 UTC
5e6343e api: Separate the replace metadata from the replace archive routine 22 September 2017, 16:58:48 UTC
b91694a swh.deposit.static: Add static folder 22 September 2017, 14:24:19 UTC
e8d7747 swh.deposit.api: Accept modifications to deposit only in partial status Also, refactor code 22 September 2017, 10:15:05 UTC
094cd6a swh.deposit.api.tests: Add new use case scenario 22 September 2017, 09:10:55 UTC
5deb983 swh.deposit.api.tests: Split tests to improve readability 22 September 2017, 09:08:15 UTC
916c520 swh.deposit.api: Update/Add new deposit metadata/archive Beware: - Update means replace existing metadata/archive with new ones. In effect, this replaces the previous deposit information. - Add: add new metadata/archive to existing deposit 22 September 2017, 07:59:30 UTC
back to top