Assiduité : Nouvelles documentations #65
@ -23,8 +23,8 @@ l'association et leur permettra d'accéder aux nouvelles fonctionnalités, mise
|
||||
jour et support technique.
|
||||
|
||||
Plusieurs types d'adhésion sont possibles, voir le [bulletin d'adhésion
|
||||
PDF](papers/Adhesion-2023-2024-Association-ScoDoc.pdf) ([version
|
||||
Word](papers/Adhesion-2023-2024-Association-ScoDoc.docx)), à renvoyer à
|
||||
PDF](papers/Adhesion-2024-2025-Association-ScoDoc.pdf) ([version
|
||||
Word](papers/Adhesion-2024-2025-Association-ScoDoc.docx)), à renvoyer à
|
||||
<emmanuel.viennet@gmail.com>. (note: toutes les informations nécessaires à la
|
||||
"création fournisseur" sont sur le bulletin d'adhésion).
|
||||
|
||||
|
@ -139,38 +139,44 @@ Exemple:
|
||||
|
||||
### Liste des commandes Flask/ScoDoc
|
||||
|
||||
Dans l'encart ci-dessous, `app` désigne `flask`, comme dans les exemple donnés plus haut.
|
||||
Dans l'encart ci-dessous, `app` désigne `flask`, comme dans les exemples donnés plus haut.
|
||||
|
||||
```
|
||||
Usage: app [OPTIONS] COMMAND [ARGS]...
|
||||
|
||||
Options:
|
||||
--help Show this message and exit.
|
||||
|
||||
Commands:
|
||||
anonymize-db Anonymise la base de nom indiqué (et non...
|
||||
clear-cache Clear ScoDoc cache This cache (currently...
|
||||
create-dept Create new departement
|
||||
create-role Create a new role
|
||||
delete-dept Delete existing departement
|
||||
delete-role Delete a role
|
||||
dumphelp
|
||||
list-roles List roles
|
||||
downgrade-assiduites-module Supprime les assiduites et/ou les...
|
||||
dumphelp Génère la page d'aide complète pour la doc.
|
||||
edit-role Add [-a] and/or remove [-r] a permission...
|
||||
entreprises-reset-db Remet a zéro les tables du module...
|
||||
gen-api-map Génère la carte des routes de l'API.
|
||||
generate-ens-calendars Génère les calendrier enseignants à...
|
||||
import-scodoc7-dept Import département ScoDoc 7: dept:...
|
||||
import-scodoc7-users Import users defined in ScoDoc7...
|
||||
init-test-database Initialise les objets en base pour les...
|
||||
list-depts If dept exists, print it, else nothing.
|
||||
list-roles List all defined roles
|
||||
localize-logo Make local to a dept a global logo (both...
|
||||
migrate-abs-to-assiduites Permet de migrer les absences vers le...
|
||||
migrate-scodoc7-dept-archives Post-migration: renomme les archives en...
|
||||
migrate-scodoc7-dept-logos Post-migration: renomme les logos en...
|
||||
photos-import-files
|
||||
profile Start the application under the profiler...
|
||||
photos-import-files Import des photos d'étudiants à partir...
|
||||
profile Start the application under the code...
|
||||
sco-db-init Initialize the database.
|
||||
scodoc-database print the database connexion string
|
||||
user-change-login Change user's login (user_name)
|
||||
user-create Create a new user
|
||||
user-db-clear Erase all users and roles from the...
|
||||
user-delete Try to delete this user.
|
||||
user-password Set (or change) user’s password
|
||||
user-role Display roles, or add or remove a role to the given user...
|
||||
user-password Set (or change) user's password
|
||||
user-role Add or remove a role to the given user...
|
||||
|
||||
|
||||
Usage: app sco-db-init [OPTIONS]
|
||||
|
||||
@ -179,12 +185,21 @@ Usage: app sco-db-init [OPTIONS]
|
||||
|
||||
Options:
|
||||
--erase / --no-erase
|
||||
--help Show this message and exit.
|
||||
|
||||
Usage: app anonymize-db [OPTIONS] DATABASE
|
||||
|
||||
Anonymise la base de nom indiqué (et non pas la base courante!)
|
||||
|
||||
Options:
|
||||
--help Show this message and exit.
|
||||
|
||||
Usage: app user-db-clear [OPTIONS]
|
||||
|
||||
Erase all users and roles from the database !
|
||||
|
||||
|
||||
Options:
|
||||
--help Show this message and exit.
|
||||
|
||||
Usage: app user-create [OPTIONS] USERNAME ROLE DEPT
|
||||
|
||||
@ -193,23 +208,36 @@ Usage: app user-create [OPTIONS] USERNAME ROLE DEPT
|
||||
Options:
|
||||
-n, --nom TEXT
|
||||
-p, --prenom TEXT
|
||||
--help Show this message and exit.
|
||||
|
||||
Usage: app user-delete [OPTIONS] USERNAME
|
||||
|
||||
Try to delete this user. Fails if it’s associated to some scodoc objects.
|
||||
Try to delete this user. Fails if it's associated to some scodoc objects.
|
||||
|
||||
Options:
|
||||
--help Show this message and exit.
|
||||
|
||||
Usage: app user-password [OPTIONS] USERNAME
|
||||
|
||||
Set (or change) user’s password
|
||||
Set (or change) user's password
|
||||
|
||||
Options:
|
||||
--password TEXT
|
||||
--help Show this message and exit.
|
||||
|
||||
Usage: app create-role [OPTIONS] ROLENAME [PERMISSIONS]...
|
||||
|
||||
Create a new role
|
||||
|
||||
Options:
|
||||
--help Show this message and exit.
|
||||
|
||||
Usage: app list-roles [OPTIONS]
|
||||
|
||||
List all defined roles
|
||||
|
||||
Options:
|
||||
--help Show this message and exit.
|
||||
|
||||
Usage: app edit-role [OPTIONS] ROLENAME
|
||||
|
||||
@ -217,11 +245,12 @@ Usage: app edit-role [OPTIONS] ROLENAME
|
||||
permissions are not associated to users but to roles. Each user has a set of
|
||||
roles in each departement.
|
||||
|
||||
Example: `flask edit-role -a ScoEditApo Ens`
|
||||
Example: `flask edit-role -a EditApogee Ens`
|
||||
|
||||
Options:
|
||||
-a, --add TEXT
|
||||
-r, --remove TEXT
|
||||
--help Show this message and exit.
|
||||
|
||||
Usage: app delete-role [OPTIONS] ROLENAME
|
||||
|
||||
@ -240,25 +269,36 @@ Options:
|
||||
-r, --remove TEXT
|
||||
--help Show this message and exit.
|
||||
|
||||
Usage: app user-change-login [OPTIONS] USER_NAME NEW_USER_NAME
|
||||
|
||||
Change user's login (user_name)
|
||||
|
||||
Options:
|
||||
--help Show this message and exit.
|
||||
|
||||
Usage: app delete-dept [OPTIONS] DEPT
|
||||
|
||||
Delete existing departement
|
||||
|
||||
Options:
|
||||
--yes
|
||||
--help Show this message and exit.
|
||||
-y, --yes
|
||||
-f, --force ignore non-existing departement
|
||||
--help Show this message and exit.
|
||||
|
||||
Usage: app create-dept [OPTIONS] DEPT
|
||||
|
||||
Create new departement
|
||||
|
||||
Options:
|
||||
--help Show this message and exit.
|
||||
|
||||
Usage: app list-depts [OPTIONS] [DEPTS]...
|
||||
|
||||
If dept exists, print it, else nothing. Called without arguments, list all
|
||||
depts along with their ids.
|
||||
|
||||
|
||||
Options:
|
||||
--help Show this message and exit.
|
||||
|
||||
Usage: app scodoc-database [OPTIONS]
|
||||
|
||||
@ -267,7 +307,7 @@ Usage: app scodoc-database [OPTIONS]
|
||||
Options:
|
||||
-n, --name show database name instead of connexion string (required for
|
||||
dropdb/createdb commands)
|
||||
|
||||
--help Show this message and exit.
|
||||
|
||||
Usage: app import-scodoc7-users [OPTIONS]
|
||||
|
||||
@ -276,30 +316,44 @@ Usage: app import-scodoc7-users [OPTIONS]
|
||||
script is typically run as unix user "scodoc". The original SCOUSERS
|
||||
database is left unmodified.
|
||||
|
||||
Options:
|
||||
--help Show this message and exit.
|
||||
|
||||
Usage: app import-scodoc7-dept [OPTIONS] DEPT DEPT_DB_NAME
|
||||
|
||||
Import département ScoDoc 7: dept: InfoComm, dept_db_name: SCOINFOCOMM
|
||||
|
||||
Options:
|
||||
--help Show this message and exit.
|
||||
|
||||
Usage: app migrate-scodoc7-dept-archives [OPTIONS] [DEPT]
|
||||
|
||||
Post-migration: renomme les archives en fonction des id de ScoDoc 9
|
||||
|
||||
Options:
|
||||
--help Show this message and exit.
|
||||
|
||||
Usage: app migrate-scodoc7-dept-logos [OPTIONS] [DEPT]
|
||||
|
||||
Post-migration: renomme les logos en fonction des id / dept de ScoDoc 9
|
||||
|
||||
Options:
|
||||
--help Show this message and exit.
|
||||
|
||||
Usage: app localize-logo [OPTIONS] LOGO DEPT
|
||||
|
||||
Make local to a dept a global logo (both logo and dept names are mandatory)
|
||||
|
||||
Options:
|
||||
--help Show this message and exit.
|
||||
|
||||
Usage: app photos-import-files [OPTIONS] FORMSEMESTRE_ID XLSFILE ZIPFILE
|
||||
|
||||
Import des photos d’étudiants à partir d’une liste excel et d’un zip avec les images.
|
||||
Import des photos d'étudiants à partir d'une liste excel et d'un zip avec
|
||||
les images.
|
||||
|
||||
Options:
|
||||
--help Show this message and exit.
|
||||
|
||||
Usage: app clear-cache [OPTIONS]
|
||||
|
||||
@ -309,10 +363,29 @@ Usage: app clear-cache [OPTIONS]
|
||||
|
||||
Options:
|
||||
--sanitize / --no-sanitize
|
||||
--help Show this message and exit.
|
||||
|
||||
Usage: app init-test-database [OPTIONS]
|
||||
|
||||
Initialise les objets en base pour les tests API (à appliquer sur
|
||||
SCODOC_TEST ou SCODOC_DEV)
|
||||
|
||||
Options:
|
||||
--help Show this message and exit.
|
||||
|
||||
Usage: app entreprises-reset-db [OPTIONS]
|
||||
|
||||
Remet a zéro les tables du module relations entreprises
|
||||
|
||||
Options:
|
||||
--help Show this message and exit.
|
||||
|
||||
Usage: app dumphelp [OPTIONS]
|
||||
|
||||
Génère la page d’aide complète pour la doc.
|
||||
Génère la page d'aide complète pour la doc.
|
||||
|
||||
Options:
|
||||
--help Show this message and exit.
|
||||
|
||||
Usage: app profile [OPTIONS]
|
||||
|
||||
@ -324,6 +397,45 @@ Options:
|
||||
--length INTEGER Number of functions to include in the profiler report.
|
||||
--profile-dir TEXT Directory where profiler data files are saved.
|
||||
--help Show this message and exit.
|
||||
|
||||
Usage: app migrate-abs-to-assiduites [OPTIONS]
|
||||
|
||||
Permet de migrer les absences vers le nouveau module d'assiduités
|
||||
|
||||
Options:
|
||||
-d, --dept TEXT Restreint la migration au dept sélectionné (ACRONYME)
|
||||
-m, --morning TEXT Spécifie l'heure de début des cours format `hh:mm`
|
||||
-n, --noon TEXT Spécifie l'heure de fin du matin format `hh:mm`
|
||||
-a, --afternoon TEXT Spécifie l'heure de début de l'après-midi format
|
||||
`hh:mm` valeur identique à --noon si non spécifié
|
||||
-e, --evening TEXT Spécifie l'heure de fin des cours format `hh:mm`
|
||||
--help Show this message and exit.
|
||||
|
||||
Usage: app downgrade-assiduites-module [OPTIONS]
|
||||
|
||||
Supprime les assiduites et/ou les justificatifs de tous les départements ou
|
||||
du département sélectionné
|
||||
|
||||
Options:
|
||||
-d, --dept TEXT Restreint la suppression au dept sélectionné (ACRONYME)
|
||||
-a, --assiduites Supprime les assiduités de scodoc
|
||||
-j, --justificatifs Supprime les justificatifs de scodoc
|
||||
--help Show this message and exit.
|
||||
|
||||
Usage: app generate-ens-calendars [OPTIONS]
|
||||
|
||||
Génère les calendrier enseignants à partir des ics semestres
|
||||
|
||||
Options:
|
||||
--help Show this message and exit.
|
||||
|
||||
Usage: app gen-api-map [OPTIONS]
|
||||
|
||||
Génère la carte des routes de l'API.
|
||||
|
||||
Options:
|
||||
-e, --endpoint TEXT Endpoint à partir duquel générer la carte des routes
|
||||
--help Show this message and exit.
|
||||
```
|
||||
|
||||
(*la liste ci-dessus est générée à l'aide de la commande* `flask dumphelp`).
|
||||
|
@ -234,7 +234,11 @@ permet de rechercher une entrée à partir du résultat attendu.
|
||||
|
||||
### Carte syntaxique
|
||||
|
||||
![carte_syntaxique](img/API_Chart.svg)
|
||||
<div style="overflow: scroll;">
|
||||
<div style="width: 1200px;">
|
||||
![carte_syntaxique](img/API_Chart.svg)
|
||||
</div>
|
||||
</div>
|
||||
|
||||
### Tableau récapitulatif des entrées de l'API
|
||||
|
||||
|
File diff suppressed because one or more lines are too long
Before Width: | Height: | Size: 865 KiB After Width: | Height: | Size: 865 KiB |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
docs/papers/Adhesion-2024-2025-Association-ScoDoc.docx
Normal file
BIN
docs/papers/Adhesion-2024-2025-Association-ScoDoc.docx
Normal file
Binary file not shown.
BIN
docs/papers/Adhesion-2024-2025-Association-ScoDoc.pdf
Normal file
BIN
docs/papers/Adhesion-2024-2025-Association-ScoDoc.pdf
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user