Giter Club home page Giter Club logo

dolicloud / dolimods Goto Github PK

View Code? Open in Web Editor NEW
46.0 8.0 45.0 186.41 MB

The repository of Dolibarr ERP CRM modules developed by the DoliCloud.com team.

Home Page: https://www.dolibarr.org

License: GNU General Public License v3.0

Perl 0.15% Shell 0.08% PHP 69.00% HTML 17.04% CSS 0.74% JavaScript 3.65% Classic ASP 0.01% ASP.NET 0.01% Java 0.01% Python 0.10% Ruby 0.01% Lasso 0.01% Hack 0.01% Makefile 0.05% Dockerfile 0.01% XSLT 8.95% Batchfile 0.05% TeX 0.07% TSQL 0.06% C 0.01%
dolibarr modules addons

dolimods's People

Contributors

atm-maxime avatar eldy avatar eltorio avatar fboitel avatar fhenry avatar flegastelois avatar frederic34 avatar grandoc avatar hregis avatar hystepik avatar lamrani002 avatar marc-dll avatar rycks avatar shantylly avatar sonikf avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

dolimods's Issues

EcotaxDEEE : bill on multiple orders

Describe the bug
When we create a bill from multiple orders of the same customer, the lines related to ecotax are wrong. There is one line per initial order, but the amount remains the same and a new line is created with some other amount.

To Reproduce
Create multiple orders for a customer with some products concerned by ecotax (as a ref, not a label).

Expected behavior
For each command, we should get a line related to the ecotax service/product, corresponding to the total of each initial order.

Desktop:

  • OS: MacOS
  • Browser Firefox
  • Version 119.0

Split into multi-repository rather than one big repository

All is in the title.
Multi repository ready to deploy with "git clone URL" is so much more reliable than git pull, copy directory content. Symlink custom module directory do not works well in Dolibarr.
git submodule can be a solution for depending modules.
I know it's a bootle in the ocean, we've already discuss about that subject during a devcamp, but anyway, I let it here :-)

CONCATPDF - PDF generation error after payment recording

Describe the bug
TCPDF_PARSER ERROR: Empty PDF data.

To Reproduce
Steps to reproduce the behavior:

  1. Generate an invoice PDF with a PDF doc appended thanks to the module
  2. Delete the PDF used in the concat PDF module setup
  3. Back on the invoice, try to record a payment

Expected behavior
Payment should be recorded correctly

Additional context
I know that on payment recording, Dolibarr regenerates the PDF and with concatPDF, it tries to use the file used on the first generation. But if this file does not exist anymore, it generates the error TCPDF_PARSER ERROR: Empty PDF data. I think that if the file the system wants to use to concat with doesn't exist, it should ignore the concat part.

PHP warning from guzzle

PHP warning

ovh/includes/guzzlehttp/guzzle/src/Message/MessageFactory.php Line: 197,216,254,357
ovh/includes/guzzlehttp/ringphp/src/Client/CurlFactory.php Line: 363,382

continue" targeting switch is equivalent to "break". Did you mean to use "continue 2

guzzle probably need to be updated

OVH - Allow to choose which product/service to use while importing

Module OVH
Currently there's a global configuration to define which product/service to use on the line of the supplier invoices imported. I need to use 2 different product/service regarding the invoices I import.
So I need to be able to choose the product/service to use just before clicking on the "Import" button"

Thanks for this module !

On the page of the "Mass sync from Dolibarr to Google" to sync contacts, add an input "From ID __ to ID ___"

On the page of the "Mass sync from Dolibarr to Google" to sync contacts, add an input
"From ID: ___ to ID ___"
This fields are optional.
if non filled, do the sync of all contact like actually.
if only 1 filled, report error,
if 2 filled, limit the selection of contact from id x to y using x and y entered by user.
This allow to bypass Google quotas (there is a limit in number of record we can push per day, min, ...).

In the setup page of module OAuth to get a token, suggest a checkbox for each permission to choose the permission/scope to get permissions for token (For each service. Some service does not allow to choose the scope, in such a case, keep one checkbox "standard"). So users can create and manage the token depending on their needs. Note: the scope selected to create a token is stored into llx_oauth_token (the table llx_oauth_scope is no more used).

Suggest a combobox (multiselect) for each permission to choose the permission/scope.
The combobox with list of permission will depends on each type of OAuth service selected in the first combobox. Some service does not allow to choose the scope, in such a case, Use just one choice "Scope standard").
So users can create and manage an OAuth entry with permission depending on the needs/use they will do later with the OAuth entry.

EcotaxDEE Move the line to the end

Is your feature request related to a problem? Please describe.
Currently, the ecotax line is added directly after the first product with an ecotax.

Describe the solution you'd like
Would'nt it be better to always move this line at the end and let it there?

Describe alternatives you've considered
For now, we have to manually move the line every time. It's a solution, but doesn't seem to be the best one.

Additional context
On an invoice or a propal, it is clearer if this line is at the bottom.

Numberwords

@eldy
Please update Numberwords module version in Dolistore to include Greek language

Module google php8.0 and 8.2

Hi,

I try this module for the map part.
With php 8.0 and 8.2 the map of thirdparties and people no map appears and i have a error 500 fom google without explaination.
When i go back to php 7.4 that works well

I am hosted at Infomaniak

Thanx for this free module and for the Dolibarr in general.

If you need more info, feel free to ask.

EcotaxDEEE choose to have only one line or display each ecotax to the specific line

Is your feature request related to a problem? Please describe.
Some customer may want to have a detailed ecotax line for each line/product, because it allows their customer to bill the ecotax too.

Describe the solution you'd like
It could be interesting to add a new line in the order/invoice/propal/... linked to the related one which would be passed as $fk_parent when adding the product.

Also, it would add the necessity to calculate the total for ecotax lines and display it in the tableau_tot. This feature could be enabled or not from the module menu.

400 Bad Request using Google Calendar synchroniser

Describe the bug
When trying to synchronise, the API throws 400: Invalid email or User ID.

Client error: `POST https://oauth2.googleapis.com/token` resulted in a `400 Bad Request` response: { 'error': 'invalid_grant', 'error_description': 'Invalid email or User ID' }

To Reproduce
Steps to reproduce the behavior:

  1. Create a service account
  2. Download JSON key
  3. Put the Email account and JSON key into the "Synchronise to Google Agenda" tab
  4. Run one of the tests

Expected behavior
Should work as service account is up & running

Additional context
Tried with Google Workspace account. Tried any calendar.

Module Numberwords

Hi,
Using numberwords in the parametre of invoices configuration module.
Arreté la présente facture à la somme de : AMOUNT_TEXT Francs CFP
I get bad results in letters

145 000 >>>>>Arreté la présente facture à la somme de : un cent quarante cinq mille Francs CFP
170 605>>>>>Arreté la présente facture à la somme de : un cent soixante-dix mille six cents cinq Francs CFP
20 100 >>>>Arreté la présente facture à la somme de : vingt mille un cent Francs CFP

And lot of them the same.
Version dolibarr 17.0.0
Numerwords 5.0.2

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.