Commit Graph

615 Commits

Author SHA1 Message Date
Pierre Ducroquet 3ff132360f debian: drop python3-weasyprint dependency
gitea/barbacompta/pipeline/head This commit looks good Details
2023-07-12 11:39:54 +02:00
Frédéric Péters 9caa99e65a debian: remove upper limit put on python3-django (#79643)
gitea/barbacompta/pipeline/head This commit looks good Details
2023-07-12 11:27:53 +02:00
Frédéric Péters 112910e867 debian: switch dependency from python3-weasyprint to weasyprint (#79641)
gitea/barbacompta/pipeline/head This commit looks good Details
2023-07-12 10:47:59 +02:00
Frédéric Péters 5ffc71adf5 ci: build deb package for bookworm (#78968)
gitea/barbacompta/pipeline/head This commit looks good Details
2023-06-23 17:11:42 +02:00
Frédéric Péters 7e08d2f234 settings: declare DEFAULT_AUTO_FIELD (#77563)
gitea/barbacompta/pipeline/head This commit looks good Details
2023-05-13 08:57:20 +02:00
Pierre Ducroquet d2b03f4a1b eo_facture: autoriser les contrats sans clients (#74608)
gitea/barbacompta/pipeline/head This commit looks good Details
2023-03-01 17:47:16 +01:00
Pierre Ducroquet c235781e7c django 3.2 compatibility: admin has a catch-all now, it must be last in urls (#74946)
gitea/barbacompta/pipeline/head This commit looks good Details
Django 3.2 changelog:
The new admin catch-all view will break URL patterns routed after the admin URLs and matching the admin URL prefix. You can either adjust your URL ordering or, if necessary, set AdminSite.final_catch_all_view to False, disabling the catch-all view. See What’s new in Django 3.2 for more details.
2023-03-01 16:09:29 +01:00
Pierre Ducroquet fcd609f622 disable sidebar, it breaks tests (#74895)
gitea/barbacompta/pipeline/head This commit looks good Details
2023-02-27 16:22:22 +01:00
Pierre Ducroquet 30bd1db680 taggit: update version since we are on bullseye (#74895)
gitea/barbacompta/pipeline/head There was a failure building this commit Details
2023-02-27 13:46:56 +01:00
Pierre Ducroquet ead7d9c387 switch to django 3.2 (#74895)
gitea/barbacompta/pipeline/head There was a failure building this commit Details
2023-02-27 13:42:01 +01:00
Agate 2e040b426d Prepare Jenkinsfile for Gitea migration (#74572)
gitea/barbacompta/pipeline/head Something is wrong with the build of this commit Details
2023-02-20 14:56:24 +01:00
Frédéric Péters 3166612ae3 ci: upgrade isort (#74044) 2023-02-01 09:48:38 +01:00
Frédéric Péters 8a8437fa33 ci: only build package for bullseye (#72729) 2022-12-22 17:23:23 +01:00
Pierre Ducroquet 11a4fe1e15 fix regression introduced in 74810b6 (#72171) 2022-12-08 11:49:44 +01:00
Pierre Ducroquet cc48705afc contract: add a link to bill recurrence from change form (#71664) 2022-12-06 17:21:14 +01:00
Pierre Ducroquet 74810b68d5 eo_facture: reload new bill form when client is selected (#60970) 2022-12-06 10:14:05 +01:00
Benjamin Dauvergne 590d5f1625 chorus: retirer les anciens modules chorus et annuaire 2022-12-05 15:21:26 +01:00
Pierre Ducroquet 4d85699c9e reapply http timeout in the new chorus code (#68472) 2022-12-05 15:21:26 +01:00
Benjamin Dauvergne 6ba761eca6 chorus: ajout d'une tâche cron pour mise à jour des structures Chorus 2022-12-05 15:21:26 +01:00
Benjamin Dauvergne aaea005d0b chorus: ajout d'un module API 2022-12-05 15:21:26 +01:00
Benjamin Dauvergne ac8bcd509d facture: ajout d'une méthode classe pour mettre à jour les siret et les service_code s'ils ont changé dans l'annuaire (#66329) 2022-12-05 15:21:26 +01:00
Benjamin Dauvergne a271e254a5 settings: add barbacompta logger 2022-12-05 13:05:15 +01:00
Benjamin Dauvergne e2298b251d tox.ini: add psycopg2-binary and ipython to manage target deps 2022-12-05 13:05:15 +01:00
Pierre Ducroquet 0e0c8a9365 fix silly error in positional args idx (#72003) 2022-12-05 11:05:58 +01:00
Pierre Ducroquet 145469af97 remove uses of django.utils.six (#72006) 2022-12-05 08:51:40 +01:00
Pierre Ducroquet a9cb357df6 bill list: filter on proforma (#71881) 2022-12-01 12:15:04 +01:00
Pierre Ducroquet 6bc5905858 eo_facture: show Facture::intitule (#71673) 2022-12-01 12:13:12 +01:00
Pierre Ducroquet 167fa57373 search in Facture.notes field too (#71670) 2022-11-30 14:43:21 +01:00
Pierre Ducroquet 73c83c8fac display engagement number and search it (#71670) 2022-11-30 14:21:10 +01:00
Benjamin Dauvergne ad6099473c Montrer toutes les échéances sur la page d'un contrat, si la date de fin de périodicité est définie (#71217) 2022-11-10 15:46:52 +01:00
Benjamin Dauvergne dc317b6a95 Utilise contrat.montant_par_annee dans le prévisionnel par client (#71222) 2022-11-10 14:50:40 +01:00
Benjamin Dauvergne 4544af35b1 Test de non régression sur le tableau de chiffre d'affaire par client (#71222) 2022-11-10 14:50:19 +01:00
Benjamin Dauvergne e717f948d4 Factorise l'obtention de la homepage dans les tests (#71222) 2022-11-10 14:50:12 +01:00
Benjamin Dauvergne 21d29452b7 Use setuptools instead of deprecated distutils 2022-11-10 12:03:02 +01:00
Frédéric Péters a827f61b1b ci: update pyupgrade to 3.1.0 (#70693) 2022-10-28 08:04:16 +02:00
Nicolas Roche 6636f456c1 eo_facture: avoir sur facture d'un contrat récurrent (#70712) 2022-10-26 17:59:14 +02:00
Benjamin Dauvergne d121b010c3 facture: style/template pour tableau des échéances (#70626)
Aussi:
* correction typo <a/> / </a>
* ajout classe sur colonne pour bouton "Facturer"
* affichage des dates anniversaires avec un format court d/m/y
* ne laisse que la colonne date anniversaire en nowrap, et fixe les %
  relatifs pour les autres colonnes
* force tous les tableaux en colonne principale à 100%,
* alignement des entêtes du tableau chiffre d'affaire sur la droite.
2022-10-25 06:44:47 +02:00
Benjamin Dauvergne e2acb1c0f8 facture: faire des proformas des devis (#60499) 2022-10-24 15:49:03 +02:00
Benjamin Dauvergne 21e8c65a7c eo_facture: ajout propriété note_privess sur Client (#65848) 2022-10-21 11:51:23 +02:00
Benjamin Dauvergne 7f0d5334ad eo_facture: correction migration percentage_per_year (#65848) 2022-10-21 11:51:23 +02:00
Nicolas Roche 7c323e819a eo_facture: do not wrap line on recurring contracts (#69529) 2022-10-07 17:29:42 +02:00
Pierre Ducroquet 8e9c12ce5b facture: afficher clairement qu'une facture est un avoir (#69905) 2022-10-05 17:22:48 +02:00
Benjamin Dauvergne b8ddd67792 facture: change la condition pour marquer une facture payée (#69370)
En plus d'un solde nul il faut aussi que son montant ne soit pas nul,
sinon on marquera comme payée toutes les factures vides.
2022-09-21 11:12:40 +02:00
Benjamin Dauvergne 719712bc46 tests: supprime le test sur l'impossibilité de modifier une date de début de récurrence 2022-09-14 13:11:02 +02:00
Benjamin Dauvergne 568747daf8 facture: permettre de changer le début d'une périodicité dans tous les cas (#69064) 2022-09-14 12:41:25 +02:00
Benjamin Dauvergne 0cc74d69fa facture: ne pas cacher des champs sur les contrats (#69064) 2022-09-14 12:41:21 +02:00
Nicolas Roche 9f434864d2 eo_facture: accept zero percent tva on facture and contrat (#65316) 2022-09-09 17:05:15 +02:00
Nicolas Roche 1b1c678e84 eo_facture: correct max_digits on tva fields (#65316) 2022-09-09 17:04:48 +02:00
Nicolas Roche e533a7d89f eo_facture: upgrade to taggit 2.1.0 (#68894) 2022-09-09 16:41:48 +02:00
Nicolas Roche cad7ba9458 Revert "eo_facture: upgrade to taggit 2.1.0 (#68894)"
This reverts commit 56a6cbfc11.
2022-09-09 14:44:15 +02:00