Changes

Jump to navigation Jump to search
m
Minor English Grammatical Corrections (Up to Numbering System Changes)
Line 17: Line 17:  
<span id="Soldier">'''* Soldier'''</span>
 
<span id="Soldier">'''* Soldier'''</span>
   −
The first thing that a person willing to help is to be familiar with the rules and standards developments.
+
The first thing that a person willing to help needs is to be familiar with the rules and standards developments.
By reading the [[Developer documentation]], you have shown sufficient willingness to become automatically '''Soldier''' (grade level '''Soldier'''). Most people that are interesting in Dolibarr development are in this cateogry.
+
By reading the [[Developer documentation]], you have shown sufficient willingness to automatically become '''Soldier''' (grade level '''Soldier'''). Most people that are interested in Dolibarr development are in this category.
   −
This grade is obtained without validation higher. It is a grade of principle, to start.
+
This grade is obtained without higher validation. It is a grade of principle, to start.
    
Due to the nature of this level, it is not possible to establish a list of all Dolibarr actors with this grade (list always changing and too long).
 
Due to the nature of this level, it is not possible to establish a list of all Dolibarr actors with this grade (list always changing and too long).
Line 31: Line 31:  
{{TemplateURLTasks}}
 
{{TemplateURLTasks}}
   −
Easy to start tasks are task with property "Task opened to external developers" that is set to "yes". If value is "no", forget it, this means task will be processed by a developer with grade Jedi.   
+
Easy to start tasks have the property "Task opened to external developers" set to "yes". If the value is "no", forget it, this means the task will be processed by a Jedi-grade developer.   
    
At your first accepted patch (included in GIT by an Admiral, Jedi or Yoda), you automatically enter into the family of '''Fighters''' of the Dolibarr alliance.
 
At your first accepted patch (included in GIT by an Admiral, Jedi or Yoda), you automatically enter into the family of '''Fighters''' of the Dolibarr alliance.
   −
The number of hunters is not limited. The more we are, the more we will be strong.
+
The number of hunters is not limited. The more we are, the stronger we will be.
The hunters are the main force of the alliance Dolibarr.
+
The hunters are the main force of the Dolibarr alliance.
    
A list of Dolibarr contributors with this grade is available on page [[:Category:Chasseur]]
 
A list of Dolibarr contributors with this grade is available on page [[:Category:Chasseur]]
Line 42: Line 42:  
<span id="Z-6PO">'''* Z-6PO'''</span>
 
<span id="Z-6PO">'''* Z-6PO'''</span>
   −
If you are fluent in a language not or poorly translated into Dolibarr, a '''Jedi''' or '''Yoda''' will grant GIT write access, so you can make changes and commits directly into the GIT sources of the project.
+
If you are fluent in a language not present or poorly translated into Dolibarr, a '''Jedi''' or '''Yoda''' will grant GIT write access, so you can make changes and commits directly into the GIT sources of the project.
 
Create your git account then ask for write access on Dolibarr dev mailing-list ({{TemplateURLMLDev}}) to claim to be part of project as a Z-6PO for your language.
 
Create your git account then ask for write access on Dolibarr dev mailing-list ({{TemplateURLMLDev}}) to claim to be part of project as a Z-6PO for your language.
    
You can also read page [[Developer_FAQ#Get/update project sources |Get/update project sources ]] to know how to use the GIT server to commit your changes on language files. But commits must be limited to changes for translations purposes.
 
You can also read page [[Developer_FAQ#Get/update project sources |Get/update project sources ]] to know how to use the GIT server to commit your changes on language files. But commits must be limited to changes for translations purposes.
This grade can be obtained quickly enough. Just ask it on mailing list.
+
This grade can be obtained quickly enough. Just ask for it on mailing list.
    
A list of Dolibarr contributors with this grade is available on page [[:Category:Z-6PO]]
 
A list of Dolibarr contributors with this grade is available on page [[:Category:Z-6PO]]
Line 52: Line 52:  
<span id="Admiral">'''* Admiral'''</span>
 
<span id="Admiral">'''* Admiral'''</span>
   −
Only after a variable time (which can be very long) to the rank of a Fighter, and many patches of suitable quality had been sent, a Yoda in place allows you to make GIT commits extended for cause of any patch.
+
Only after you've held the rank of Fighter for a variable time (which can be very long), you've submitted many patches of suitable quality, a Yoda in place allows you to make GIT commits extended for cause of any patch.
 
You have become an '''Admiral''' of the Dolibarr alliance.
 
You have become an '''Admiral''' of the Dolibarr alliance.
   −
This title can't be asked, it is obtained by a decision or proposal of a '''Jedi''' or '''Yoda''' who believes that you have submitted enough patch to be a serious '''Admiral'''.
+
This title can't be requested.  It is obtained by a decision or proposal of a '''Jedi''' or '''Yoda''' who believes that you have submitted enough patches to be a serious '''Admiral'''.
 
An '''Admiral''' GIT access, however, must be used to commit translations or bug fixes that are reported on bug tracker ({{TemplateURLBugs}}) or forum (such as personal fixes or fixes submitted by a '''Fighter''').
 
An '''Admiral''' GIT access, however, must be used to commit translations or bug fixes that are reported on bug tracker ({{TemplateURLBugs}}) or forum (such as personal fixes or fixes submitted by a '''Fighter''').
 
So all GIT commits you do must necessarily include in the description (the commit log field), the issue of bug corrected or the title of the forum message indicating the problem. Only a translation escapes this constraint (no restrictions for translations). Failure to observe this constraint may lead to downgrade to the rank of '''Fighter'''.
 
So all GIT commits you do must necessarily include in the description (the commit log field), the issue of bug corrected or the title of the forum message indicating the problem. Only a translation escapes this constraint (no restrictions for translations). Failure to observe this constraint may lead to downgrade to the rank of '''Fighter'''.
Line 66: Line 66:  
<span id="Jedi">'''* Jedi'''</span>
 
<span id="Jedi">'''* Jedi'''</span>
   −
This is even after a variable time (probably the longest of all) to the rank of Admiral, and the quality of GIT bug fixes or patches sent is satisfactory, that a Yoda will tell you that you are authorized to perform commits without restrictions, included new features, however you will still have to explain to all Yoda what you want to do to give back a "go".
+
Only after holding the rank of Adminral for a variable time (probably the longest of all), and the quality of GIT bug fixes or patches sent is satisfactory, a Yoda will tell you that you are authorized to perform commits without restrictions, including new features.  However you will still have to explain to all Yoda what you want to do to give back a "go".
 
You will then become a '''Jedi'''.
 
You will then become a '''Jedi'''.
 
There may be temporary restrictions on commits, defined by a Yoda, for example due to a close release.
 
There may be temporary restrictions on commits, defined by a Yoda, for example due to a close release.
Line 79: Line 79:  
<span id="Yoda">'''* Yoda'''</span>
 
<span id="Yoda">'''* Yoda'''</span>
   −
There is about 1 to 5 '''Yoda'''. It's the overall management of project development. This ranking is obtained by inheritance or vote, for example it can be after a vote organized by a Yoda making retirement.
+
There are about 1 to 5 '''Yoda'''. It's the overall management of project development. This ranking is obtained by inheritance or vote.  For example, it can be achieved after a vote organized by a Yoda making retirement.
    
A list of Dolibarr contributors with this grade is available on page [[:Category:Yoda]]
 
A list of Dolibarr contributors with this grade is available on page [[:Category:Yoda]]
Line 85: Line 85:  
'''* And Darth Vader?'''
 
'''* And Darth Vader?'''
   −
There is some parasites people that pollute the forum or mailing-list with aggressive messages, which slows the development of Dolibarr rather than offering constructive criticism to help improve. Some are very strong bad liver and bad tone. Such people are Darth Vaders.
+
There are some parasitic people that pollute the forum or mailing-list with aggressive messages, which slows the development of Dolibarr rather than offering constructive criticism to help improve. Some are very strong bad liver and bad tone. Such people are Darth Vaders.
Fortunately, statistically, there is only one or two Dark Vador per year ...
+
Fortunately, statistically, there is only one or two Darth Vader per year ...
    
= Current team =
 
= Current team =
Line 115: Line 115:     
= Change my numbering system after start =
 
= Change my numbering system after start =
If the new numbering system does not conflict with the old one, to change the numbering rule, just go on menu Setup - Modules - Invoice setup and choose the new numbering rule in the list.
+
If the new numbering system does not conflict with the old one, to change the numbering rule, just go to menu Setup - Modules - Invoice setup and choose the new numbering rule in the list.
If the new rule can crete conflicts with old one, it will be necessary to rename old existing references. This can be do by a SQL request.
+
If the new rule can create conflicts with old one, it will be necessary to rename old existing references. This can be done by a SQL request.
For example, to go from numbering module Jupiter (FYYYYMM99) to Terre (FAYYMM-999), you can run the folloing request:
+
For example, to go from numbering module Jupiter (FYYYYMM99) to Terre (FAYYMM-999), you can run the following request:
 
<source lang="sql">
 
<source lang="sql">
 
update llx_facture set facnumber=concat('FA',substr(facnumber,4,4),'-',substr(facnumber,8))
 
update llx_facture set facnumber=concat('FA',substr(facnumber,4,4),'-',substr(facnumber,8))
Line 123: Line 123:  
</source>
 
</source>
   −
For example, to rename references from modele FAYYMM999 to Terre (FAYYMM-999), you can ru the following request:
+
For example, to rename references from model FAYYMM999 to Terre (FAYYMM-999), you can run the following request:
 
<source lang="sql">
 
<source lang="sql">
 
update llx_facture set facnumber=concat('FA',substr(facnumber,3,4),'-',substr(CONCAT('0000',substr(facnumber,7)),-4))
 
update llx_facture set facnumber=concat('FA',substr(facnumber,3,4),'-',substr(CONCAT('0000',substr(facnumber,7)),-4))
3

edits

Navigation menu