Skip to content

Releases: payutc/server

r25

29 Aug 09:06
Compare
Choose a tag to compare
  • [#] Début service de Notifications (NOTIFICATIONS)
  • [#] Notifications : contrainte unique sur les champs
  • [#] Notifications : support du changement d'utilisateur
  • [#] Notifications : check utilisateur connecté et app
  • [#] Notifications : Bom Task, starting to implement Notifications
  • [#] Notifications android : make it work !
  • [#] Arrivée d'un script cron sur payutc
  • [#] Arrivée d'un script cron sur payutc
  • [#] Ajout du service POSS4 (POSS3 sans auth vendeur)
  • [#] Arrivé de SELFPOS
  • [#] Mise a jour de la description du service
  • [#] Les non cotisants peuvent desormais recharger
  • [#] Un non cotisant ne peut plus virer d'argent
  • [#] publication d'une méthode pour connaitre l'état de la cotisation d'un user
  • [#] Ajout de la migration sql
  • [#] Ajout du code pour gérer les articles ouvert ou non aux non-cotisants
  • [#] Fix tests
  • [#] Add method SELFPOS.transactionByCardId for lavutc

r24

04 May 18:05
Compare
Choose a tag to compare
r24
  • [#] fix Reversement::getAll should not throw exception where there is no one
  • [#] fix indentation

r23

04 May 16:59
Compare
Choose a tag to compare
r23
  • [#] Ajout de la liste des reversements
  • [#] Ajout de la methode nécessaire a faire un bel export des ventes
  • [#] correction indentation
  • [#] [fix] La tva peut (et meme doit) etre decimale...
  • [#] Une function ne doit pas retourner des types différents sans raison

r22

02 May 12:37
Compare
Choose a tag to compare
r22
  • [#] Suppression de collonne inutilisé
  • [#] Retrait du soap dispatcher fix #338
  • [#] Ajout d'un service TRESO
  • [#] Gestion des reversements
  • [#] Fix travis
  • [#] Récupération des categories via POSS3
  • [#] Non uniformite des bom Product et Category
  • [#] Optimisation de la recuperation des images
  • [#] Correction indentation
  • [#] Ajout TVA
  • [#] Fin integration TVA, fix #103
  • [#] Adapt unit tests for TVA
  • [#] Migrations sql
  • [#] Gestion de la tva au moment de la transaction
  • [#] Oubli de la valeur d’un paramètre par défaut dans MESSAGES
  • [#] Fix tests for TVA

r21

06 Apr 21:54
Compare
Choose a tag to compare
r21
  • [#] Ajout de logs dans KEY.php
  • [#] Update KEY.php
  • [#] Update KEY.php
  • [#] Ajout du service catalog
  • [#] Ajout du service catalog
  • [#] Ajout du service catalog
  • [#] Message pour l'exception NotEnoughtMoney
  • [#] Correction du test pour l'exception NotEnoughtMoney
  • [#] Remove assignation to unexistant variable
  • [#] Log function arguments
  • [#] Allow grouping stats by exact day, month or year
  • [#] Mode maintenance (API Json uniquement)
  • [#] Proof Of Concept : listing des méthodes disponibles sur un service
  • [#] Payutc > français
  • [#] Nettoyage moins violent du docString
  • [#] Test unitaires pour getMethods et base introspectable pour faciliter les tests
  • [#] getMethods : si preg_replace échoue on garde la ligne complète
  • [#] introspectMethods dans Utils
  • [#] Suppression de l’id dans la table t_message_msg
  • [#] Création du service MESSAGES
  • [#] Ajout de MESSAGES à ADMINRIGHT
  • [#] Ajout du service MESSAGES au mapping
  • [#] Bom MsgPerso modifiée pour implémenter tous les cas possibles
  • [#] Tests pour la Bom MsgPerso
  • [#] Plus de try ... catch dans les unittests
  • [#] Petites modifs des unittests de MsgPerso
  • [#] Payline PRODUCTION constant was not set
  • [#] Correction d’un bug dans l’édition d’un blocage
  • [#] Correction d’un autre bug affectant l’édition d’un blocage
  • [#] Support des dates de début et de fin personnalisées pour BLOCKED
  • [#] False => false
  • [#] Fix sql for purchase stats
  • [#] bom/purchase: Update condition
  • [#] Unittests pour la Bom Blocked
  • [#] logs: Logs are now full json
  • [#] Catalogue Service Created
  • [#] Catalogue Service Created
  • [#] Adding getProductsByCategories
  • [#] Adding app right in ADMINRIGHT
  • [#] Modifications de method getFundations pour coller au checkRight dans ServiceBase + modifications CATALOG et GESARTICLES pour s'accoutumer
  • [#] Modifications et suppressions de lignes de commentaire
  • [#] Correction virgule manquante
  • [#] ajout des accolades et use namespace définition on top on class
  • [#] Update to payline SDK 1.4 - fix #326
  • [#] Ajout du mail sur le retour de WEBSALE/getTransactionInfo
  • [#] Correction de l'utilisation de $gingerUser dans User::__contruct
  • [#] Appel des urls de callback lors du paiement en ligne
  • [#] ADMINRIGHT, le service VENTEWEB n'existe pas fix #337

r20

05 Dec 14:33
Compare
Choose a tag to compare
r20
  • [#] Clean tests
  • [#] check php version before launching built-in servers
  • [#] Fix travis before script
  • [#] Removed psswd from default test conf to make travis happy
  • [#] Added Payline log folder creation in travis before script
  • [#] Renamed Payutc\Application to Payutc\WebApp
  • [#] Added a script to up & down built-in servers
  • [#] Removed useless file
  • [#] Removed local config-test from repos
  • [#] Factorize built-in server launching
  • [#] Update help
  • [#] Added tests/logs folder in repos
  • [#] Fixed travis before script
  • [#] Deactivated SimpleXml warnings for CasTest
  • [#] Suppression de plage horaire
  • [#] Suppression de CheckRight
  • [#] Retrait de droits v1 dans les tests
  • [#] Suppression de ComplexData
  • [#] Suppression de la table tj_usr_mol_jum
  • [#] Suppression des tables ts_right_rig, ts_error_err, ts_mean_of_login_mol
  • [#] Suppression de t_recharge_type_rty
  • [#] Suppression de t_point_poi
  • [#] Mise à jour des données de test
  • [#] Fixed config import in web/index.php
  • [#] Fixed Payutc\Bom\Payline to use payutc logger
  • [#] Removed useless parameter
  • [#] Added absolute path for config inclusion
  • [#] Renamed Payline wrapper
  • [#] Add session id in log context
  • [#] Added parameter to pass an exception in logs
  • [#] Clean Payline logs
  • [#] Clean User logs
  • [#] Clean POSS3 logs
  • [#] Add protection against redifinition of payline options
  • [#] Add unittests for Payline
  • [#] Add payline unittest
  • [#] merge
  • [#] Fix travis
  • [#] Add test for payline double loading
  • [#] Add unittest for Payline::checkUser
  • [#] Add payline unittests
  • [#] Add payline unittests
  • [#] Add payline unittest
  • [#] Allow only POST on services
  • [#] Speedup tests
  • [#] Diminution des appels à payline
  • [#] Fix tests
  • [#] More flexible control access for methods
  • [#] Move allowed get methods to mapping
  • [#] Gestion des réductions
  • [#] Fix : les messages de log dans Transaction contenaient d'anciennes variables
  • [#] Transaction::create : meilleurs logs
  • [#] Réduction : comparaisons strictes et meilleurs logs
  • [#] Réductions : clarification du commentaire dans le test Poss3Rwdb
  • [#] Réductions : lancer la bonne exception
  • [#] Réduction : fix des tests
  • [#] POSS3::transaction renvoie l'id de la transaction
  • [#] Correction de la protection des GET

r19

03 Nov 16:56
Compare
Choose a tag to compare
r19
  • [#] Mettre le buyer à null lors d'une transaction CB
  • [#] Suppression de abortTransaction

r18

31 Oct 13:03
Compare
Choose a tag to compare
r18

Il fallait bien qu'il manque quelque chose...

  • [#] Correction historique

r17

31 Oct 12:45
Compare
Choose a tag to compare
r17

Pensez à lancer les migrations !

Il y a de nouvelles foreign keys, en cas d'erreur lors de la migration, cette requête peut être utile :

SELECT pay.usr_id, usr.usr_id FROM `t_paybox_pay` pay LEFT join ts_user_usr usr on pay.usr_id = usr.usr_id WHERE usr.usr_id is null group by pay.usr_id

  • [#] Migration pour créer la table transaction et migrer les données de purchase
  • [#] Use Monolog for logging
  • [#] Add missing classes
  • [#] Create logs payline directory for tests
  • [#] Log errors
  • [#] Log exceptions on json dispatcher
  • [#] Displays error trace in multiline
  • [#] Display error trace on single line
  • [#] Use a log folder
  • [#] Rewrite Cas class
  • [#] Better handle of cas namespace
  • [#] Rename cas exception to be more generic
  • [#] Cas is not anymore static, add unittests
  • [#] Use require_once
  • [#] Add requires php 5.4 in CasTest
  • [#] Retourner le nom de la fondation avec les infos du vendeur
  • [#] Cast string better
  • [#] Move httpful pckg in 'require' section
  • [#] Handle special chars for &
  • [#] Suppression de tables inutilisées
  • [#] merge
  • [#] Utiliser une requête préparée pour le blocage
  • [#] Renommage de la migration pour passer derrière
  • [#] Correction sur #280
  • [#] Modification du .gitignore
  • [#] Corrections pour la gestion des transactions
  • [#] Derniers tests réparés
  • [#] Suppression de POSS2
  • [#] Remove AADMIN
  • [#] Suppression des tests de POSS2
  • [#] Ajout des quantités dans les données de test
  • [#] Ajout du BOM Transaction avec quelques opérations de base
  • [#] Ajout d'un article séparé pour les tests de transaction
  • [#] Migration pour la gestion des transactions de websale
  • [#] Remplacement de poi_id par app_id dans la table t_transaction_tra
  • [#] Ajout d'une methode pour récuppérer une application a partir de droit
  • [#] Ajout du mapping vers les deux futurs nouveaux services
  • [#] Prototypage du service WEBSALE, en attente du BOM Transaction d'Arthur
  • [#] On attend le BOM Transaction de @apuyou mais la en théorie WEBSALE et WEBSALE confirm sont terminés
  • [#] Méthode pour récupérer le crédit d'un utilisateur par ID
  • [#] Gestion du statut des transactions
  • [#] correction d'erreurs
  • [#] Association d'un token aux transactions
  • [#] Possibilité d'ajouter un mail aux transactions
  • [#] Méthode pour annuler une transaction
  • [#] Utilisation du Bom Transaction dans POSS3
  • [#] Déplacement de tests en read only
  • [#] Test cases supplémentaires pour Transaction
  • [#] Le BOM User requiert PHP 5.4 pour les tests
  • [#] Better abort method
  • [#] Protection en cas de montant qui ne correspondrait pas
  • [#] On s'adapte au modif dans Bom/Transaction
  • [#] Verification du token
  • [#] fix typo
  • [#] Code review
  • [#] code review
  • [#] code review
  • [#] code review
  • [#] code review
  • [#] Erreur de syntaxe
  • [#] Tests pour WEBSALE
  • [#] Typo dans WEBSALECONFIRM
  • [#] Ajout des noms des articles dans le getInfo
  • [#] Test WEBSALECONFIRM::getTransactionInfo
  • [#] Ajout du total de la transaction
  • [#] Changement de l'api, le mail est pris a la creation de la transaction
  • [#] Avec des tests qui passe
  • [#] Ajout d'un nouveau Bom Fundation
  • [#] Renvoit du nom de la fundation dans getInfo de WEBSALECONFIRM
  • [#] Récupération du mail dans la transaction
  • [#] Fix bug dans Payline
  • [#] Payline appelle le callback_url une notification
  • [#] Refuser une transaction sans returnUrl dans WEBSALE
  • [#] Ignorer les transactions non validées dans l'historique
  • [#] Use use
  • [#] Setter pour buyer et seller dans Transaction
  • [#] Il faut definir le buyer quand un utilisateur paie avec son compte payutc
  • [[#](htt...
Read more

r16

04 Oct 01:49
Compare
Choose a tag to compare
r16
  • [#] Fix an undefined variable name
  • [#] Fix vente dans poss3 en mode json sans quantité
  • [#] je ferais #NF17 un jour ;)
  • [#] Inner join