Skip to content

Installation pour le développeur

Pour fonctionner avec le CAS, vous devez ajouter la ligne suivante dans votre fichier /etc/hosts:

127.0.0.1 cas

Il faut ensuite lancer cette suite de commande:

./oto.sh build
./oto.sh migration
./oto.sh start

La commande oto.sh fourni un certain nombre de facilités, vous pouvez l'exécuter sans paramètre pour afficher l'aide.

Compte admin

Afin d'initialiser le premier compte d'administrateur, il faudrat:

  • se connecter avec le compte admin sur l'interface
  • donner les droits en utilisant: ./oto.sh sh
u = User.objects.get(username="admin")
u.is_superuser = True
u.is_staff = True
u.save()

Utilisateurs et groupes

Il faut importer les utilisateurs et groupes grâce à la commande suivante:

docker-compose run web python3 ./manage.py sync_ldap_users_and_groups

Les groupes sont déclarés dans la variable GROUPS dans les settings.

Campagne

Vous pouvez créer une campagne en utilisant le fichier csv suivant: ede/static/ede/campagne_pour_les_dev.csv.