README
author Antonio Moreno <antonio.moreno@openbravo.com>
Thu, 26 Apr 2012 17:29:26 +0200
changeset 16512 46f6c549a415
parent 2701 9177a608364c
child 18956 174ba7e7f723
permissions -rw-r--r--
Fixed issue 20352. Do not remove an invalid value from the selector.
Reverted change done in changeset bcbda0ffe5d8. This change was causing the following behaviour to happen:
- When a field is used as part of a displaylogic of a different field, a redraw of the window will be done in case the selector value happens.
- This redraw will cause a call to the mapValueToDisplay method.
- If the user is typing the name of the business partner, the value will not be one of the valid business partner names (yet).
- With the previous version of the method, the value was then discarded. This produced the very annoying effect of reverting what the user had typed just after he had done it, if he hadn't been 'fast enough' to type the whole identifier of the business partner.
With the change done, the selector will not be cleared if a user types a (not yet completely correct) value in the selector, even if there is a valueMap which doesn't contain what the user has typed.
The issue which was supposedly fixed with this part of the mentioned changeset (issue 19724) still works fine as far as I can tell, even after having removed this part of the change.
juanpablo@126
     1
This is the development trunk of Openbravo ERP.
carlos@0
     2
juanpablo@126
     3
* Installation
carlos@0
     4
juanpablo@2701
     5
First, download the setup binary corresponding to your system:
juanpablo@2701
     6
juanpablo@2701
     7
  ant setup
juanpablo@2701
     8
juanpablo@2701
     9
Next run the downloaded file in the config directory. For example in
juanpablo@2701
    10
x86 Linux:
juanpablo@175
    11
juanpablo@175
    12
  ./setup-properties-linux.bin
juanpablo@126
    13
juanpablo@474
    14
If there is no setup binary for your operating system and architecture,
juanpablo@2701
    15
send a request to <staff.rm at openbravo dot com>.
juanpablo@474
    16
juanpablo@474
    17
Then, to install it run:
juanpablo@126
    18
juanpablo@126
    19
  ant install.source
juanpablo@126
    20
juanpablo@175
    21
It creates the database structure, builds the core, compiles
juanpablo@126
    22
Openbravo and generates a war file.
juanpablo@126
    23
juanpablo@175
    24
Deploy this war file into the tomcat/webapps directory.
juanpablo@175
    25
juanpablo@126
    26
* Documentation
juanpablo@126
    27
juanpablo@126
    28
See http://wiki.openbravo.com for more documentation.
juanpablo@126
    29
juanpablo@126
    30
* Helping out
juanpablo@126
    31
juanpablo@126
    32
If you'd like to help out, great!
jordi@1382
    33
jordi@1382
    34
Have a look to our Contributor's Guide:
jordi@1382
    35
http://wiki.openbravo.com/wiki/Contributor%27s_Guide
jordi@1382
    36
jordi@1382
    37
There is also a list of on-going community projects:
jordi@1382
    38
http://wiki.openbravo.com/wiki/Community_Projects
juanpablo@126
    39
juanpablo@126
    40
Please share your changes so others can benefit.
juanpablo@126
    41
juanpablo@175
    42
Please use svn diff to prepare patches.
juanpablo@126
    43
juanpablo@126
    44
* Contact
juanpablo@126
    45
juanpablo@126
    46
IRC: #openbravo in freenode