Commit 2cff4ea7 authored by Paul's avatar Paul

enDI 5.0 : Updates all references to "autonomie" into "endi"

parent 352638e1

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.

......@@ -19,9 +19,9 @@ node_modules
/test.ini
/.pytest_cache
/docs/build/
autonomie/tests/datas/filedepot
endi/tests/datas/filedepot
package-lock.json
autonomie/tests/datas/*-*-*-*-*/
endi/tests/datas/*-*-*-*-*/
.DS_Store
.idea/
venv/
......
# Tested target system is Debian Stretch with MariaDB 10
variables:
MYSQL_DATABASE: autonomie
MYSQL_USER: autonomie
MYSQL_PASSWORD: autonomie
MYSQL_DATABASE: endi
MYSQL_USER: endi
MYSQL_PASSWORD: endi
MYSQL_ROOT_PASSWORD: root
TZ: "Europe/Paris"
......
......@@ -20,6 +20,6 @@ Cette partie est facultative
## Environnement logiciel
* versions d'autonomie concernées
* versions d'enDI concernées
* navigateurs concernés
* Systèmes d'exploitation concernés / type de matériel (taille d'écran...)
......@@ -89,7 +89,7 @@ def update_database_structure():
op.execute(line)
from zope.sqlalchemy import mark_changed
from autonomie_base.models.base import DBSESSION
from endi_base.models.base import DBSESSION
session = DBSESSION()
mark_changed(session)
......
0.0
---
- Initial version
Copyright (C) 2016-2017 Coopérer pour Entreprendre. All Rights Reserved.
Copyright (C) 2016-2019 Coopérer pour Entreprendre. All Rights Reserved.
include *.txt *.ini *.cfg *.rst
recursive-include autonomie *.ico *.png *.css *.gif *.jpg *.pt *.txt *.mak *.mako *.js *.html *.xml *.pt *.eot *.svg *.otf *.ttf *.woff *.odt
include autonomie/alembic/versions/*.py
recursive-include endi *.ico *.png *.css *.gif *.jpg *.pt *.txt *.mak *.mako *.js *.html *.xml *.pt *.eot *.svg *.otf *.ttf *.woff *.odt
include endi/alembic/versions/*.py
JS_SOURCES_DIR=js_sources/
JS_TEMPLATE_MAIN_FILE=autonomie/static/js/template.js
JS_TEMPLATE_DEST=autonomie/static/js/templates
JS_TEMPLATE_MAIN_FILE=endi/static/js/template.js
JS_TEMPLATE_DEST=endi/static/js/templates
JS_TEMPLATES_SOURCE=$(JS_SOURCES_DIR)src/handlebars
DIRECTORIES=$(shell cd $(JS_TEMPLATES_SOURCE) && find * -maxdepth 1 -type d)
SASSC=$(shell which sassc)
CSS_SOURCES=css_sources/
CSS_DEST=autonomie/static/css/
CSS_DEST=endi/static/css/
CSSDIRECTORIES=$(shell cd $(CSS_SOURCES) && find * -maxdepth 1 -type d)
# Used to build templates used in inline javascript stuff (not webpacked)
......
==========
Autonomie
enDI
==========
Un progiciel de gestion pour CAE -Coopérative d'activité et d'emploi.
......@@ -12,7 +12,7 @@ Ceci est un logiciel libre, pour les conditions d'accès, d'utilisation, de copi
Nouvelles fonctionnalités/Anomalies
-----------------------------------
Site officiel : http://autonomie.coop
Site officiel : http://endi.coop
L'essentiel du développement est réalisé sur financement de Coopérer pour
entreprendre.
......@@ -20,13 +20,12 @@ entreprendre.
Si vous rencontrez un bogue, ou avez une idée de fonctionnalité, il est possible
de signaler cela aux développeurs directement ou en utilisant le système de
tickets de github.
Exception : pour les bogues de sécurité, merci d'écrire un courriel à autonomie@majerti.fr.
Exception : pour les bogues de sécurité, merci d'écrire un courriel à votre administrateur.
Instructions pour l'installation du logiciel
--------------------------------------------
Installation des paquets (nécessaire pour l'installation dans un environnement
virtuel):
Installation des paquets (nécessaire pour l'installation dans un environnement virtuel):
Sous Debian:
......@@ -45,14 +44,14 @@ Création d'un environnement virtuel Python.
.. code-block:: console
mkvirtualenv autonomie
mkvirtualenv endi
Téléchargement et installation de l'application
.. code-block:: console
git clone https://github.com/CroissanceCommune/autonomie.git
cd autonomie
git clone https://framagit.org/endi/endi.git
cd endi
python setup.py install
cp development.ini.sample development.ini
......@@ -63,7 +62,7 @@ Initialiser la base de données
.. code-block:: console
autonomie-admin development.ini syncdb
endi-admin development.ini syncdb
.. note::
......@@ -73,7 +72,7 @@ Puis créer un compte administrateur
.. code-block:: console
autonomie-admin development.ini useradd [--user=<user>] [--pwd=<password>] [--firstname=<firstname>] [--lastname=<lastname>] [--group=<group>] [--email=<email>]
endi-admin development.ini useradd [--user=<user>] [--pwd=<password>] [--firstname=<firstname>] [--lastname=<lastname>] [--group=<group>] [--email=<email>]
N.B : pour un administrateur, préciser
......@@ -95,41 +94,41 @@ Un service de tâches asynchrones basé sur celery et redis est en charge de
l'éxécution des tâches les plus longues.
Voir :
https://github.com/CroissanceCommune/autonomie_celery
https://framagit.org/endi/endi_celery
pour plus d'informations.
Mise à jour
-----------
La mise à jour d'Autonomie s'effectue en deux temps (il est préférable de
La mise à jour d'enDI s'effectue en deux temps (il est préférable de
sauvegarder vos données avant de lancer les commandes suivantes)
Mise à jour de la structure de données
.. code-block:: console
autonomie-migrate app.ini upgrade
endi-migrate app.ini upgrade
Configuration des données par défaut dans la base de données
.. code-block:: console
autonomie-admin app.ini syncdb
endi-admin app.ini syncdb
Développement
-------------
Dans un contexte de développement, installez autonomie avec les commandes
Dans un contexte de développement, installez enDI avec les commandes
suivantes
.. code-block:: console
git clone https://github.com/CroissanceCommune/autonomie.git
cd autonomie
git clone https://framagit.org/endi/endi.git
cd endi
pip install pyramid_debugtoolbar
# Ici on install autonomie en mode developpement
# Ici on install enDI en mode developpement
python setup.py develop
cp development.ini.sample development.ini
......@@ -152,7 +151,7 @@ Et pour lancer cette machine :
vagrant up
Un serveur MariaDB est alors installé et configuré (port local 13306 de l'hôte
local, base: autonomie, login: autonomie, password: autonomie).
local, base: endi, login: endi, password: endi).
Des configurations adaptées à vagrant sont commentées dans ``test.ini.sample`` et
``developement.ini.sample``.
......@@ -182,7 +181,7 @@ Lancer les tests
.. code-block:: console
py.test autonomie/tests
py.test endi/tests
Documentation utilisateur
--------------------------
......
......@@ -16,9 +16,9 @@ Vagrant.configure("2") do |config|
sed -i s/127.0.0.1/0.0.0.0/ /etc/mysql/mariadb.conf.d/50-server.cnf
sudo systemctl restart mariadb
APP_DB_USER=autonomie
APP_DB_NAME=autonomie
APP_DB_PASS=autonomie
APP_DB_USER=endi
APP_DB_NAME=endi
APP_DB_PASS=endi
cat << EOF | sudo su -c mysql -- -u root -proot
SET GLOBAL max_connect_errors=10000;
......
This diff is collapsed.
__author__ = "Arezki Feth, Miotte Julien, Pettier Gabriel and Tjebbes Gaston"
__copyright__ = "Copyright 2012-2013, Croissance Commune"
__license__ = "GPL"
__version__ = "3.0"
# -*- coding: utf-8 -*-
# * Copyright (C) 2012-2013 Croissance Commune
# * Authors:
# * Arezki Feth <f.a@majerti.fr>;
# * Miotte Julien <j.m@majerti.fr>;
# * Pettier Gabriel;
# * TJEBBES Gaston <g.t@majerti.fr>
#
# This file is part of Autonomie : Progiciel de gestion de CAE.
#
# Autonomie is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# Autonomie is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with Autonomie. If not, see <http://www.gnu.org/licenses/>.
#
from alembic import context
import traceback
import transaction
from autonomie.alembic.exceptions import MigrationError, RollbackError
from autonomie_base.models.base import DBSESSION
from autonomie.models import DBBASE
def run_migrations_online():
if DBSESSION.bind is None:
raise ValueError(
"\nYou must do Autonomie migrations using the 'autonomie-migrate' script"
"\nand not through 'alembic' directly."
)