atlas news
    
Tryton : discuss
10  décembre     10h23
Proteus and send mail
herve_02    I am trying to send mail from proteus. I read the topic about the models (notes and attachement) but did not succeed, i must miss something (probably simple) what i tried: Party Model.get(’party.party’) the party Party.find([(’code’,’ ’,’my code’)]) print (the party) party.party,25561 Mail Model...
09  décembre     13h00
psycopg2.errors.UndefinedColumn: column a.series does not exist
Simon    Hi everybody, I’m trying to migrate from 7.0 to 7.6 but I have this error when running trytond-console File usr local lib python3.11 dist-packages trytond model modelsql.py , line 1916, in search cursor.execute( select) File usr local lib python3.11 dist-packages trytond backend postgresql database...
07  décembre     19h08
SAO Customization of icons
Gruenfischer    Hi, I’m currently experimenting with the custom CSS file in SAO. Most UI elements change as expected, but the icons in the menu and in the action menu seem to resist every CSS rule I try. Since the icons themselves are black SVG files, the color must be applied somewhere else. However, the browser...
06  décembre     13h29
Strange behavior when trying to remove a record from One2Many in form mode
edbo    I have a form with a One2Many also in form mode. The same as with the party form where the addresses are a One2Many in form mode. The problem is when I want to delete a record in the One2Many, everything disappears and not the record after the deleted one is shown. Also the back and forward buttons...
04  décembre     17h52
Error: display balance None on custom Geo Chart Type
spec001    Hello, I am working on a Georgian localisation module for Tryton 7.6 (account ge). The module defines a Georgian chart of accounts in XML and also extends account.account.type.template and account.account.type in Python to add some extra boolean flags (assets, revenue, etc.). If I install and use...
    12h30
Configure automatic translations in weblate
albert    Given that strings are now ready in weblate it would be nice to configure automatic suggestions: Weblate Automatic suggestions The support for several machine translation and translation memory services is built-in. Each service can be turned on by the administrator for whole site (under...
03  décembre     10h13
Translation files location outside the package
meanmicio    Dear all Having the translation files as part of the package is a bit challenging (po files being overwritten in updates, package versioning, package size). On the other side, is good to update the translation strings of the language(s) we want, independently from the package source code. I propose...
    07h20
How to parse data on parent write method?
bromoapp    I have a child class as below: class ProjectPeriod(ModelSQL, ModelView): Project Period name afx.project.period rec name ’po no’ update mode fields.Selection([ (None, ’None’), (’MOVE PERIOD’, ’Move Period’), (’UPDATE DATE’, ’Update Date’) ], ’Update Mode’, sort False, states ’invisible’: Eval...
02  décembre     08h58
LockNotAvailable: could not obtain lock on row in relation stock move
Xavi    Hi, This error is becoming very common in our server: File trytond modules stock shipment.py , line 2994, in transition start self.record.assign try() File trytond modules stock lot stock.py , line 476, in assign try success super().assign try(moves, with childs, grouping) File trytond modules...
01  décembre     15h09
Where is Payment. send email checkout() used?
htgoebel    account payment stripe payment.py contains Payment. send email checkout(). And account payment stripe payment.xml contains the definition of a respective report (report email checkout): Anyhow, searching all modules, I did not find any reference to email checkout. Where is this function used? How...
29  novembre     23h52
Mail with tryton
herve_02    I found that there is a modules to be able to receive mail Inbound Email Management Feature Rational When implementing Sponsoring Document Incoming Management, I added a route to be able to receive attached document by email. But it has the flaw to require a specific format (raw email or JSON)....
28  novembre     11h07
Introducing SAGE Edu 1.0 An Education Management System Built on Tryton
zacarias    Release of SAGE Edu 1.0 - Powered by Tryton It is with great pride that I announce the release of version 1.0 of SAGE Edu. This project was born from a gap I observed throughout my own journey as a student: many educational institutions in Angola still lack systems that can efficiently support...
27  novembre     19h17
Moves: debit credit?
jankstar    I have completely installed the system according to the instructions (version 7.6.0 as dev), selected company chart of accounts number ranges fiscal year. When I now enter a booking via Account Moves I can set the document to post status without debit credit I am more than confused. Is there an...
    16h06
Form view for custom Income Tax module - One2Many tree does not expand vertically in notebook
spec001    Hello, I’m working on a custom Georgian localization module and I have a problem with the layout of a form view. Screenshots are attached. Environment trytond & sao from the official Docker image (7.6, Python 3.11) Database(s): tr fresh and TR1 Custom module: income rs Goal In my custom Income Tax...
    10h36
Purchasing same product different on different quantities
Xavi    Hi, sometimes we have multiple purchase requests, which are of the same product but different quantities, for example, cables, which we don’t want to group on a single purchase line, as we want to buy 10 cables of 10m each, not a single 100m cable. I’ve checked the purchase secondary unit module,...
26  novembre     08h02
Grant limited access to customers and suppliers?
Eulengesicht    Hello fellow colleagues, in our non-profit agricultural cooperative, we’d like to grant access to purchases and sales, to suppliers and customers, so they can create offers and orders on their own. Can we limit access to the account holder, so both categories can offer order on their own behalf...
25  novembre     09h26
Allow assets to be linked to multiple invoice lines
acaubet    When creating a fixed asset from a supplier invoice, the asset module only allows selecting one invoice line as the acquisition source. In practice, many assets are billed across multiple invoice lines because each line has different tax treatment, even though for depreciation purposes the asset is...
23  novembre     20h32
Creating a Taler payment for invoicing
htgoebel    I want customers to be able to pay an invoice by their choice using the GNU Taler payment system or bank transfer. For this the QR-code for the Payment-URL needs to go into the invoice report. This Payment-URL is created by a remote service (the merchant backend). The customer will then scan the QR...
21  novembre     15h00
Security Release for issue 14366
ced    Cédric Krier has found that trytond does not enforce access rights for data export (since version 6.0). Impact CVSS v3.0 Base Score: 6.5 Attack Vector: Network Attack Complexity: Low Privileges Required: Low User Interaction: None Scope: Unchanged Confidentiality: High Integrity: None Availability...
    15h00
Security Release for issue 14363
ced    Abdulfatah Abdillahi has found that sao does not escape the completion values. The content of completion is generally the record name which may be edited in many ways depending on the model. The content may include some JavaScript which is executed in the same context as sao which gives access to...
    15h00
Security Release for issue 14364
ced    Mahdi Afshar has found that trytond does not enforce access rights for the route of the HTML editor (since version 6.0). Impact CVSS v3.0 Base Score: 7.1 Attack Vector: Network Attack Complexity: Low Privileges Required: Low User Interaction: None Scope: Unchanged Confidentiality: High Integrity...
    15h00
Security Release for issue 14354
ced    Mahdi Afshar and Abdulfatah Abdillahi have found that trytond sends the trace-back to the clients for unexpected errors. This trace-back may leak information about the server setup. Impact CVSS v3.0 Base Score: 4.3 Attack Vector: Network Attack Complexity: Low Privileges Required: Low User...
    10h51
Official support for Georgian
spec001    Hi, I am writing to ask whether you would consider adding support for the Georgian language (locale: ka GE) to Triton’s standard localization packages. Georgian has its own unique script and is used by a growing community of developers and users who would greatly benefit from having a fully...
    07h28
CSV Import feature: Low-hanging improvements?
Eulengesicht    Hello everybody, yesterday I added quite some gray hairs to my many by doing a very simple address import to a new Tryton instance. There has been lots of discussion on improvement on the CSV importer, but nothing really happened, AFAIK. For that reason, here are some suggestions which may be easy...
20  novembre     23h37
Apply a discount after entering the order
SilvioGermany    Hello, I am looking for a total discount. I have found two modules that would basically be suitable for this: sale-price-list sale-discount However, I now have a use case in which neither of them are of any use to me: A customer calls and places their order over the phone. Only at the end of the...
    20h28
Use thunderbird -compose
looooo    We would like to switch from the gtk-client to the sao-client. But it would be nice to have use thunderbird to write emails with attachments from tryton. Is there a configuration in the sao-client to use thunderbird -compose? 2 posts - 2 participants Read full topic
    15h39
PEPPOL ViDA ...
nicoe    Add support for Peppol Hmm, so no end-to-end encryption between the clients (me and my customer or supplier). It’s all about spying and control unfortunately. The problem is not if Peppol will be breached but when. And your whole business lays on the street and you will have a hard time to fight...
    10h05
Setting up a development environment for tryton
looooo    thanks. Is there any documentation for setting up a development environment for tryton, trytond? Currently I am trying to do everything via docker, which is a bit difficult to test changes to the code. I would like to setup a virtual environment via pixi (ideally) or python virtual env. With pixi I...
    04h41
Model rec name not show in Wizard form
bromoapp    I have a class as below: lass ProjectPeriod(ModelSQL, ModelView): Project Period name afx.project.period rec name ’ref doc’ And I have a wizard class as below: class ProjectMemberWizardForm(ModelView): ’Project Member Form’ name ’afx.project.member.wizard.form’ proj id fields.Integer(’Project ID’)...
19  novembre     16h00
Problema al crear productos en SAO después de actualizar de 6.2 a 7.0
lancheros    Hola, Después de actualizar una instancia de Tryton desde la versión 6.2 a 7.0, he encontrado un problema al intentar crear productos desde el cliente web SAO (7.0.39). Al hacer clic en Nuevo , SAO cambia correctamente a la vista formulario del producto, pero: El campo Activo aparece desmarcado por...