Commit graph

34 commits

Author SHA1 Message Date
Basile Clement 7f6b5c8ad8 Clarifie la procédure d'installation manuelle
Clarifie la procédure de configuration de MySQL lors d'une installation
manuelle et intègre un paragraphe pour expliquer comment utiliser
SQLite.
2016-05-26 21:31:35 +02:00
Basile Clement 1bd92f7ff7 Ajoute un environnement de développement
Ce commit ajoute une configuration Vagrant permettant d'avoir un
environnement de développement facile à installer et réutilisable (cf
README.md).

En particulier :

 - Vagrantfile est un fichier qui décrit une machine virtuelle Vagrant.
   La configuration est assez proche des défauts, et n'introduit que
   deux différences : les ports 8000 et 80 sont bindés sur les ports
   8000 et 8080 (respectivement) sur la machine hôte, et le script
   `provisioning/bootstrap.sh` est utilisé pour configurer une nouvelle
   machine virtuelle.

 - provisioning/bootstrap.sh est un script shell qui s'occupe
   d'installer les paquets nécessaire et de configurer la machine
   virtuelle pour que GestioCOF fonctionne.

 - cof/settings_dev.py est un fichier de configuration minimal
   permettant de faire fonctionner GestioCOF, configuré pour être
   utilisé avec Vagrant mais facilement adaptable.
2016-05-26 20:52:03 +02:00
Martin Pépin 23d63b3376 Déplacement de Grappelli dans gestioncof/static 2016-05-26 15:09:27 +02:00
Martin Pépin d16022164b Merge branch 'Elarnon/templates' 2016-05-26 14:44:31 +02:00
Martin Pépin 357dec5b50 Merge branch 'Elarnon/migrations' 2016-05-26 14:38:01 +02:00
Basile Clement 8408942d41 Déplace les templates dans les apps 2016-05-26 02:59:19 +02:00
Basile Clement 4a32b777ac Convertit les applications aux migrations 2016-05-26 02:34:10 +02:00
Martin Pépin c5db003842 On met les balises "load" / "extends" dans l'ordre
Il faut que `{% extends ... %}` soit avant `{% load ... %}` dans les
templates... Cette fois plus de bug sur les templates.
2016-05-26 01:33:21 +02:00
Martin Pépin a3ab5cc781 Corrections dans les balises imbriquées
`{% if %}` et `{% static ... %}` n'étaient pas dans le bon sens.
2016-05-26 01:26:28 +02:00
Martin Pépin 64b0546cc2 Mise à jour des urls vers l'ancien dossier /media
On utilise désormais les balises `{% load staticfiles %}` et
`{% static ... %}` pour charger les fichiers au bon endroit.
2016-05-26 01:09:31 +02:00
Martin Pépin af6f56e250 Déplacement des fichiers statiques
Les CSS, JS et Images sont désormais dans des dossiers
`$app/static/{css/js/images}` où `$app` désigne l'application qui les utilise,
en l'occurrence `gestioncof`, `bda`, `bda2` et `bda3`.
2016-05-26 00:57:22 +02:00
Martin Pepin 35d46d449d Add README.md 2016-05-24 09:35:55 +02:00
Martin Pepin dc0880a9fc Merge branch 'Elarnon/upgrade' into 'master'
Mise à jour vers Django 1.8

Ce patch effectue la mise à jour de Django vers la version 1.8, corrigeant à la fois les erreurs fatales et problèmes de version.

Pour appliquer ce patch, il faut penser à :
 - Lancer `pip install --upgrade requirements.txt`
 - Lancer `python manage.py migrate` pour mettre à jour les modèles internes de Django
 - Supprimer la ligne `AUTH_PROFILE_MODULE = 'gestioncof.CofProfile'`, devenue obsolète, du `settings.py`

See merge request !1
2016-05-24 09:26:16 +02:00
Basile Clement ce06e68b47 Update requirements.txt 2016-05-24 00:53:29 +02:00
Basile Clement 3b1e70f70c use the new django app loading system 2016-05-24 00:40:55 +02:00
Basile Clement e9536c17ba django.forms.util renamed into django.forms.utils 2016-05-24 00:35:55 +02:00
Basile Clement 3e3f0e9f49 fix fields.W342 warning ForeignKey(unique=True) -> OneToOneField 2016-05-24 00:28:30 +02:00
Basile Clement 6782f2991a queryset method is not get_queryset (django 1.8) 2016-05-24 00:25:29 +02:00
Basile Clement bf0a29655a modelform_factory requires fields or exclude (django 1.8) 2016-05-24 00:25:06 +02:00
Basile Clement 4857af0f7f get_profile does not exist anymore (django 1.7) 2016-05-24 00:02:25 +02:00
Basile Clement 28bd07a433 mimetype is now content_type (Django 1.7) 2016-05-23 23:57:03 +02:00
Martin Pépin 8adb59ad06 Ajout d'une dépendance manquante 2016-05-22 00:45:25 +02:00
Guillaume Seguin 392be324f6 Commit gore : premier push vers git.eleves 2016-05-21 23:57:36 +02:00
Root@cof e2e3bcd2b8 Retire l'inscription au premier tirage au sort 2015-12-12 10:31:03 +01:00
root f704c9f593 Création d'un fichier de requirement 2015-09-13 18:23:47 +02:00
root 182ba7f614 . 2015-01-06 11:01:15 +01:00
root 64b8ee4133 Grod commit dégueux avec une tonne de trucs. Berk. 2014-08-19 12:54:22 +02:00
Guillaume Seguin d5b3d3f958 Initial import of petit cours stuff 2013-10-06 11:20:59 +02:00
root 62797491cb Pourquoi c'est pas commité avant ? 2013-10-01 15:27:19 +02:00
root ef74c84095 Fixed {% url " syntax 2013-09-05 22:22:47 +02:00
root 6a9fb9a6b5 Import all templates 2013-09-05 22:21:32 +02:00
root 9c989d886b Update while working on Django 1.5 upgrade 2013-09-05 22:20:52 +02:00
root 2479b0a24d Major update 2012-07-11 17:39:20 +02:00
Guillaume Seguin 8e1bf7b705 Initial import 2012-06-27 23:28:35 +02:00