Contributions de Liam
Un utilisateur avec 146 modifications. Compte créé le 15 janvier 2025.
15 janvier 2025
- 14:5315 janvier 2025 à 14:53 diff hist −103 MyList/en Page créée avec « ====Field filtering ==== :Filtering options on field values. :{| class="wikitable" |- style="background-color:orange; font-weight:bold;" | Duration, Number, Sum, Price | Result |- | < 20000 | numbers < and = to 200000 |- | 200000-300000 | numbers from 200000 to 300000 inclusive |- style="background-color: orange; font-weight:bold;" | Date | |- |2008 | all dates of 2008 from 01/01 to 31/12 inclusive |- | 2006-2009 | all dates from 01/01/2006 to 31/12/2009 inclusiv... »
- 14:5315 janvier 2025 à 14:53 diff hist +456 N Translations:MyList/62/en Page créée avec « {| class="wikitable" | 600px | style="vertical-align:top;" | Once the list is activated, it will appear from the links defined on its creation page. The '''Export to CSV''' button allows you to export the results of the list in CSV format for external processing. It is necessary to have activated the export functionality in the "Configuration" and in the settings saved during the "Fields on the list creation page". |} » actuelle
- 14:5315 janvier 2025 à 14:53 diff hist −399 MyList/en Page créée avec « {| class="wikitable" | 600px | style="vertical-align:top;" | Finish creating the fields on the model opposite |} »
- 14:5315 janvier 2025 à 14:53 diff hist +287 N Translations:MyList/60/en Page créée avec « To make the list accessible from the Dolibarr menus, you just need to modify the list to make it active. {{Note|Before making the list active, you can display it with its query using the menu link '''Patas-M Tools > MyList'''. This trick only works on lists that are not yet activated.}} » actuelle
- 14:5315 janvier 2025 à 14:53 diff hist +147 N Translations:MyList/59/en Page créée avec « {| class="wikitable" | 600px | style="vertical-align:top;" | Finish creating the fields on the model opposite |} » actuelle
- 14:5215 janvier 2025 à 14:52 diff hist +1 447 N Translations:MyList/58/en Page créée avec « ===Management of specific keys (<code>rowid</code>, <code>fk_statut</code>)=== * Rowid fields: rowid fields have a particular operation in myList, associated with parameters, they allow to create a link to the element of which they are the key. :Making a field clickable is probably the most complex problem of myList because it involves understanding a little of the Dolibarr architecture. :First of all, it is necessary to locate in the Dolibarr directories where t... » actuelle
- 14:5215 janvier 2025 à 14:52 diff hist +213 N Translations:MyList/57/en Page créée avec « {| class="wikitable" | 600px | style="vertical-align:top;" | this type of fields uses the native operation of additional attributes (extrafields) and the dol_eval() function. |} » actuelle
- 14:5215 janvier 2025 à 14:52 diff hist −472 MyList/en Page créée avec « It allows you to make it clickable and/or filterable by drop-down list. »
- 14:5215 janvier 2025 à 14:52 diff hist +134 N Translations:MyList/56/en Page créée avec « ====Calculated Fields==== It is possible to display a calculated field in the list from php code entered in the additional parameters. » actuelle
- 14:5215 janvier 2025 à 14:52 diff hist +315 N Translations:MyList/55/en Page créée avec « * In the case of filtering by a user's company (for example to filter a list on invoices) you must use the #SOCID# value as the default value on a field containing the company key * In the case of filtering by the default user, you must use the #USERID# value as the default value on a field containing the user key » actuelle
- 14:5215 janvier 2025 à 14:52 diff hist +1 008 N Translations:MyList/54/en Page créée avec « ====Field filtering ==== :Filtering options on field values. :{| class="wikitable" |- style="background-color:orange; font-weight:bold;" | Duration, Number, Sum, Price | Result |- | < 20000 | numbers < and = to 200000 |- | 200000-300000 | numbers from 200000 to 300000 inclusive |- style="background-color: orange; font-weight:bold;" | Date | |- |2008 | all dates of 2008 from 01/01 to 31/12 inclusive |- | 2006-2009 | all dates from 01/01/2006 to 31/12/2009 inclusiv... » actuelle
- 14:5115 janvier 2025 à 14:51 diff hist +2 N Translations:MyList/53/en Page créée avec « |} » actuelle
- 14:5115 janvier 2025 à 14:51 diff hist +231 N Translations:MyList/52/en Page créée avec « |- style="vertical-align:top;" | 600px | It is then possible to select several categories for filtering. If you use the check mark, filtering several categories will be done by OR instead of AND » actuelle
- 14:5115 janvier 2025 à 14:51 diff hist −131 MyList/en Page créée avec « Here are some other examples of category parameters: * supplier:fk_soc * company:fk_soc * contact:fk_socpeople »
- 14:5115 janvier 2025 à 14:51 diff hist +110 N Translations:MyList/51/en Page créée avec « Here are some other examples of category parameters: * supplier:fk_soc * company:fk_soc * contact:fk_socpeople » actuelle
- 14:5115 janvier 2025 à 14:51 diff hist +398 N Translations:MyList/50/en Page créée avec « {| class="wikitable" |- style="vertical-align:top;" | 600px | * field name: the field that links the list to the category * Field parameter: the value before the separation corresponds to the name of the category table (in the example llx_categorie_member) the second value corresponds to the link to the field entered in the field name (here fk_element) » actuelle
- 14:5115 janvier 2025 à 14:51 diff hist −305 MyList/en Page créée avec « * Most frequently used parameters: ::Third party: <code>Company:/company/class/company.class.php</code> ::Contact: <code>Contact:/contact/class/contact.class.php</code> ::Users: <code>User:/user/class/user.class.php:user:lastname</code> ::Product: <code>Product:/product/class/product.class.php</code> ::Sales proposal: <code>Propal:/comm/propal/class/propal.class.php</code> ::Customer order:<code>Order:/order/class/order.class.php:order:ref</code> ::Customer invoi... »
- 14:5015 janvier 2025 à 14:50 diff hist +62 N Translations:MyList/49/en Page créée avec « for category type fields, the following settings must be made: » actuelle
- 14:5015 janvier 2025 à 14:50 diff hist +29 N Translations:MyList/48/en Page créée avec « ==== Category type field ==== » actuelle
- 14:5015 janvier 2025 à 14:50 diff hist +108 N Translations:MyList/47/en Page créée avec « * for text type fields containing a url, it is possible to make them clickable by adding the "url" parameter » actuelle
- 14:5015 janvier 2025 à 14:50 diff hist +1 337 N Translations:MyList/46/en Page créée avec « * Most frequently used parameters: ::Third party: <code>Company:/company/class/company.class.php</code> ::Contact: <code>Contact:/contact/class/contact.class.php</code> ::Users: <code>User:/user/class/user.class.php:user:lastname</code> ::Product: <code>Product:/product/class/product.class.php</code> ::Sales proposal: <code>Propal:/comm/propal/class/propal.class.php</code> ::Customer order:<code>Order:/order/class/order.class.php:order:ref</code> ::Customer invoi... » actuelle
- 14:5015 janvier 2025 à 14:50 diff hist −141 MyList/en Page créée avec « {| class="wikitable" |- style="vertical-align:top;" | 600px Example of entering a clickable field for contacts | ::Name of the class of the element to make clickable: <code>Invoice:</code> ::Path of the file defining the class: <code>/compta/invoice/class/invoice.class.php</code> ::Name of the table: <code>:invoice</code> ::Field to display: <code>field_name</code> ::Parameter to indicate in the configuration of the my... »
- 14:5015 janvier 2025 à 14:50 diff hist +109 N Translations:MyList/45/en Page créée avec « 300px Result displayed for the example opposite for contacts |} » actuelle
- 14:4915 janvier 2025 à 14:49 diff hist +558 N Translations:MyList/44/en Page créée avec « {| class="wikitable" |- style="vertical-align:top;" | 600px Example of entering a clickable field for contacts | ::Name of the class of the element to make clickable: <code>Invoice:</code> ::Path of the file defining the class: <code>/compta/invoice/class/invoice.class.php</code> ::Name of the table: <code>:invoice</code> ::Field to display: <code>field_name</code> ::Parameter to indicate in the configuration of the my... » actuelle
- 14:4915 janvier 2025 à 14:49 diff hist −101 MyList/en Page créée avec « Feeding this field requires knowledge of the tables and the organization of the classes of the different elements of Dolibarr. Some examples of parameter formation: * 1st case: list from a table Table: <code>c_typent</code> (without the prefix) Key: <code>id</code> Label: <code>libelle</code> Parameter to indicate in the configuration of the myList field: <code>c_typent:id:libelle</code> * 2nd case: make the list results clickable »
- 14:4915 janvier 2025 à 14:49 diff hist +434 N Translations:MyList/43/en Page créée avec « Feeding this field requires knowledge of the tables and the organization of the classes of the different elements of Dolibarr. Some examples of parameter formation: * 1st case: list from a table Table: <code>c_typent</code> (without the prefix) Key: <code>id</code> Label: <code>libelle</code> Parameter to indicate in the configuration of the myList field: <code>c_typent:id:libelle</code> * 2nd case: make the list results clickable » actuelle
- 14:4915 janvier 2025 à 14:49 diff hist −55 MyList/en Page créée avec « {{Note|The fields below only apply to price or number type fields.|warn}} »
- 14:4915 janvier 2025 à 14:49 diff hist +71 N Translations:MyList/42/en Page créée avec « It allows you to make it clickable and/or filterable by drop-down list. » actuelle
- 14:4915 janvier 2025 à 14:49 diff hist −261 MyList/en Page créée avec « depending on the type of fields created, other fields may appear for modification. »
- 14:4915 janvier 2025 à 14:49 diff hist +171 N Translations:MyList/41/en Page créée avec « ====Field Setting==== This feature is related to the setting of key type fields (<code>rowid</code> and <code>fk_xxx</code>) for list fields of type text, list and status. » actuelle
- 14:4915 janvier 2025 à 14:49 diff hist +222 N Translations:MyList/40/en Page créée avec « * Field Totalization: Will display a table with the totals of the fields for which the feature has been enabled. * Field Average: Will display a table with the averages of the fields for which the feature has been enabled. » actuelle
- 14:4815 janvier 2025 à 14:48 diff hist +73 N Translations:MyList/39/en Page créée avec « {{Note|The fields below only apply to price or number type fields.|warn}} » actuelle
- 14:4815 janvier 2025 à 14:48 diff hist +82 N Translations:MyList/38/en Page créée avec « depending on the type of fields created, other fields may appear for modification. » actuelle
- 14:4815 janvier 2025 à 14:48 diff hist −120 MyList/en Page créée avec « * Text: displays the field in text format * Price: displays a number using the precision format defined in Dolibarr * Percentage: displays a number as a percentage * Date: displays a date in "day" format * Duration: displays the numeric value in time format (e.g. the value 7200 will be displayed as 2:00) * Boolean: displays a yes or no in the cell of the line * Status/State: corresponds to the format of the statuses of the elements (be careful, this type re... »
- 14:4815 janvier 2025 à 14:48 diff hist +1 022 N Translations:MyList/37/en Page créée avec « * Text: displays the field in text format * Price: displays a number using the precision format defined in Dolibarr * Percentage: displays a number as a percentage * Date: displays a date in "day" format * Duration: displays the numeric value in time format (e.g. the value 7200 will be displayed as 2:00) * Boolean: displays a yes or no in the cell of the line * Status/State: corresponds to the format of the statuses of the elements (be careful, this type re... » actuelle
- 14:4815 janvier 2025 à 14:48 diff hist −14 MyList/en Page créée avec « ====List of possible types==== »
- 14:4815 janvier 2025 à 14:48 diff hist +30 N Translations:MyList/36/en Page créée avec « ====List of possible types==== » actuelle
- 14:4715 janvier 2025 à 14:47 diff hist −151 MyList/en Page créée avec « ===List fields=== From the list screen, it is possible to create fields, click on the New field button or the (+) icon at the end of the title: {| class="wikitable" |- style="vertical-align:top;" | 600px | * Field name: name of the field as it is present in the Dolibarr tables * Alias: this is the alias of the field in the database sense. This alias is not mandatory * Name: column title displayed in the list * Width: the width entere... »
- 14:4715 janvier 2025 à 14:47 diff hist +987 N Translations:MyList/35/en Page créée avec « ===List fields=== From the list screen, it is possible to create fields, click on the New field button or the (+) icon at the end of the title: {| class="wikitable" |- style="vertical-align:top;" | 600px | * Field name: name of the field as it is present in the Dolibarr tables * Alias: this is the alias of the field in the database sense. This alias is not mandatory * Name: column title displayed in the list * Width: the width entere... » actuelle
- 14:4715 janvier 2025 à 14:47 diff hist −270 MyList/en Page créée avec « ==Example of creating a simple list== ===Creation page=== For the example, let's create a list of products and services displaying their selling price, cost and PMP, accessible from the main Products/Services menu: {| class="wikitable" |- style="vertical-align:top;" | 600px | Open the page for creating a new list and enter the data opposite, then complete the first step of creating the list by clicking on the '''Create''' b... »
- 14:4715 janvier 2025 à 14:47 diff hist +1 744 N Translations:MyList/34/en Page créée avec « ==Example of creating a simple list== ===Creation page=== For the example, let's create a list of products and services displaying their selling price, cost and PMP, accessible from the main Products/Services menu: {| class="wikitable" |- style="vertical-align:top;" | 600px | Open the page for creating a new list and enter the data opposite, then complete the first step of creating the list by clicking on the '''Create''' b... » actuelle
- 14:4715 janvier 2025 à 14:47 diff hist −63 MyList/en Page créée avec « Just add one or more language file names separated by a # »
- 14:4715 janvier 2025 à 14:47 diff hist +82 N Translations:MyList/33/en Page créée avec « It is possible to create multiple custom fields by separating them with ''':''' |} » actuelle
- 14:4715 janvier 2025 à 14:47 diff hist −272 MyList/en Page créée avec « If the language file is not placed in the Dolibarr core folder, you must add <code>@modulename</code> to it. |- | Author |- | CSV Export | conditions the display of a CSV export button for the list result |- | Printable document | select here the orientation of the PDF that will be proposed to you by default to generate the results of your lists. {{Note|Note: To be able to select the documents, they must have been activated in the module configuration}} |- | Tabl... »
- 14:4615 janvier 2025 à 14:46 diff hist +938 N Translations:MyList/32/en Page créée avec « If the language file is not placed in the Dolibarr core folder, you must add <code>@modulename</code> to it. |- | Author |- | CSV Export | conditions the display of a CSV export button for the list result |- | Printable document | select here the orientation of the PDF that will be proposed to you by default to generate the results of your lists. {{Note|Note: To be able to select the documents, they must have been activated in the module configuration}} |- | Tabl... » actuelle
- 14:4615 janvier 2025 à 14:46 diff hist +57 N Translations:MyList/31/en Page créée avec « Just add one or more language file names separated by a # » actuelle
- 14:4615 janvier 2025 à 14:46 diff hist −114 MyList/en Page créée avec « To identify the authorization you want to use, a tip is to go to the configuration file of the module managing this authorization. |- | Language file | in order to make the variable names more explicit when entering them and the column headers on the tables, it is possible to use the translation files. »
- 14:4615 janvier 2025 à 14:46 diff hist +303 N Translations:MyList/30/en Page créée avec « To identify the authorization you want to use, a tip is to go to the configuration file of the module managing this authorization. |- | Language file | in order to make the variable names more explicit when entering them and the column headers on the tables, it is possible to use the translation files. » actuelle
- 14:4615 janvier 2025 à 14:46 diff hist −91 MyList/en Page créée avec « For example, to allow access only to users with read access to commercial proposals, you must enter <code>$user->rights->propale->read</code>. »
- 14:4615 janvier 2025 à 14:46 diff hist +142 N Translations:MyList/29/en Page créée avec « For example, to allow access only to users with read access to commercial proposals, you must enter <code>$user->rights->propale->read</code>. » actuelle