Commit 129fc529 authored by Jerome Chauveau's avatar Jerome Chauveau
Browse files

Merge branch 'master' of git.unicaen.fr:certic/jama

parents 763776dd dbfdb1e2
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -125,12 +125,12 @@ l'utilisateur _jacques_. L'utilisateur doit exister préalablement dans Jama.

## Support OAI-PMH

Jama est compatible OAI-PMH (v2) en sortie. Pour chaque utilisateur, une URL est disponible
Jama est compatible OAI-PMH (v2) en sortie. Pour chaque projet, une URL est disponible
servant de point d'entrée pour les requêtes OAI-PMH. Cette URL est de la forme suivante:

http://[ADRESSE DU SERVEUR]/oai/owner/[IDENTIFIANT DE L'UTILISATEUR]
http://[ADRESSE DU SERVEUR]/oai/project/[IDENTIFIANT DU PROJET]

Par exemple: https://acme.tld/oai/owner/12
Par exemple: https://acme.tld/oai/project/12

Le seul vocabulaire disponible pour l'OAI-PMH est le Dublin Core.

+2 −0
Original line number Diff line number Diff line
@@ -29,6 +29,7 @@ from pathlib import Path
from shutil import rmtree
import base64
from ranged_fileresponse import RangedFileResponse
from django.views.decorators.gzip import gzip_page


def _silent_rmdir(dir_path: str):
@@ -132,6 +133,7 @@ def _get_rpc_methods() -> dict:
    return methods


@gzip_page
@transaction.atomic
@csrf_exempt
def rpc(request: HttpRequest) -> HttpResponse: