Skip to content

🔧 This repository contains useful functions to add to dolibarr and a module to include my "Bugfish Framework" PHP Classes and Functions into the dolibarr Environment. Besides that the Module contains some additional features like advanced Changelogs for internal Areas and a lot of Development and Debugging Features!

License

Notifications You must be signed in to change notification settings

bugfishtm/Bugfish-Dolibarr-Module

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bugfish Status License Version

Bugfish Dolibarr Module

Repository: Bugfish Dolibarr Module on GitHub
Documentation: Comprehensive Documentation

For detailed explanations of every function and class within this project, please refer to the full documentation available on bugfish-github.de, which comprehensively covers all aspects of this Dolibarr Framework.

Bugfish Framework Banner This module integrates the Bugfish Framework into dolibarr. You can find the Bugfish-Framework Documentation here or inside this repository in the framework-docs folder!

Framework Documentation: Comprehensive Documentation

Bugfish Framework Integration

The "Bugfish Framework" is seamlessly integrated and readily available for use in Dolibarr module development. This framework enhances the functionality of the Dolibarr Module, adding advanced features such as trigger and object logging, JavaScript error tracking, MySQL error logging, and an extensive changelog system for different internal areas. It allows developers to intercept triggers and view detailed information, making it an invaluable tool for development and debugging.

Eventually the integrated Bugfish Framework (v.2.75) may not be the newest anymore. You can find informations on how to update the Bugfish Framework inside that module manually at the FRAMEWORK_UPDATE.md file inside that repository!

Extension Functions

All extension functions found in the m_library.php file in the dolibarr-functions module are already included in this Dolibarr Module. The documentation, accessible through the provided link, offers in-depth information about these functions and their functionalities.

Bugfish Dolibarr Module Features

The Bugfish Dolibarr Module offers a wide range of features designed to enhance development and improve the debugging process. See the Documentation for Bugfish Framework to get more Information about Licenses and more!

Trigger and Object Logging

Triggers and associated object information are intercepted and can be conveniently viewed in the Triggers section under Utilities in the xFramework menu item.

JavaScript Error Logging

JavaScript errors caused by users are tracked and can be accessed in the log under Utilities -> xFramework -> JavaScript Logging.

MySQL Error Logging

This feature logs queries used with x_class_mysql. MySQL error messages related to the use of x_class_mysql can be easily viewed under the Utilities section in the xFramework menu.

Changelog

The module intercepts changes in various areas, including facture, bank_account, facture_fourn, commande, propal, user, societe, product, orderpicking, expedition, supplier_proposal, commande_fournisseur, and fichinter. These changes can be viewed under Utilities -> xFramework -> Process Logs, provided you have the necessary permissions. Certain fields are ignored, marked with prefixes, and clearly documented in the system.

Reporting Issues and Support

If you encounter any issues or have questions while using this software, we encourage you to visit our dedicated forum at www.bugfish.eu/forum for assistance and discussions. Additionally, you can reach out to us for support at request@bugfish.eu.

Please note that the Bugfish Dolibarr Module is licensed under the GPLv3 License, while it may also be subject to additional licensing restrictions due to its status as a module extension of the Dolibarr framework. This project is built upon the foundation of Dolibarr and contributes to the enhancement of its capabilities.

License Information

The license details for this Bugfish-Dolibarr-Module project can be found in the "license.md" file within the project repository. Please review this file to understand the terms and conditions of use and distribution. It is essential to comply with the project's license to ensure legal and ethical usage of the provided resources.

About

🔧 This repository contains useful functions to add to dolibarr and a module to include my "Bugfish Framework" PHP Classes and Functions into the dolibarr Environment. Besides that the Module contains some additional features like advanced Changelogs for internal Areas and a lot of Development and Debugging Features!

Topics

Resources

License

Stars

Watchers

Forks