Commit Graph

493 Commits

Author SHA1 Message Date
Nicolas Roche 2c0a27bd57 eo_factures: add action to exports invoices (#61786) 2022-02-18 15:27:32 +01:00
Nicolas Roche 04aafc724f eo_factures: factorize invoices archiving (#61786) 2022-02-18 15:27:32 +01:00
Nicolas Roche da785466db eo_facture: factorize invoice filename (#61786) 2022-02-18 15:27:32 +01:00
Frédéric Péters ad6738cd27 debian: update django dependency to 2.2 2022-02-18 10:07:01 +01:00
Frédéric Péters a853b08f41 debian: apply python overrides for python3 2022-02-17 16:14:53 +01:00
Frédéric Péters 19204e2f47 debian: switch to debhelper compat level 12 2022-02-17 16:14:19 +01:00
Frédéric Péters e50ec36f14 debian: remove obsolete dh-systemd dependency 2022-02-17 16:12:28 +01:00
Frédéric Péters 02ed18d991 jenkins: build packages for both buster & bullseye (#61921) 2022-02-17 15:58:52 +01:00
Nicolas Roche 57c03d29aa eo_facture: postfix invoice cancelation filenames (#61117) 2022-02-01 13:49:56 +01:00
Nicolas Roche 29a91b6638 eo_facture: display original on invoice cancelation PDF (#36633) 2022-02-01 13:49:56 +01:00
Nicolas Roche 0f95d6016d eo_facture: forbid to cancel twice an invoice (#61117) 2022-02-01 13:49:56 +01:00
Nicolas Roche 3b892e1d1e eo_facture: move cancelation code into models (#61117) 2022-02-01 13:49:56 +01:00
Nicolas Roche a0b3a7ffe9 tests: add test on cancelation invoice (#36633) 2022-02-01 00:31:35 +01:00
Benjamin Dauvergne fcff6fc6b5 setup.py: add django-mellon to install_requires (#61168) 2022-01-27 12:25:42 +01:00
Benjamin Dauvergne 50daa116ae tests: simplify database settings 2022-01-20 19:56:48 +01:00
Benjamin Dauvergne 08159a39be fix pylint-django warnings 2022-01-20 19:51:41 +01:00
Benjamin Dauvergne e3b1f83d55 facture: fix Facture.save signature to comply with Django 2022-01-20 19:27:28 +01:00
Benjamin Dauvergne 734ddad816 fields: allow string values in PercentagePerYearField.get_prep_value() 2022-01-20 19:26:59 +01:00
Benjamin Dauvergne a14a7b1e7a tests: do not load fixture if keepdb is used and an user exists 2022-01-20 19:26:59 +01:00
Benjamin Dauvergne e30a3e5112 tox.ini: load pylint-django 2022-01-20 19:26:09 +01:00
Frédéric Péters 967a9cd804 jenkins: use python3 to get a port for postgresql (#60467) 2022-01-10 17:28:03 +01:00
Frédéric Péters c691ea5f4c build: update setup.py to require django at least django 2.2 2021-12-19 16:34:21 +01:00
Nicolas Roche a4378265fd tox.ini: force factur-x version to 1.8 (#59785) 2021-12-16 16:00:49 +01:00
Nicolas Roche 1cede90acc tox.ini: remove diff line added from ##58764 (#59785) 2021-12-16 16:00:29 +01:00
Nicolas Roche 713e31d0b7 eo_facture: invoice cancelation migration (#36633) 2021-12-16 11:05:55 +01:00
Nicolas Roche 077ebf0ecc eo_facture: manage invoice cancelation (#36633) 2021-12-16 10:55:05 +01:00
Nicolas Roche 53a671300c eo_facture: remove unused add_facturx_from_facture method (#36633) 2021-12-16 10:34:20 +01:00
Nicolas Roche 94080bff70 misc: add a .gitignore file (#36633) 2021-12-16 10:32:15 +01:00
Benjamin Dauvergne 6da1978bea misc: produce and accepts URLs with facture's code (#21075) 2021-11-25 15:51:47 +01:00
Benjamin Dauvergne c21a07c9c7 misc: add autocompletion to client field (#36318) 2021-11-25 11:22:53 +01:00
Benjamin Dauvergne ea13b6f87f Jenkinsfile: use pgvirtualenv 2021-11-25 11:22:37 +01:00
Benjamin Dauvergne a8cdbf3dfc tox.ini: fix running of the pylint target 2021-11-25 11:22:37 +01:00
Frédéric Péters e3b5ab5e7c build: bump black version 2021-11-22 22:22:42 +01:00
Benjamin Dauvergne 88ea8f6c21 tests: refactor conftest.py 2021-11-20 23:55:33 +01:00
Benjamin Dauvergne 36cd09dd02 remove unused requirements.txt 2021-11-20 23:55:33 +01:00
Benjamin Dauvergne c0d88eb73e tox.ini: run junit and coverage only on jenkins 2021-11-20 23:55:09 +01:00
Benjamin Dauvergne 14cce9490b add .gitignore 2021-11-20 23:40:35 +01:00
Benjamin Dauvergne 27d45e5b1d pylint: fix all warnings (#58764) 2021-11-20 22:17:57 +01:00
Benjamin Dauvergne 11d17843ca tox.ini: copy pylint config from authentic (#58764) 2021-11-20 22:14:40 +01:00
Benjamin Dauvergne 2db82bc66d tox.ini: separate pylint target and run it with jenkins only (#58764) 2021-11-20 22:14:39 +01:00
Benjamin Dauvergne b54524187b misc: ignore previous reformatting commit (#58764) 2021-11-20 22:13:51 +01:00
Benjamin Dauvergne b4475d710f misc: add and apply pre-commit hooks (#58764) 2021-11-20 22:13:47 +01:00
Frédéric Péters 63aafcdb1f tox: limit psycopg2 to < 2.9 (#54925) 2021-06-17 08:50:01 +02:00
Frédéric Péters 25e979e77a debian: enable uwsgi memory reports (#54610) 2021-06-07 13:32:50 +02:00
Benjamin Dauvergne f15dd8d64c eo_banque: ajoute un filtre sur les crédits non totalement affectés (#53511) 2021-06-03 14:45:04 +02:00
Benjamin Dauvergne 4089596bff models: ignore montant_affecte if it's None (#54050)
It means ligne_banque_pop or facture is None, which will be reported by
full_clean().
2021-06-03 13:22:15 +02:00
Benjamin Dauvergne 4d1e40ecab MANIFEST.in: add vendor directory 2021-06-03 13:04:28 +02:00
Benjamin Dauvergne ba221da881 admin: reduce textarea size of ligne's intitule field 2021-06-03 12:41:32 +02:00
Benjamin Dauvergne 0510d076ac vendor django-admin-sortable2 v1.0 (#54470)
And use it to to replace the custom sortable tabular inline
implementation.
2021-06-03 12:40:58 +02:00
Benjamin Dauvergne 235b0effa6 migrations: fix class path 2021-06-03 11:52:14 +02:00