irc.libera.chat #tryton log beginning Thu Mar 17 12:00:01 AM CET 2022 | ||
-!- cedk(~ced@gentoo/developer/cedk) has joined #tryton | 23:55 | |
-!- ChanServ changed mode/#tryton -> +o cedk | 23:55 | |
-!- Pegasus_RPG(~Thunderbi@nv-71-48-39-136.dhcp.embarqhsd.net) has joined #tryton | 01:40 | |
-!- springwurm(~springwur@5.104.149.54) has joined #tryton | 06:15 | |
-!- udono(~udono@078-129-067-156.ip-addr.inexio.net) has joined #tryton | 06:32 | |
-!- mrichez(~Maxime@mail.saluc.com) has joined #tryton | 07:18 | |
-!- rpit(~rpit@p200300c88f061600c60cb618196779ef.dip0.t-ipconnect.de) has joined #tryton | 07:20 | |
-!- timitos(~kpreisler@host-88-217-184-172.customer.m-online.net) has joined #tryton | 07:33 | |
-!- acaubet(~Thunderbi@194.224.31.235) has joined #tryton | 08:12 | |
-!- udono(~udono@078-129-067-156.ip-addr.inexio.net) has joined #tryton | 08:32 | |
-!- cedk(~ced@gentoo/developer/cedk) has joined #tryton | 08:51 | |
-!- ChanServ changed mode/#tryton -> +o cedk | 08:51 | |
-!- brokencycle(~brokencyc@2a02:c7f:f6f4:4200:dae5:9bc:ad9a:c64d) has joined #tryton | 09:39 | |
pokoli | cedk: Did you aim to have a developer tutorial in the upcoming release? | 11:17 |
---|---|---|
cedk | pokoli: it will be great | 12:58 |
cedk | pokoli: for now I'm giving a training so I review the content and will complete it | 12:59 |
pokoli | cedk: ok, I will try to review it | 13:10 |
pokoli | cedk: I think that probably is a good idea to publish something despite it is not fully complete, we can complete it latter on next releases | 13:10 |
-!- springwurm(~springwur@5.104.149.54) has joined #tryton | 13:12 | |
-!- timitos(~kpreisler@ip-134-003-092-037.um41.pools.vodafone-ip.de) has joined #tryton | 13:14 | |
-!- cedk(~ced@gentoo/developer/cedk) has joined #tryton | 14:25 | |
-!- ChanServ changed mode/#tryton -> +o cedk | 14:25 | |
nicoe | cedk: About https://bugs.tryton.org/issue10178, I have a case like this: [('options.billing', '!=', None)], previously it matched the persons having at least an option with a billing filled. But now it matches also person with any options | 15:57 |
nicoe | So indeed I can use 'where' instead (and that's my recommandation anyway) | 15:58 |
nicoe | But I wonder if the tests to add the person without an option shouldn't be guarded by the condition that there is no '.' in the name | 15:59 |
nicoe | I am not sure about that though | 16:00 |
nicoe | (my first message should be "But now it matches also persons withOUT any options") | 16:01 |
-!- Pegasus_RPG(~Thunderbi@169.241.65.43) has joined #tryton | 16:22 | |
cedk | nicoe: indeed I think it is a special case for None value | 17:16 |
cedk | because we tend to think that a relation that does not exist has a value of None | 17:17 |
nicoe | I am not sure, if I write [('lines.name', 'not like', '%Toto%')], I think it means that I expect that name has a value on the lines (but not matching '%Toto%'). | 17:27 |
nicoe | But I can understand the reasoning where it's like a LEFT JOIN … WHERE xxx IS NOT NULL also | 17:27 |
nicoe | (In fact with this I am on the verge of saying that using the dot notation for xxx2Many shouldn't be authorized) | 17:28 |
nicoe | (Because they can use where and the difficult of the semantic disappear) | 17:29 |
nicoe | *difficulty | 17:29 |
cedk | nicoe: the changeset explicitly define that no lines will match | 17:33 |
cedk | and for me it is normal that different from a value match no value | 17:33 |
cedk | but any way there is no right or wrong behavior | 17:34 |
-!- acaubet(~Thunderbi@194.224.31.235) has joined #tryton | 17:34 | |
cedk | but there is inconsistency, with the current behavior testing != None should not return record without lines | 17:34 |
cedk | because such records should not be in the result of = None and != None | 17:35 |
-!- mrichez(~Maxime@2a02:a03f:c2e8:f900:ed77:85ea:af2b:ba6e) has joined #tryton | 18:14 | |
nicoe | OK I'll create an issue | 18:18 |
-!- Pegasus_RPG(~Thunderbi@169.241.65.43) has joined #tryton | 20:05 | |
-!- Pegasus_RPG(~Thunderbi@nv-71-48-39-136.dhcp.embarqhsd.net) has joined #tryton | 22:12 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!