An error occurred while fetching merge requests data.
Commit c1d4194d by François C.

Merge branch 'start-project-for-newbie' into 'master'

Modifications nécessaires pour faire tourner le serveur de zero

See merge request !1
parents 5ff32a66 f4b25973
dev_cooperatic #5673_bug_calendrier_echange_service 3832-makeups-and-member-status-update 4081 4444_improve_presence_recording 4709 4778-reception-dont-get-finished-orders 4809-remove-shelf-value-col-to-reduce-server-load 4880-rapports-reception-faux 4950-douchage-appli-reception 5474-et-5462-Voir-les-rattrapages-choisis-dans-admin-bdm-et-corrige-lenteur-affichage-admin-rattrapages 5641-reception-trier-a-la-maj-prix-dans-ordre-de-pointage-quantites 6286_bug_encaissement_souscription_cheque_espece 6813-marking-parent-gone-when-unpairing-binom-does-not-unsuscribe-parent-from-shift-template 6832--certaines-absences-engendrent-une-erreur 7723-7559-change-purchase-order-workflow-django-side 7731-third-party-side-brinks-pos-export-not-working 7747-inventaire-par-article 7800-make-test-solution-work 7848-cannot-validate-qty-with-decimal-on-kg-product adaptation_supercafoutch adaptation_supercoop adaptation_supercoop_supercafoutch adpatation_chouette assistance_import_article coop_dev_necessitant_modules_bdm_odoo_modifies correctif_nb_rattrapages_creation_binome_avec_ajout_automatique_au_point_negatif dev_lgds dev_principale dev_principale_clean docker export_capital_detenu fix_bug_process_picking fusion_custom_graoucoop graoucoop_backup graoucoop_prod graoucoop_tmp hot_fix_shelf_labels_auto_print howto impression_etiquettes_rayons integration_lien_precommandes_dans_espace_membre lacagette_prod local_branch master meal-voucher-and-label-printer-software-bug migration-v12 pour_graoucoop_prod pour_version_prod_cagette refonte_espace_membre_sc retouches_tickets_supercoop sc-setup-stock-app supercafoutch-preprod supercafoutch-prod-20221003 supercafoutch_prod ticket_4146 20210701 20210603 supercafoutch_20250120_151258 supercafoutch_20250120_150340 supercafoutch_20240909_080630 supercafoutch_20240609_115709 supercafoutch_20240212_082431 supercafoutch_20240107_181851 supercafoutch_prod_until_240107 supercafoutch-prod-20221003 supercafoutch-230911 supercafoutch-230824 supercafoutch-230823 supercafoutch-230823-the-true-one migration-v12-tag lacagette_20240310_074751 lacagette_20240107_122554 lacagette_20240107_120916 graoucoop_20240609_122614 cagette_testtag cagette-230814 cagette-230630
......@@ -56,20 +56,28 @@ Prérequis : une version de python3
Avec `virtualenvwrapper` (`sudo pip install virtualenvwrapper`)
Cloner le projet, se placer à la racine, puis :
Pour faire fonctionner `virtualenvwrapper`, il faut charger son environnement via :
```
mkvirtualenv dj_lacagette --python=$(which python3)
source /usr/local/bin/virtualenvwrapper.sh
```
(il est possible de devoir faire 'source /usr/local/bin/virtualenvwrapper.sh' avant)
(vous pouvez par exemple mettre cette ligne dans votre profile de terminal préféré)
Cloner le projet, se placer à la racine, puis :
pip install Django==2.1.3 django-cors-headers couchdb python-dateutil requests pymysql openpyxl reportlab argon2-cffi
```
mkvirtualenv . --python=$(which python3)
pip install -r requirements.txt
```
Copier le fichier `outils/settings_example.py` en le renommant `outils/settings.py`
Copier le fichier `outils/settings_secret_example.py` en le renommant `outils/settings_secret.py` et en adaptant les identifiants
Copier le fichier `outils/config.example.py` en le renommant `outils/config.py`
Lancer le serveur Web avec la commande `./launch.sh` (chmod u+x préalable si nécessaire)
L'application sera accessible via http://127.0.0.1:34001/
......
# Inscriptions
MAG_NAME = "Demo interfoodcoop"
OFFICE_NAME = "demo"
MAX_BEGIN_HOUR = '19:00'
CASH_PAYMENT_ID = 18
CB_PAYMENT_ID = 15
CHECK_PAYMENT_ID = 8
VIREMENT_PAYMENT_ID = 16
SUBSCRIPTION_PAYMENT_MEANINGS = [
{'code': 'cash', 'title': 'Espèces','journal_id': CASH_PAYMENT_ID},
{'code': 'ch', 'title': 'Chèque', 'journal_id': CHECK_PAYMENT_ID},
{'code': 'cb', 'title': 'Carte bancaire', 'journal_id': CB_PAYMENT_ID},
{'code': 'vir', 'title': 'Virement', 'journal_id': VIREMENT_PAYMENT_ID}
]
# Borne d'accueil /members/
WELCOME_ENTRANCE_MSG="coucou"
# Shop
COMPANY_NAME = "Demo interfoodcoop"
SHOP_CATEGORIES = {}
EXCLUDE_SHOP_CATEGORIES = []
MIN_DELAY_FOR_SLOT = 4
"""Secret data for DB connexion ."""
ODOO = {
'url': 'http://127.0.0.1:8069'
'url': 'http://127.0.0.1:8069',
'user': 'api',
'passwd': 'xxxxxxxxxxxx',
'db': 'bd_test',
......
argon2-cffi==20.1.0
certifi==2020.11.8
cffi==1.14.4
chardet==3.0.4
CouchDB==1.2
Django==2.2.17
django-cors-headers==3.5.0
et-xmlfile==1.0.1
idna==2.10
jdcal==1.4.1
openpyxl==3.0.5
Pillow==8.0.1
pycparser==2.20
PyMySQL==0.10.1
python-dateutil==2.8.1
pytz==2020.4
reportlab==3.5.55
requests==2.25.0
six==1.15.0
sqlparse==0.4.1
urllib3==1.26.2
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment