|
From: | Edgar Hagenbichler |
Subject: | Re: [Health] Gnu health Web Client record display problem |
Date: | Mon, 29 Jan 2018 21:29:16 +0100 |
Hi all, Raphael Reumayr (develissimo.com) from Austria found a solution to the problem. THANK YOU VERY MUCH, RAPHAEL! All the best Edgar Problem: SAO: No Records in the browser displayed. While the Tryton-Client displays all records. Solution: In debugging output one sees: #################### Version Tryton - Client ################## [Mon Jan 29 10:13:13 2018] INFO:trytond.protocols.dispatcher:<class 'trytond.pool.party.party'>.search(*([['is_person', '=', True]], 0, 1000, None, {'language_direction': 'ltr', 'date_format': '%d.%m.%Y', 'groups': [1, 4, 3, 6, 10, 8, 7, 9, 5, 2], 'employee': None, 'company.rec_name': 'Impuls', 'company': 1, 'locale': {'grouping': [3, 3, 0], 'decimal_point': ',', 'date': '%d.%m.%Y', 'thousands_sep': '.'}, 'language': 'de'}), **{}) from address@hidden//dbimpuls/
[Mon Jan 29 10:13:31 2018] INFO:trytond.protocols.dispatcher:<class 'trytond.pool.party.party'>.search(*([['is_person', '=', True]], 0, 0, None, {'language_direction': 'ltr', 'groups': [1, 4, 3, 6, 5, 2], 'company.rec_name': 'Impuls', 'employee': None, 'company': 1, 'language': None}), **{}) from address@hidden//dbimpuls/ GRÜN = Wert aus tryton config (record limit) ROT = das Limit welche von SAO an den trytond übermittelt wird. 0 als Limit liefert 0 Ergebnisse. Tryton-Client: Mon Jan 29 10:13:13 2018] INFO:trytond.protocols.dispatcher:<class 'trytond.pool.party.party'>.search(*([['is_person', '=', True]], 0, 1000, SAO-Web: [Mon Jan 29 10:13:31 2018] INFO:trytond.protocols.dispatcher:<class 'trytond.pool.party.party'>.search(*([['is_person', '=', True]], 0, 0, Getestet via: /home/gnuhealth/gnuhealth/tryton/server/trytond-4.2.8/trytond/model# vim modelsql.py @classmethod FUNKTIONIERT + Erkenntnis, ja limit ist tatsächlich auch hier bereits 'None' ~ 0! Weitere Erkenntnis, trytond ist sicher nicht die Ursache, es wird bereits via Browser so durch SAO-Web übermittelt. Somit müssen wir zusehen, dass der korrekte 'limit' Value von SAO bis zum trytond gelangt! Lösung/Workaround womit man mal so hoffe ich gut leben kann:
#ca. bei Line 100 folgendes abändern. (workaround, da wohl action.limit immer zu 0 führt.) Info: mit F5 die Seite neu Laden + natürlich einloggen bevor die Änderungen wirksam werden. Systemctl restart gnuhealth IST NICHT NÖTIG!!! |
[Prev in Thread] | Current Thread | [Next in Thread] |