Skip to content
Snippets Groups Projects
Commit 659c0179 authored by Arnaud Daret's avatar Arnaud Daret
Browse files

update readme

parent 74ed6862
Branches
No related merge requests found
Pipeline #287188 passed with stage
in 4 minutes and 36 seconds
......@@ -209,6 +209,27 @@ qui pourra attribuer ce droit aux utilisateurs dans l'admin Django.
Lors de la création des utilisateurs, les attributs suivants sont remontés du serveur CAS et utilisés
pour la création : `username`, `first_name`, `last_name`, `email` et `affiliation`. Le serveur CAS est configuré pour remonter ces attributs lorsque le nom du service commence par `pount-`.
### Utilisateurs locaux
Par défaut le champ `username` d’un utilisateur créé via la commande `poetry run python manage.py createsuperuser`̀ est préfixé par `CAS/`
Pour une utilisation sans CAS, il faut modifier ce champ, en passant par une requête SQL.
Exemple :
```shell
docker exec -it pount_postgres /bin/bash
root@893b759c9b5f:/# psql -U pount pount
psql (12.20 (Debian 12.20-1.pgdg120+1))
Type "help" for help.
```
```postgresql
pount=# update api_user set username ="LOCAL/my_username" where id='a4541a9e-9a7d-4f60-a284-5b9786885718';
```
NB : C'est ce champ username *sans le préfixe* qui est utilisé pour se connecter en local via pount-front (et non pas le courriel)
## Lancement du serveur
Serveur Django : `poetry run python manage.py runserver`
......@@ -223,15 +244,15 @@ _NB : le serveur doit être lancé_
## Gestion des buckets sur S3
Pour faciliter la création et la configuration CORS des buckets sur S3, une commande Django est disponible :
`python manage.py s3bucket create -b nom-du-bucket`
`poetry run python manage.py s3bucket create -b nom-du-bucket`
De même pour supprimer : `python manage.py s3bucket delete -b nom-du-bucket`
De même pour supprimer : `poetry run python manage.py s3bucket delete -b nom-du-bucket`
Lister les buckets : `python manage.py s3bucket list`
Lister les buckets : `poetry run python manage.py s3bucket list`
Configurer les CORS d'un bucket : `python manage.py s3bucket set_cors -b nom-du-bucket`
Configurer les CORS d'un bucket : `poetry run python manage.py s3bucket set_cors -b nom-du-bucket`
Lister les fichiers d'un bucket : `python manage.py s3bucket list -b nom-du-bucket`
Lister les fichiers d'un bucket : `poetry run python manage.py s3bucket list -b nom-du-bucket`
## Upload de fichiers sur S3
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment