IDempiere/FullMeeting20140108

From WikiQSS

Table of Contents | Full Meeting Minutes | Full Meeting 2014-01-08

CarlosRuiz: Good Morning
hengsin: good morning
nmicoud: Bonjour
tbayen: Daarestiet! ;-)
Deepak: Namaste
tbayen: Yesterday I tried a bug triage at IDEMPIERE-646 and tried to close this old issue. I had to open IDEMPIERE-1676 and IDEMPIERE-1677 to do that because these three are similar but different issues. They are quite small. If somebody reviews them we can close them all together.
CarlosRuiz: checking 1677 - seems ok
tbayen: We can discuss if IDEMPIERE-1676 is a code fault or a user fault. But I believe that "unset DISPLAY" does no harm and helps some users.
CarlosRuiz: but maybe better use "sort -u" instead of uniq
tbayen: I see no difference between "uniq" and "sort -u". If you see a reason for sort please use it.
CarlosRuiz: from the man uniq
CarlosRuiz: Note: 'uniq' does not detect repeated lines unless they are adjacent. You may want to sort the input first, or use `sort -u' without `uniq'.
tbayen: ok. In our case I do not expect different lines but to be really sure for all thinkable future OSes "sort -u" is better.
CarlosRuiz: ok, applying
CarlosRuiz: testing IDEMPIERE-1676
aguerra: hello for everybody!!!
CarlosRuiz: Hi Alejandro
CarlosRuiz: tbayen, in your patch the idempiere-server.sh is different
tbayen: I applied first your patch from IDEMPIERE-676 and then IDEMPIERE-1676. The last one is only one line of code "unset DISPLAY".
CarlosRuiz: ah ok - let me check
tbayen: not 676, but 646
tbayen: I use these three together for some time and on my debian server this works.
CarlosRuiz: well - at least it seems readlink is available on suse and centos/redhat
CarlosRuiz: seems like we don't need to say centos/redhat anymore :-) just redhat
tbayen: I can confirm it on debian.
CarlosRuiz: http://lists.centos.org/pipermail/centos-announce/2014-January/020100.html
CarlosRuiz: ready tbayen
tbayen: thanks, Carlos. :-) I am not sure if this gives one or three points for the triage tournament. :-)
tbayen: I have builded an interesting module for interest calculation. I did it without using central ID management. What is the best way to make a contribution from such work?
Deepak: tbayen, you can try to export as 2pack and import 2pack with centralized ID and migration script login enabled
Deepak: Should we add write-off charge on payment to control posting account for write-off
tbayen: Deepak, good idea. I will try that (when the code works).
Deepak: tBayen, I am doing that for one customer
Deepak: If that looks of interest, can move to core
tbayen: Deepak, I talked about your 2pack approach.
tbayen: sorry
Deepak: tbayen, didn't 2pack approach worked for you?
CarlosRuiz: Deepak, I think that's a good idea
Deepak: gr8, will add them into core
tbayen: I did not try what happens if I export and reimport my tables to create central ids.
CarlosRuiz: reimport in a clean seed
Deepak: tbayen import from your dev DB and import in fresh DB without your customization
Deepak: Sorry Carlos, I typed half so think better to deliver:)
hieplq_: hi Carlos. I want confirm something in IDEMPIERE-1613. BOM drop window.
CarlosRuiz: Hi hieplq_
hieplq_: how match level of bom is show?
hieplq_: how match level of bom is can change qly?
JanThielemann: i believe you can see only one level on a product. but each product in the bom can have other product in its own bom so you can have infinite level i guess
JanThielemann: or am i wrong?
hieplq_: sory, I don't know about this window. I see it not work, because I want fix it. I have make it show infinite level
CarlosRuiz: hieplq_, I guess that's a use case nobody has used - it would need to be redesigned
CarlosRuiz: making alternative a bom product - at this moment is exploding the bom - not shown as alternative to select
CarlosRuiz: we need to take a decision there
CarlosRuiz: possibilites
CarlosRuiz: 1 - show the BOM product as alternative not being exploded
CarlosRuiz: 2 - show the alternatives as a tree - if selected then explode it
CarlosRuiz: IMHO is clear that as is working is wrong - I must not explode an alternate product that has not been selected
hieplq_: ok. after user select a alternative product (have it's bom), expoloded bom of select product.
hieplq_: Carlos you can open image i attach in thread https://groups.google.com/forum/#!topic/idempiere/ELFwjLEp7mM
hieplq_: i can ask with example
CarlosRuiz: ah - that looks better
hieplq_: when user select patio chair, he can select backsupport or select assembly back leg and change qty
hieplq_: finsh make order lines with product selected.
CarlosRuiz: did you configure backsupport and assembly as alternates on that test?
hieplq_: yes.
hieplq_: I change data for make more test case
hieplq_: only for make orde line with select at this window, I see drop bom window is useless
hieplq_: BOM is for define componet of product, but in this window (Drop BOM) it use for make order line (invoice, project,..)
CarlosRuiz: from the help -> Drop the extended Bill of Materials into an Order, Invoice, etc
CarlosRuiz: as I understand the BOM drop is to materialize a BOM that has alternates or optional elements into an order/invoice
hieplq_: materialize = create order line?
CarlosRuiz: like when you buy online a dell computer - you can choose between several harddisks (mandatory alternate) and you can add a bluetooth (optional)
CarlosRuiz: yes, I think the result must be order lines - but haven't tested
hieplq_: when i buy "dell computer" I buy one computer. harddisks, ram is properties of computer, not a order line.
hieplq_: but with you description i know purpose of it. I will fix to drop bom do as that.
hieplq_: where is define label (button, checkbox,... text)
CarlosRuiz: sorry hieplq_, what is the question?
hieplq_: oh. sorry. i will improve my language. I want make new label for new button, textbox, checkbox. where i can define it?
CarlosRuiz: do you mean in bom drop? programatically? or in dictionary?
hieplq_: in idempiere. i want finish this ticket https://idempiere.atlassian.net/browse/IDEMPIERE-1652
hieplq_: sorry, I wrong. is https://idempiere.atlassian.net/browse/IDEMPIERE-1503
hieplq_: it's command. Msg.translate(Env.getCtx(), "chkSuspendMsg")
CarlosRuiz: a checkbox must have a setLabel - no?
hieplq_: yes. i set label for checkbox. label get by Msg.translate(Env.getCtx(), "chkSuspendMsg")
hieplq_: but i don't know where is define for chkSuspendMsg. example vn="không hiển thị nữa", en="Don't show me this message again"
nmicoud: it is done in the AD_Message_Trl table. You will have a record per language. Look at the Message window in System
nmicoud: and the Msg.translate will get the translated message in the login language
hieplq_: I will try. because i think AD_Message only for message info.
nmicoud: nope, for everything
hieplq_: about https://idempiere.atlassian.net/browse/IDEMPIERE-1665. it's easy for redo, but I have no idea for find reason
tbayen: When I use the report generator to create a subreport table this table does always resize to the left border of the paper. I can set a space left from the table but not right. What am I missing?
CarlosRuiz: tbayen, didn't understand what you mean
tbayen: Hi. What are you talking about?
tbayen: my report issue?
CarlosRuiz: > When I use the report generator to create a subreport ...
tbayen: the subreport "frame" ends always at the right border of the mother report. I can't make a narrow report.
CarlosRuiz: you cannot set the x ?
tbayen: I can not set the width of the subreport "frame".
CarlosRuiz: the subreport is a tabular? I think you can adjust the size of each column in such case
tbayen: Even when I give a fixed with for every single column it does not work. The whole thing is stretched to fill the sheet. :-(
tbayen: Yes, the subreport is a tabular.
tbayen: I think I have to switch back to Jasper sooner or later...
tbayen: If you find this is important I can do an example in the dome to proove it.
CarlosRuiz: well - if is important for you - but until now I haven't find others complaining
tbayen: If there is a fast hint it would be ok. For more complicated things I believe anyway more in Jasper.