Skip to content

Commit

Permalink
2.5.1 (#388)
Browse files Browse the repository at this point in the history
* AUTO-INVOICE #304 #298

* devis

* last

* last

* last

* last

* last

* last

* INVOICE PREFIXE

* Visualisation des factures

* 2.3.0

* Hotfix BDD #317

* Security update

* 2.3.2

* 2.3.2

* 2.3.2

* 2.3.2

* #586

* 2.3.3 #327

* test 2.3.3

* 2.3.3 test OK

* Reboot

* #347 , #345

* 2.4.0 - Tests OK

* Test ok

* hotfix #351

* #351

* #Final

* Sharing

* V2.5.0 not finished

* 2.5.0 - ...

* Nightly 2.5.0

* Nightly 2.5.0é
é

* Nightly 2.5.0

* 2.5.1 - RELEASE

* 2.5.1
  • Loading branch information
baimard committed May 1, 2024
1 parent 690a5f6 commit 30ff9a4
Show file tree
Hide file tree
Showing 204 changed files with 533,026 additions and 223,453 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ jobs:
appstore_token: ${{ secrets.APPSTORE_TOKEN }}
download_url: https://github.com/baimard/gestion/releases/download/${{ steps.get_version.outputs.VERSION }}/gestion.tar.gz
app_private_key: ${{ secrets.APP_PRIVATE_KEY }}
nightly: true
nightly: false

- name: Twitter
uses: Eomm/why-don-t-you-tweet@v1
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@

If you want to support: https://www.buymeacoffee.com/benjaminaimard

* **Official store** 👉 https://apps.nextcloud.com/apps/gestion
* **Roadmap** 👉 https://github.com/baimard/gestion/discussions/127
* **Documentation** 👉 https://baimard.github.io/gestion/
* **Developper read before work** 👉 https://github.com/baimard/gestion/discussions/129
* **Official store** 👉 https://apps.nextcloud.com/apps/gestion
* **Roadmap** 👉 https://github.com/baimard/gestion/discussions/127
* **Documentation** 👉 https://baimard.github.io/gestion/
* **Developper read before work** 👉 https://github.com/baimard/gestion/discussions/129

All the translations are made by transifex team, **thank you to the whole team, for the big work**!

Expand Down
4 changes: 2 additions & 2 deletions appinfo/info.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ If you need to adapt this application to your country laws, please open issue.
[Love my work ? Buy me a coffee !](https://www.buymeacoffee.com/benjaminaimard)
]]></description>
<version>2.5.0</version>
<version>2.5.1</version>
<licence>agpl</licence>
<author mail="benjamin@cybercorp.fr" homepage="https://github.com/baimard">Benjamin AIMARD</author>
<namespace>Gestion</namespace>
Expand Down Expand Up @@ -58,4 +58,4 @@ If you need to adapt this application to your country laws, please open issue.
<icon>app.svg</icon>
</navigation>
</navigations>
</info>
</info>
84 changes: 44 additions & 40 deletions appinfo/routes.php
Original file line number Diff line number Diff line change
@@ -1,48 +1,52 @@
<?php
return [
'routes' => [
['name' => 'page#index', 'url' => '/', 'verb' => 'GET'],
['name' => 'page#devis', 'url' => '/devis', 'verb' => 'GET'],
['name' => 'page#facture', 'url' => '/facture', 'verb' => 'GET'],
['name' => 'page#produit', 'url' => '/produit', 'verb' => 'GET'],
['name' => 'page#config', 'url' => '/config', 'verb' => 'GET'],
['name' => 'page#isConfig', 'url' => '/isconfig', 'verb' => 'GET'],
['name' => 'page#statistique', 'url' => '/statistique', 'verb' => 'GET'],
['name' => 'page#legalnotice', 'url' => '/legalnotice', 'verb' => 'GET'],
['name' => 'page#france', 'url' => '/legalnotice/france', 'verb' => 'GET'],
['name' => 'page#index', 'url' => '/', 'verb' => 'GET'],
['name' => 'page#devis', 'url' => '/devis', 'verb' => 'GET'],
['name' => 'page#facture', 'url' => '/facture', 'verb' => 'GET'],
['name' => 'page#produit', 'url' => '/produit', 'verb' => 'GET'],
['name' => 'page#config', 'url' => '/config', 'verb' => 'GET'],
['name' => 'page#isConfig', 'url' => '/isconfig', 'verb' => 'GET'],
['name' => 'page#statistique', 'url' => '/statistique', 'verb' => 'GET'],
['name' => 'page#legalnotice', 'url' => '/legalnotice', 'verb' => 'GET'],
['name' => 'page#france', 'url' => '/legalnotice/france', 'verb' => 'GET'],

['name' => 'page#getClients', 'url' => '/getClients', 'verb' => 'PROPFIND'],
['name' => 'page#getClient', 'url' => '/client', 'verb' => 'POST'],
['name' => 'page#getClientbyiddevis', 'url' => '/clientbyiddevis', 'verb' => 'POST'],
['name' => 'page#getConfiguration', 'url' => '/getConfiguration', 'verb' => 'PROPFIND'],
['name' => 'page#update', 'url' => '/update', 'verb' => 'POST'],
['name' => 'page#updateConfiguration', 'url' => '/updateConfiguration', 'verb' => 'POST'],
['name' => 'page#insertClient', 'url' => '/client/insert', 'verb' => 'POST'],
['name' => 'page#getClients', 'url' => '/getClients', 'verb' => 'PROPFIND'],
['name' => 'page#getClient', 'url' => '/client', 'verb' => 'POST'],
['name' => 'page#getClientbyiddevis', 'url' => '/clientbyiddevis', 'verb' => 'POST'],
['name' => 'page#getConfiguration', 'url' => '/getConfiguration', 'verb' => 'PROPFIND'],
['name' => 'page#update', 'url' => '/update', 'verb' => 'POST'],
['name' => 'page#updateConfiguration', 'url' => '/updateConfiguration', 'verb' => 'POST'],
['name' => 'page#insertClient', 'url' => '/client/insert', 'verb' => 'POST'],

['name' => 'page#getDevis', 'url' => '/getDevis', 'verb' => 'PROPFIND'],
['name' => 'page#devisshow', 'url' => '/devis/{numdevis}/show', 'verb' => 'GET'],
['name' => 'page#insertDevis', 'url' => '/devis/insert', 'verb' => 'POST'],
['name' => 'page#insertProduitDevis', 'url' => '/insertProduitDevis', 'verb' => 'POST'],

['name' => 'page#getFactures', 'url' => '/getFactures', 'verb' => 'PROPFIND'],
['name' => 'page#factureshow', 'url' => '/facture/{numfacture}/show', 'verb' => 'GET'],
['name' => 'page#insertFacture', 'url' => '/facture/insert', 'verb' => 'POST'],
//PRODUCT
['name' => 'page#getProduits', 'url' => '/getProduits', 'verb' => 'PROPFIND'],
['name' => 'page#getProduitsById', 'url' => '/getProduitsById', 'verb' => 'POST'],
['name' => 'page#insertProduit', 'url' => '/produit/insert', 'verb' => 'POST'],
['name' => 'page#delete', 'url' => '/delete', 'verb' => 'DELETE'],
//STATS
['name' => 'page#getStats', 'url' => '/getStats', 'verb' => 'PROPFIND'],
['name' => 'page#getAnnualTurnoverPerMonthNoVat', 'url' => '/getAnnualTurnoverPerMonthNoVat', 'verb' => 'PROPFIND'],
['name' => 'page#getServerFromMail', 'url' => '/getServerFromMail', 'verb' => 'PROPFIND'],
//PDF
['name' => 'page#sendPDF', 'url' => '/sendPDF', 'verb' => 'POST'],
['name' => 'page#savePDF', 'url' => '/savePDF', 'verb' => 'POST'],

['name' => 'admin#backup', 'url' => '/backup', 'verb' => 'GET'],

['name' => 'page#setCurrentCompany', 'url' => '/updateSession', 'verb' => 'POST'],
['name' => 'page#getDevis', 'url' => '/getDevis', 'verb' => 'PROPFIND'],
['name' => 'page#devisshow', 'url' => '/devis/{numdevis}/show', 'verb' => 'GET'],
['name' => 'page#insertDevis', 'url' => '/devis/insert', 'verb' => 'POST'],
['name' => 'page#insertProduitDevis', 'url' => '/insertProduitDevis', 'verb' => 'POST'],

['name' => 'page#getFactures', 'url' => '/getFactures', 'verb' => 'PROPFIND'],
['name' => 'page#factureshow', 'url' => '/facture/{numfacture}/show', 'verb' => 'GET'],
['name' => 'page#insertFacture', 'url' => '/facture/insert', 'verb' => 'POST'],

// PRODUCT
['name' => 'page#getProduits', 'url' => '/getProduits', 'verb' => 'PROPFIND'],
['name' => 'page#getProduitsById', 'url' => '/getProduitsById', 'verb' => 'POST'],
['name' => 'page#insertProduit', 'url' => '/produit/insert', 'verb' => 'POST'],
['name' => 'page#delete', 'url' => '/delete', 'verb' => 'DELETE'],

// STATS
['name' => 'page#getStats', 'url' => '/getStats', 'verb' => 'PROPFIND'],
['name' => 'page#getAnnualTurnoverPerMonthNoVat', 'url' => '/getAnnualTurnoverPerMonthNoVat', 'verb' => 'PROPFIND'],
['name' => 'page#getServerFromMail', 'url' => '/getServerFromMail', 'verb' => 'PROPFIND'],

// PDF
['name' => 'page#sendPDF', 'url' => '/sendPDF', 'verb' => 'POST'],
['name' => 'page#savePDF', 'url' => '/savePDF', 'verb' => 'POST'],

['name' => 'admin#backup', 'url' => '/backup', 'verb' => 'GET'],

['name' => 'page#createCompany', 'url' => '/createCompany', 'verb' => 'PUT'],
['name' => 'page#deleteCompany', 'url' => '/deleteCompany', 'verb' => 'DELETE'],
['name' => 'page#setCurrentCompany', 'url' => '/updateSession', 'verb' => 'POST'],
]
];
39 changes: 39 additions & 0 deletions js/110.app.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
"use strict";
(self["webpackChunkgestion"] = self["webpackChunkgestion"] || []).push([[110],{

/***/ 1110:
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ FilePickerVue: () => (/* binding */ i)
/* harmony export */ });
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5471);

/**
* @copyright Copyright (c) 2023 Ferdinand Thiessen <opensource@fthiessen.de>
*
* @author Ferdinand Thiessen <opensource@fthiessen.de>
*
* @license AGPL-3.0-or-later
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
const i = (0,vue__WEBPACK_IMPORTED_MODULE_0__/* .defineAsyncComponent */ .$V)(() => Promise.all(/* import() */[__webpack_require__.e(58), __webpack_require__.e(741), __webpack_require__.e(615)]).then(__webpack_require__.bind(__webpack_require__, 3122)));



/***/ })

}]);
Loading

0 comments on commit 30ff9a4

Please sign in to comment.