Giter VIP home page Giter VIP logo

connecthys's Introduction

Connecthys

Connecthys est le portail internet de Noethys, le logiciel de gestion libre et gratuit de gestion multi-activités pour les accueils de loisirs, crèches, garderies périscolaires, cantines, TAP ou NAP, clubs sportifs et culturels...

Plus d'infos sur www.noethys.com

Installation

  • Installez python (http://www.python.org)
  • Téléchargez le code source.
  • Ouvrez le répertoire dans lequel se trouve le fichier requirements.txt.
  • Installez les dépendances :
    • pip3 install -r requirements.txt
  • Ouvrez un terminal et tapez :
    • python3 connecthys/run.py
  • Lancez votre navigateur internet
  • Chargez la page http://localhost:5000/ pour ouvrir le portail

Installation sur un hébergement internet mutualisé (Testé sur OVH)

  • Installez : apt-get install python-pip python-mysqldb libapache2-python (sous debian)
  • Activez le mod_cgi et mod_python (a2enmod python && a2enmod cgi && systemctl restart apache2)
  • Copiez le répertoire "connecthys" à la racine de votre répertoire FTP
  • Avec votre client FTP (Filezilla par exemple), appliquez la valeur 755 aux droits d'accès du fichier "connecthys.cgi" du répertoire connecthys (chmod 755 && chown -R www-data:www-data)
  • Chargez la page http://www.monsite.com/connecthys/connecthys.cgi/ pour ouvrir le portail

Installation sur un hébergement internet dédié ou sur Google App Engine

Connecthys peut être installé de plusieurs façons sur un hébergement internet. Consultez la page http://flask.pocoo.org/docs/1.0/deploying/ pour découvrir ces possibilités.

connecthys's People

Contributors

bogucool avatar mpasteur avatar noethys avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

connecthys's Issues

Le fichier portail.cgi

Bonjour, pour ma ville, nous installons le portail cependant nous sommes chez ovh version mutualisé pro. et je ne trouve pas de fichier portail.cgi. Ou est-il ?

Si je vais sur l’accueil j'ai un message d'erreur :
Le Portail Famille
Le portail est correctement installé mais n'a pas encore été synchronisé par l'administrateur.

Doc d'installation :
Avec votre client FTP (Filezilla par exemple), appliquez la valeur 755 aux droits d'accès du fichier "portail.cgi" du répertoire connecthys
Chargez la page http://www.monsite.com/connecthys/portail.cgi/ pour ouvrir le portail

Merci pour votre aide.

Intégration d'eopayment

Bonjour,

Je vois que vous avez intégré eopayment dans votre logiciel, mais je ne vois trace ni de notre licence ni notre copyright (www.entrouvert.com), peut-être ai-je mal cherché, dans le cas contraire pourriez-vous ajouter ces informations (au README éventuellement).

Cordialement,

Benjamin Dauvergne

synchronisation non fonctionelle avec mysql

lorsque l'on configure connecthys avec mysq la synchronisation ne fonctionne pas a cause des tests d'intégrité réferentielle. Les tables doivent être vidées dans le bon ordre.
si personne ne traite le sujet je peux essayer de m'en charger...

pas de lancement de connecthys sous windows depuis noethys

Bonjour,

Je suis en train d'essayer d'installer Connecthys depuis Noethys.

J'ai suivi la procédure et il n'arrive pas à lancer le serveur.
lorsque je tente de lancer manuellement, j'ai cette erreur:

C:\Connecthys>C:\Python27\python.exe run.py
Lancement de Connecthys...
serveur=None host=0.0.0.0 port=5000
Traceback (most recent call last):
File "run.py", line 92, in
from application import app
File "C:\Connecthys\application_init_.py", line 101, in
models.CreationDB()
File "C:\Connecthys\application\models.py", line 67, in CreationDB
engine = sqlalchemy.create_engine(url)
File "lib/sqlalchemy\engine_init_.py", line 386, in create_engine
return strategy.create(*args, **kwargs)
File "lib/sqlalchemy\engine\strategies.py", line 75, in create
dbapi = dialect_cls.dbapi(**dbapi_args)
File "lib/sqlalchemy\dialects\mysql\mysqldb.py", line 92, in dbapi
return import('MySQLdb')
ImportError: No module named MySQLdb

Avez vous une idée?

Merci
Tempusus

Error : [ERREUR] 'NoneType' object has no attribute 'ssh'

When i try to install connecthys with the sftp/ssh option, this message appear " [ERREUR] 'NoneType' object has no attribute 'ssh''

And "[ERREUR] err: ('Bad authentication type', [u'publickey']) (allowed_types=[u'publickey'])" appear if i try to data sync
Any idea ?
Thanks

Fonction patch_request_class obsolète

Salut,

la version 0.9.1 qui ajoute l’envoi des pièces utilise la fonction patch_request_class de flask_uploads qui n’est plus supportée et même enlevée dans les dernières versions…
Du coup, connecthys plante totalement sur une environnement python à jour.

il y a une autre manière de la remplacer, par exemple avec la variable d’environnement MAX_CONTENT_LENGTH.
Comme cité ici : https://stackoverflow.com/questions/67113086/i-am-using-flask-uploads-and-am-getting-this-error-importerror-cannot-import-na

la ligne en question :

patch_request_class(app, size=(5 * 1024 * 1024))

A+
Romain
Association Scoubidous & compagnie

erreur si mot de passe bd contient %

  File "run.py", line 92, in <module>
    from application import app
  File "/root/Connecthys/connecthys/application/__init__.py", line 96, in <module>
    models.UpgradeDB()
  File "/root/Connecthys/connecthys/application/models.py", line 102, in UpgradeDB
    flask_migrate.upgrade()
  File "lib/flask_migrate/__init__.py", line 235, in upgrade
    command.upgrade(config, revision, sql=sql, tag=tag)
  File "lib/alembic/command.py", line 174, in upgrade
    script.run_env()
  File "lib/alembic/script/base.py", line 397, in run_env
    util.load_python_file(self.dir, 'env.py')
  File "lib/alembic/util/pyfiles.py", line 93, in load_python_file
    module = load_module_py(module_id, path)
  File "lib/alembic/util/compat.py", line 79, in load_module_py
    mod = imp.load_source(module_id, path, fp)
  File "migrations/env.py", line 22, in <module>
    current_app.config.get('SQLALCHEMY_DATABASE_URI'))
  File "lib/alembic/config.py", line 218, in set_main_option
    self.set_section_option(self.config_ini_section, name, value)
  File "lib/alembic/config.py", line 245, in set_section_option
    self.file_config.set(section, name, value)
  File "/usr/lib/python2.7/ConfigParser.py", line 752, in set
    "position %d" % (value, tmp_value.find('%')))
ValueError: invalid interpolation syntax in 'mysql://root:aa%$bdfgdg@localhost/connect?charset=utf8' at position 15

Erreur lors du lancement de Connecthys

Lancement de Connecthys...
serveur=None host=0.0.0.0 port=5000
Traceback (most recent call last):
File "/usr/lib/python3.8/site-packages/connecthys/run.py", line 92, in
from application import app
File "/usr/lib/python3.8/site-packages/connecthys/application/init.py", line 23, in
import updater
ModuleNotFoundError: No module named 'updater

lancement connecthys KO

Installer python et pycrypto.
Copier le répertoire connecthys à la racine du serveur.
Exécuter python run.py

Obtenu :

Traceback (most recent call last):
File "run.py", line 92, in <module>
from application import app
File "/apps/connecthys/application/__init__.py", line 30, in <module>
from data.config import Config_application
ImportError: No module named config

Commet synchroniser le portail ?

Bonjour après l'installation j'ai le message suivant :
Le Portail Famille
Le portail est correctement installé mais n'a pas encore été synchronisé par l'administrateur.

Comment on le synchronise et avec quoi ? Je suis sur un hebergement ovh-mutualisé pour la ville.

J'ai également installé "Noethys" mais j'ai la même chose qu'avec "Connecthys".

Si je vais sur monsite/connecthys.cgi j'ai :
Internal Server Error

Bref, comment on installe votre portail ?
Merci.

Hashage nom, prénom, etc

Bonjour Ivan et la communauté GIT.

J'ai commencé à travailler sur une nouvelle fonctionnalité (la possibilité pour un parent de s'inscrire directement depuis la plateforme). J'ai réussi à faire l'interface sans aucun problème, et la je suis au niveau du traitement de l'information. J'aimerai pouvoir dans la base de donnée tester le nom et prénom entré histoire de voir si la personne n'existe pas déjà. J'ai donc essayé avec :

existing_user = models.Individu.query.filter_by(nom=nomS, prenom=prenomS).first()

Après vérification j'ai l'impression que les noms et prénoms sont Hashé et donc ma méthode de comparaison ne retourne qu'un Individu avec la valeur None...

Pourrais-tu m'en dire un petit peu plus sur ce que utilise?

Bonne soirée.

Maxime

Install site : Upload failed

Bonjour
Je n'ai pas réussit (après beaucoup de tentatives) à faire installer le site via une connexion FTP (vers hébergement mutualisé OVH).
Après avoir commencé à transférer quelques fichiers, le transfert se bloque jusqu'à une erreur qui ressemble à un timeout. Malheureusement, il n'y a pas possibilité de reprendre, et donc de continuer.
En piste, soit trop de connexion simultanées ou pas? retenter le transfert semble figé?

J'ai pu quand même m'en sortir en installant le site en local sur le poste et transférer manuellement les fichiers. Ensuite, j'ai pu synchroniser la bdd sans soucis en sqlite.

J'ai eu d'autres problèmes en essayant de synchroniser avec une base mysql, mais ca sera un autre sujet :)..

merci en tout cas pour cet énorme travail. Il est sobre, simple efficace. Un peu lent sur un serveur OVH, mais utilisable.
Le trop serait de pouvoir télécharger les documents directement, facture par exemple.., sans faire une demande..

Antoine

Comment débuter le développement?

Bonjour !

Je me lance dans le développement sur Connecthys pour rajouter des fonctionnalités spécifiques à mon association directement dans le logiciel. Après importation Git, et après avoir lancé le fichier run.py directement sur Windows, j'arrive bien à accéder au portail en local avec le "localhost:5000", mais j'ai le message suivant : "Le portail est correctement installé mais n'a pas encore été synchronisé par l'administrateur."

Ainsi, comment pouvoir accéder à la plateforme pour pouvoir tester les modifications? Merci d'avance pour votre réponse, et si cela m'est possible je proposerai bien sur mes modifications à la communauté !

Cordialement.

maximus49000

Le serveur ne se lance pas

Bonjour,
j'ai bien suivi la procédure pour installer connecthys via noethys sur windows10, cependant et ce malgré de nombreuses tentatives un message d'erreur disant que le serveur ne se lance pas apparait à chaque fois. Le téléchargement du log est impossible et donc aucune explication est donné pour corriger le problème. J'invite le développeur de l'application de tester la procédure indiquer sur le readme.md sur une machine w10 vierge et constater le problème par eux-même.
J'ai également tenter l'expérience sur ubuntu sans succès.
Cordialement.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.