Commit graph

2440 commits

Author SHA1 Message Date
Basile Clement
f627916784 Revert "Affiche la debug-toolbar dans Vagrant"
This reverts commit 3074071dff.
2016-05-27 01:06:04 +02:00
Basile Clement
3074071dff Affiche la debug-toolbar dans Vagrant
Ce patch enlève la vérification faite par django-debug-toolbar pour ne
s'afficher que si l'IP source est dans l'option de configuration
INTERNAL_IPS. Ceci permet son fonctionnement avec Vagrant.

Fixes #8.
2016-05-27 01:04:35 +02:00
Martin Pépin
9cce1076a9 Suppressions de vieux dossiers inutiles 2016-05-26 23:42:01 +02:00
Martin Pépin
9dadce2d22 Merge branch 'Elarnon/dev' 2016-05-26 23:32:22 +02:00
Martin Pépin
fc0296b1eb Typos 2016-05-26 23:31:28 +02:00
Basile Clement
a5e47a1120 Corrige un oubli dans le script d'installation 2016-05-26 21:38:19 +02:00
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