1fca331 | Antoine R. Dumont (@ardumont) | 01 August 2017, 10:20:21 UTC | Makefile: Install basic operations | 01 August 2017, 10:23:27 UTC |
8fab450 | Antoine R. Dumont (@ardumont) | 01 August 2017, 10:11:42 UTC | setup: Remove unused apps | 01 August 2017, 10:23:17 UTC |
3389b03 | Antoine R. Dumont (@ardumont) | 01 August 2017, 10:03:18 UTC | 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 | Antoine R. Dumont (@ardumont) | 01 August 2017, 09:44:30 UTC | Deployment: Move files within the swh/deposit/ subfolder | 01 August 2017, 10:21:18 UTC |
118bee4 | Antoine R. Dumont (@ardumont) | 01 August 2017, 09:10:30 UTC | swh.wsgi: Adapt application endpoint for deployment | 01 August 2017, 09:10:30 UTC |
c30dda6 | Antoine R. Dumont (@ardumont) | 31 July 2017, 14:43:49 UTC | d/control: Adapt runtime dependencies | 31 July 2017, 14:55:26 UTC |
401b23a | Antoine R. Dumont (@ardumont) | 31 July 2017, 14:42:56 UTC | Makefile: Adapt Makefile and local test configuration | 31 July 2017, 14:43:20 UTC |
f5dd2a3 | Antoine R. Dumont (@ardumont) | 31 July 2017, 14:42:40 UTC | cleanup dead code | 31 July 2017, 14:42:40 UTC |
25da26b | Antoine R. Dumont (@ardumont) | 31 July 2017, 13:53:50 UTC | views/client: Use proper get_client_or_404 shortcut | 31 July 2017, 13:56:34 UTC |
3ed5091 | Antoine R. Dumont (@ardumont) | 31 July 2017, 13:34:18 UTC | views: Simplify rendering step using django.shortcuts.render | 31 July 2017, 13:34:18 UTC |
7c47265 | Antoine R. Dumont (@ardumont) | 31 July 2017, 13:09:13 UTC | views: Use swh's configuration file in service document url | 31 July 2017, 13:27:44 UTC |
1740a6d | Antoine R. Dumont (@ardumont) | 31 July 2017, 12:52:09 UTC | views: Add basic service document rendering | 31 July 2017, 12:55:43 UTC |
4e141e9 | Antoine R. Dumont (@ardumont) | 31 July 2017, 10:47:03 UTC | views: Add basic views to list clients | 31 July 2017, 12:51:55 UTC |
2679803 | Antoine R. Dumont (@ardumont) | 31 July 2017, 09:59:49 UTC | admin: Register models to permit administration from web admin part | 31 July 2017, 09:59:49 UTC |
81cdd31 | Antoine R. Dumont (@ardumont) | 31 July 2017, 09:01:06 UTC | models: Add __str__ methods to model objects | 31 July 2017, 09:44:14 UTC |
c6d1368 | Antoine R. Dumont (@ardumont) | 31 July 2017, 08:14:18 UTC | 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 | Antoine R. Dumont (@ardumont) | 31 July 2017, 08:13:31 UTC | model: Initial schema population ``` python3 -m manage makemigrations ``` | 31 July 2017, 09:44:13 UTC |
dcf8c90 | Antoine R. Dumont (@ardumont) | 31 July 2017, 08:13:06 UTC | 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 | Antoine R. Dumont (@ardumont) | 28 July 2017, 15:13:18 UTC | 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 | Antoine R. Dumont (@ardumont) | 28 July 2017, 14:50:36 UTC | app: Install swh.deposit application | 28 July 2017, 14:50:36 UTC |
17b83de | Antoine R. Dumont (@ardumont) | 28 July 2017, 14:33:40 UTC | views: Add a basic view | 28 July 2017, 14:41:21 UTC |
91d65ad | Antoine R. Dumont (@ardumont) | 28 July 2017, 14:31:23 UTC | models: Initialize orm model | 28 July 2017, 14:41:21 UTC |
1548d14 | Antoine R. Dumont (@ardumont) | 28 July 2017, 14:30:55 UTC | app: Initialize django plumbing ``` python3 -m manage startapp deposit ``` | 28 July 2017, 14:40:25 UTC |
d5fb8db | Antoine R. Dumont (@ardumont) | 28 July 2017, 13:56:58 UTC | project: Initialize django plumbing ``` cd swh-deposit django-admin startproject swh ``` | 28 July 2017, 14:40:25 UTC |
f869720 | Antoine R. Dumont (@ardumont) | 16 June 2017, 13:21:31 UTC | swh.deposit.server: Add basic middleware for authentication | 28 July 2017, 12:50:56 UTC |
02a1128 | Antoine R. Dumont (@ardumont) | 16 June 2017, 10:23:17 UTC | requirements: Fix wrong name | 28 July 2017, 12:50:55 UTC |
34bb7e9 | Antoine R. Dumont (@ardumont) | 16 June 2017, 09:02:04 UTC | swh.deposit.server: Fix missing module in package | 28 July 2017, 12:50:55 UTC |
f1c9d5b | Antoine R. Dumont (@ardumont) | 16 June 2017, 09:20:05 UTC | Makefile: Explicit the dev mode to run in debug mode | 28 July 2017, 12:50:55 UTC |
5437243 | Morane Otilia Gruenpeter | 23 June 2017, 15:47:54 UTC | Refactor specifications to README Summary: Context: SWH, Inria and the CCSD (in charge of the HAL's archive) are working on pushing HAL's source code deposit into SWH with SWORD protocol. This specs were edited by ardumont and myself on the notepad available on: https://pad.riseup.net/p/t4mJsj9RB0OQ Reviewers: ardumont Differential Revision: https://forge.softwareheritage.org/D220 | 13 July 2017, 10:03:01 UTC |
fbb1b6b | Morane Otilia Gruenpeter | 23 June 2017, 15:47:54 UTC | Added specifications to README Summary: Context: SWH, Inria and the CCSD (in charge of the HAL's archive) are working on pushing HAL's source code deposit into SWH with SWORD protocol. This specs were edited by ardumont and myself on the notepad available on: https://pad.riseup.net/p/t4mJsj9RB0OQ Reviewers: ardumont Differential Revision: https://forge.softwareheritage.org/D218 note: deleted docs/specs.md to remove redundancy | 29 June 2017, 08:44:56 UTC |
b8a3e9c | Antoine R. Dumont (@ardumont) | 14 June 2017, 11:44:03 UTC | swh.deposit.backend: Fix db connection initialization Related T718 | 14 June 2017, 11:48:20 UTC |
73ec93a | Antoine R. Dumont (@ardumont) | 14 June 2017, 09:54:53 UTC | packaging: Fix missing information for correct packaging Also remove unused dependencies | 14 June 2017, 10:47:10 UTC |
0553dfa | Antoine R. Dumont (@ardumont) | 14 June 2017, 09:38:01 UTC | swh.deposit.server: Adapt default configuration to the right one | 14 June 2017, 09:38:01 UTC |
c49c50e | Antoine R. Dumont (@ardumont) | 14 June 2017, 09:13:07 UTC | swh.deposit.server: Add new endpoint to permit deployment | 14 June 2017, 09:13:51 UTC |
f693618 | Antoine R. Dumont (@ardumont) | 12 June 2017, 17:08:40 UTC | Add basic backend to operate on db | 13 June 2017, 14:24:41 UTC |
cbced0f | Antoine R. Dumont (@ardumont) | 12 June 2017, 17:08:27 UTC | sql: Add data | 12 June 2017, 17:08:27 UTC |
900b291 | Antoine R. Dumont (@ardumont) | 12 June 2017, 16:23:58 UTC | sql: Fix typo | 12 June 2017, 16:23:58 UTC |
6a03ad4 | Antoine R. Dumont (@ardumont) | 12 June 2017, 11:26:15 UTC | Refactor: Define endpoints in class This permits to share state (e.g configuration) between those endpoints. | 12 June 2017, 11:38:17 UTC |
8e6fd7f | Antoine R. Dumont (@ardumont) | 12 June 2017, 11:25:13 UTC | Refactor: Rename variable appropriately | 12 June 2017, 11:25:13 UTC |
89f6d57 | Antoine R. Dumont (@ardumont) | 09 June 2017, 15:12:13 UTC | sql: Update on schema | 09 June 2017, 15:12:13 UTC |
ad8be0e | Antoine R. Dumont (@ardumont) | 09 June 2017, 10:53:43 UTC | doc: update specification | 09 June 2017, 10:53:43 UTC |
f9ace38 | Antoine R. Dumont (@ardumont) | 09 June 2017, 08:32:06 UTC | d/control: Rename from swh.sword to swh.deposit | 09 June 2017, 08:32:06 UTC |
be33ca6 | Antoine R. Dumont (@ardumont) | 07 June 2017, 14:27:21 UTC | sql: Update schema | 09 June 2017, 08:28:51 UTC |
13f3821 | Antoine R. Dumont (@ardumont) | 07 June 2017, 13:29:45 UTC | Add service document endpoint | 07 June 2017, 14:26:44 UTC |
dc9849c | Antoine R. Dumont (@ardumont) | 07 June 2017, 12:56:42 UTC | Add basic update on spec | 07 June 2017, 12:56:42 UTC |
be2f696 | Antoine R. Dumont (@ardumont) | 24 May 2017, 13:08:50 UTC | Update specification about the update use case | 24 May 2017, 13:08:50 UTC |
65ed7d9 | Antoine R. Dumont (@ardumont) | 24 May 2017, 13:08:18 UTC | Add a new status + explicit status meaning | 24 May 2017, 13:08:18 UTC |
02025e8 | Antoine R. Dumont (@ardumont) | 24 May 2017, 10:43:13 UTC | Add first schema model draft | 24 May 2017, 10:43:13 UTC |
8742db4 | Antoine R. Dumont (@ardumont) | 23 May 2017, 14:27:42 UTC | Add iteration on specs | 23 May 2017, 14:27:42 UTC |
f48381a | Antoine R. Dumont (@ardumont) | 22 May 2017, 18:17:23 UTC | debian/*: Prepare package | 22 May 2017, 18:17:23 UTC |
ddf4ddf | Antoine R. Dumont (@ardumont) | 22 May 2017, 18:17:14 UTC | Remove poc notion in name | 22 May 2017, 18:17:14 UTC |
4a66d2c | Antoine R. Dumont (@ardumont) | 22 May 2017, 18:12:34 UTC | Improve sentence phrasing | 22 May 2017, 18:12:34 UTC |
61d69da | Antoine R. Dumont (@ardumont) | 22 May 2017, 18:10:32 UTC | Add README | 22 May 2017, 18:10:32 UTC |
a2b8bd5 | Antoine R. Dumont (@ardumont) | 22 May 2017, 14:27:02 UTC | doc: wip: Add doc/specs.md specification file | 22 May 2017, 14:53:10 UTC |
ef1fefd | Antoine R. Dumont (@ardumont) | 22 May 2017, 13:00:06 UTC | Add a skeleton server | 22 May 2017, 14:53:10 UTC |
e8fa0c9 | Antoine R. Dumont (@ardumont) | 19 May 2017, 08:46:38 UTC | import template from swh-py-template (init-py-repo) | 19 May 2017, 08:46:38 UTC |