Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • G gestioCOF
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 76
    • Issues 76
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 16
    • Merge requests 16
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Klub Dev ENSKlub Dev ENS
  • gestioCOF
  • Merge requests
  • !420

Séparation des settings cof / bds

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Martin Pepin requested to merge kerl/bds_settings into master May 09, 2020
  • Overview 18
  • Commits 10
  • Pipelines 0
  • Changes 10

TODO

À faire avant de merge

  • Intégrer allauth
  • Réparer le CAS (en fait c'était pas cassé)

Contenu de la MR

Settings

L'organisation change un peu :

  • un module common avec ce qui est commun au COF et au BDS
  • un module cof_prod avec les settings de prod du COF
  • un module bds_prod avec les settings de prod du BDS
  • un module local qui "fusionne" les deux précédents et ajoute quelques options qui permette de développer sur un laptop (debug=True, sqlite, etc)

Une différence notable avec avant : local.py commence par from .cof_prod import * et non plus par from .common import *

Urls

Le point d'entrée pour les urls est toujours cof/urls.py mais le urlpatterns est rempli à coup de ifs en fonction des modules qui sont déclarés dans INSTALLED_APPS

CI

Je sépare dans la CI les tests du COF et du BDS. La raison principale est que je voulais utiliser les fichiers de conf de prod pour des testes plus "réalistes".

En local, python manage.py test lance tous les tests en revanche.

Démo de gestioBDS

Une démo de GestioBDS basée sur cette branche est en ligne à https://dev.cof.ens.fr/gestion/.

Pour l'instant pas de CAS et pas de vues, seulement l'interface admin.

Me demander pour avoir un accès

Edited May 18, 2020 by Martin Pepin
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: kerl/bds_settings