Application de suivi de gymnaste de haut niveau pour la GymFed/FRBG
Go to file
Gregory Trullemans c3f2991b9c Update location urls configuration 2022-09-09 14:54:48 +02:00
config Update location urls configuration 2022-09-09 14:54:48 +02:00
requirements Update requirements 2022-02-16 09:34:22 +01:00
static [WIP] less hardcoded url in js scripts 2022-02-12 18:39:06 +01:00
templates Bug fix and optimisation on new gymnast creation. 2022-09-08 08:55:36 +02:00
ultron Update location urls configuration 2022-09-09 14:54:48 +02:00
.drone.yml
.gitignore
.pylintrc
Procfile
README.md Remove comment and add info in README file 2022-09-04 12:59:31 +02:00
docker-compose.yml
manage.py
planning.json Planning transfert 2022-02-13 16:04:37 +01:00
requirements.txt

README.md

Ultron

Build Status

Déploiement sur Heroku

  • Créer l'application sur Heroku

  • Créer les variables d'environnement :

    • ALLOWED_HOSTS : avengers-ultron.herokuapp.com
    • DATABASE_NAME : ultron
    • DISABLE_COLLECTSTATIC : 1
    • SECRET_KEY : django-insecure-g_eoy6z%xshku4o5#k%o%i_%nb%pz80config#+t%f
    • DATABASE_URL : créé automatiquement lorsqu'on ajoute l' element PostgreSQL

    Exemple :

        heroku config:set DISABLE_COLLECTSTATIC="1"
        heroku config:set ALLOWED_HOSTS="avengers-ultron.herokuapp.com"
        heroku config:set SECRET_KEY="django-insecure-g_eoy6z%xshku4o5#k%o%i_%nb%_pz80config_#+t%f"
        heroku config:set DATABASE_NAME="ultron"
    
  • Push de l'application : git push heroku master

  • Se connecter à Héroku (via l'invite de commande) : heroku login

  • Création du super user : heroku run python manage.py createsuperuser

Applications

Right

Il y a 3 types pe de droits :

- Administrateur
- Entraineur (groupe `Trainer`)
- Gymnaste (groupe `Gymnast`)
Administrateur

Il peut tout faire.

Entraîneur

Peut tout faire sauf :

  • Gérer les skill
  • Gérer les Pays
  • Gérer les lieux
Gymnaste

Un gymnaste peut tout faire pour lui-même :

  • Ajouter un chrono
  • Ajouter un score
  • Ajouter un height/weight

Skill

Learned Skill

Il y a quatre niveau de connaissance d'un skill :

  • non connu
  • connu avec aide (tapis, élastiques, fosse, …)
  • connu sans aucune aide
  • connu et enchainé