Difference between revisions of "Module Donations (developer)"

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
m (Created page with 'Category:Donation {{ToTranslate}} {{BasculeDevUserEn| nom=Donation| devdoc=This page| userdoc=Donations|}} {{TemplateDocDev}} = Fonction du module = Le module Don perm...')
 
m (Import interlang links (links to translated versions of this page in other languages) from Multi Language Manager table.)
 
(15 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
<!-- BEGIN origin interlang links -->
 +
<!-- You can edit this section but do NOT remove these comments
 +
    Links below will be automatically replicated on translated pages by PolyglotBot -->
 +
[[fr:Module_Dons_(développeur)]]
 +
[[es:Módulo_Donaciones_(desarrollador)]]
 +
<!-- END interlang links -->
 +
 
[[Category:Donation]]
 
[[Category:Donation]]
{{ToTranslate}}
+
{{TemplateDocDev}}
 +
{{TemplateModEN Developer}}
 
{{BasculeDevUserEn|
 
{{BasculeDevUserEn|
nom=Donation|  
+
name=Donations|
 +
num=700|
 
devdoc=This page|
 
devdoc=This page|
userdoc=[[Donations]]|}}
+
userdoc=[[Module Donations]]|}}
{{TemplateDocDev}}
 
  
= Fonction du module =
+
= Feature =
 +
The donation module allows you to manage donations (promises, payments).
  
Le module Don permet de gérer la saisie de dons (promesse, paiements).
+
= Entity Donation =
 +
{{TemplateDocDevEntityEn|
 +
class=''htdocs/compta/dons/class/don.class.php''}}
  
''Numéro : 700''
+
'''Life cycle''':
 
+
* Donation is created with status Draft = Promise not validated
= Entité Don =
+
* Donation is validated if promise is validated
 
+
* Donation is then changed to status payed
La classe PHP pour manipuler cette entité est le fichier ''htdocs/don.class.php''.
 
Elle contient principalement une methode fecth, insert, update, et delete.
 
 
 
* A compléter...
 
 
 
'''Cycle de vie''':
 
 
 
* Un don est créer à l'état brouillon = Promesse non validée
 
* Un don est validé à l'état de promesse validée
 
* Un don peut être passé à l'état payé
 
  
 
= Permissions =
 
= Permissions =
Line 32: Line 33:
 
= Tables SQL =
 
= Tables SQL =
 
* [[Table llx don|llx_don]]
 
* [[Table llx don|llx_don]]
 +
 +
= Constants =
 +
* DON_ADDON_MODEL
 +
* DON_FORM

Latest revision as of 13:21, 23 July 2019

Donations
Numero/ID of module 700
User doc. of module Module Donations
Developer doc. of module This page

Feature

The donation module allows you to manage donations (promises, payments).

Entity Donation

The PHP class to use to manipulate such object is file htdocs/compta/dons/class/don.class.php.

It contains CRUD methods to create (C), read (R), update (U) and delete (D) this object.

Life cycle:

  • Donation is created with status Draft = Promise not validated
  • Donation is validated if promise is validated
  • Donation is then changed to status payed

Permissions

  • ->don->lire
  • ->don->creer

Tables SQL

Constants

  • DON_ADDON_MODEL
  • DON_FORM