Code Monkey home page Code Monkey logo

dolibarr_customfields's Introduction

=================================================
*               CUSTOMFIELDS MODULE             *
*           by Stephen Larroque (lrq3000)       *
*                  version 3.6.0                *
*             release date 2016/07/05           *
=================================================

===== DESCRIPTION =====

This module will enable the user to create custom fields for the supported modules. You can choose the datatype, the size, the label(s), the possible values, the value by default, and even constraints (links to other tables) and custom sql definitions and custom sql statements!

CustomFields has been made with the intention of being as portable, flexible, modular and reusable as possible, so that it can be adapted to any Dolibarr's module, and to (almost) any user's need (even if something isn't implemented, you can most probably just use a custom sql statement, the rest will be managed automatically, even with custom statements!).

This module has been tested from Dolibarr 3.3 to 3.9.1.

===== DOWNLOAD =====

The latest version can always be found on the github:
https://github.com/lrq3000/dolibarr_customfields

===== CONTACT =====

This module was created by Stephen Larroque for the Dolibarr ERP/CRM.

You can either contact the author by mail <lrq3000 at gmail dot com> or on the github above or on the Dolibarr's forum (french or english):
French: http://www.dolibarr.fr/forum/511-creation-dun-nouveau-module/28793-release-customfields-module-champs-personnalises
English: http://www.dolibarr.org/forum/511-creation-of-a-new-module/18877-release-customfields-module

Note: NO SUPPORT will be provided by email. Please post on the forum or on GitHub issues.

===== DOCUMENTATION =====

A full manual user guide can be found on the online Dolibarr's wiki:
http://wiki.dolibarr.org/index.php/Module_CustomFields
Mirror: https://htmlpreview.github.io/?https://raw.githubusercontent.com/lrq3000/dolibarr_customfields/pro/htdocs/customfields/docs/Module%20CustomFields%20-%20Dolibarr%20Wiki.html

For developpers wanting to extend CustomFields or implementers wanting to use CustomFields to its fullest potential, a full description of the API can be found here:
http://wiki.dolibarr.org/index.php/Module_CustomFields_Dev
Mirror: https://htmlpreview.github.io/?https://raw.githubusercontent.com/lrq3000/dolibarr_customfields/pro/htdocs/customfields/docs/Module%20CustomFields%20Dev%20-%20Dolibarr%20Wiki.html

For concrete examples of CustomFields implementations, you can find a list of tutorials here:
http://wiki.dolibarr.org/index.php/Module_CustomFields_Cases
Mirror: https://htmlpreview.github.io/?https://raw.githubusercontent.com/lrq3000/dolibarr_customfields/pro/htdocs/customfields/docs/Module%20CustomFields%20Cases%20-%20Dolibarr%20Wiki.html

===== INSTALL =====

Just as any Dolibarr's module, just unzip the contents of this package inside your dolibarr's folder (you should be asked to overwrite some files if done right).

You can also place CustomFields in the htdocs/custom/ folder, it should work correctly but if you encounter weird issues (like ajax cascading not working), you should try to place CustomFields directly in the root htdocs/ folder instead of htdocs/custom/.

===== SPECIAL THANK'S =====
- Thank's to Laurent Destailleur for supporting my work and to help me get used to the Dolibarr system.
- Thank's to Remy Younes for his patch for datetime support and bugfixes.
- Thank's to my wonderful fiancee for supporting me in everything I undertake.
- Thank's to everyone who supported the continued development of CustomFields.
- Finally, thank's to you for using CustomFields, I hope it will fulfill your needs.

dolibarr_customfields's People

Contributors

lrq3000 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

dolibarr_customfields's Issues

Duplicate on conversion (propale to command) error

Is it possible to duplicate à customField from a propal line to a command line when I convert the propal to a command.
I set up the copy when convertion (i have not the original name in english). But I have this error
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE fk_commandedet=' at line 1

I find on ethnig : when you want to create the new entry in db for the commande, the rowID of the added line is NULL. That's the bug.

I have Dolibarr 6,0,3

Thanks

Duplicate Field

When i am creating any field by using custom field module then it's creating another field of that same field (Duplicate of the first one). Please help me out. What's the solution?

Recopy value on invoice from shipment

Hi,

I have added some fields on customer, shipment and invoice module. On customer order i fill this fields and it's ok. Now i create shipment from order card - value from this fields was coppied (it's ok), but when i create invoice from shipment fields don't copy value ;/ Of course i hae enabled on invoice field:
Recopy on conversion (eg: from commercial offer to invoice) and input field name from shipment.

Print Products/Services customfields on line's proposal/invoice

Hi there @lrq3000, you really did a great job with this module it helps me a lot customizing Dolibarr, but I'm trying to do a simple task, my products has a custom field called "Ref" that I would like to show to my clients as Reference to each product or service like "Unit", "Kit", "m2", "m3" and so on. I want to show this values next to description inside one divided line like VAT, Unit Price and others on generated PDF or ODT, I already read the Wiki and I'm stuck, any help will be great, thanks and best regards... :)

ProductsEasyAccess: barcode not working

Since at least Dolibarr 3.8.0 the barcodes cannot be displayed anymore using ProductsEasyAccess. This is because the default barcode class, as well as the layout of the barcode folder, has changed. Thus the code that is using PEA to automatically discover and load barcode plugins does not work anymore.

To make this work again, we would need to (almost) completely rewrite the part of the code that is discovering barcode classes. I don't know anything about the new layout and I couldn't understand the logic by reading the sourcecode (but I haven't spent too much time), so if anyone has any info on this, please feedback, this would help me to fix this issue.

Question : Where's productsEasyAccess documentation ?

I have seen one day a website (surely yours) that has a documentation about it to generate lists of products in odt (i think it was with a product : red dress).
I am quite sure it's related to your module, but now i can't find any website or copy of this website in cache...
(I remember it had a paypal button to buy the module)

Erreur 500

Bonjour,

Après avoir installé la version disponible depuis le Dolistore, lorsque je tente d'accèder aux paramètres du module, j'ai une page blanche avec un message d'erreur 500.

J'ai pu résoudre le pb en me connectant sur mon FTP et en passant CHMOD 644 sur les fichiers et CHMOD 755 sur les répertoires du module situé dans le dossier custom

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.