Commit 66864003 authored by Mickaël Desfrênes's avatar Mickaël Desfrênes
Browse files

update doc

parent 07349f47
Loading
Loading
Loading
Loading
+19 −1
Original line number Diff line number Diff line
@@ -136,3 +136,21 @@ Le seul vocabulaire disponible pour l'OAI-PMH est le Dublin Core.

Les enregistrements retournés correspondent aux collections Jama pour lesquelles le flag 
"is_oai_record" vaut VRAI.

## Mise en place d'un projet et d'un utilisateur de test:

    (venv) code/jama: ./manage.py shell
    >>> from resources.models import APIKey, Project, ProjectAccess, Permission, Role
    >>> from django.contrib.auth.models import User
    >>> test_project, _ = Project.objects.get_or_create(label="test")
    >>> test_user, _ = User.objects.get_or_create(username="test")
    >>> admin_role, _ = Role.objects.get_or_create(label="admin", project=test_project)
    >>> for permission in Permission.objects.all():
    ...     admin_role.permissions.add(permission)
    ... 
    >>>     
    >>> ProjectAccess.objects.get_or_create(project=test_project, role=admin_role, user=test_user)
    (<ProjectAccess: test: test (admin)>, False)
    >>> key, _ = APIKey.objects.get_or_create(user=test_user, key="123456")
    >>> key.active = True
    >>> key.save()