28
I Use This!
Activity Not Available

News

Analyzed 3 months ago. based on code collected 5 months ago.
Posted over 4 years ago by pokoli
Previously we worked hard to improve the user interface of our bug tracker. We are happy to announce that last month we added two new features to make it more user friendly: We now show the gravatar profile image for each user. We’ve ... [More] added the ability to link your bug tracker profile to your discuss one and your translate one. In order to make use of this feature we’d like to encourage everyone to set a gravatar for your email and also set the links to your profiles as shown in the following image: imatge733×106 9.63 KB Please give a like to this post to show that you like these new features. If you think there is something else that could be improved please create a new topic in the organization category. 1 post - 1 participant Read full topic [Less]
Posted over 4 years ago by ced
Improvements to Tryton continue to be made. Here you can find the latest changes which have been included in the last month. Changes for the User Tryton now displays the reconciliation column on the general ledger line so users can ... [More] use the field as a search filter. It’s also possible to filter the general ledger by journal to only display the ledger for specific journals. We added a new set of reports which display various margins based on the stock moves. You can browse the margins per product or category. Product variants are now automatically deactivated when their template is deactivated. Also the product supplier and customer can be deactivated and are also automatically deactivated when their template is deactivated. The sale complaint creates an invoice correction when the action is to create a credit note. This is needed so that the quantity invoiced is kept coherent with the stock move quantity and to update the unit price. It is now possible to amend a purchase or sale line that does not have a product. A default lead time can now be set on supplier parties. It is used if the product supplier does not have a lead time or if there is no product supplier. It is now possible to define a default lead time for all salable products. It is used if the product has no lead time defined. The desktop client now displays a waiting watch when generating a long report. It is now possible to define a specific payment term date on the invoice. This is useful when entering a supplier invoice so the exact due date is recorded. It works also for customer invoices. New Modules A new module has landed in Tryton that extends the carrier selection to allow use of a country’s subdivision or a zip code expression. Changes for the System Administrator All caches are now cleared automatically when a new module is loaded. This means that on multi-server setups, other instances do not need to be restarted if the list of activated modules changes. The pool of other trytond processes are refreshed automatically when new modules are activated. This avoids the need to manually restart those processes. A new option has been added to trytond-admin that runs a validation on a percentage of the records, or all the records, from the listed models and reports any errors. This can be used to probe the database after a upgrade to ensure that everything is still correct. Changes for the Developer The HTML editor supports now the Genshi element directives. This means that users can now, for example, use it to create email templates with directives like for-loop etc. We have removed the foreign key constraint for the sequence used to number the invoice. We detected that the foreign key was a source of lock contention. We improved the execution time of the sale reports by using a Common Table Expression for the currency rate. On large database, the time went down from 2m to 1.5s. 2 posts - 1 participant Read full topic [Less]
Posted over 4 years ago by ced
Colorful air balloons flying over picturesque rocky terrain1280×960 229 KB Improvements to Tryton continue to be made. Here you can find the latest changes which have been included in the last month. Changes for the User Tryton now ... [More] displays the reconciliation column on the general ledger line so users can use the field as a search filter. It’s also possible to filter the general ledger by journal to only display the ledger for specific journals. We added a new set of reports which display various margins based on the stock moves. You can browse the margins per product or category. Product variants are now automatically deactivated when their template is deactivated. Also the product supplier and customer can be deactivated and are also automatically deactivated when their template is deactivated. The sale complaint creates an invoice correction when the action is to create a credit note. This is needed so that the quantity invoiced is kept coherent with the stock move quantity and to update the unit price. It is now possible to amend a purchase or sale line that does not have a product. A default lead time can now be set on supplier parties. It is used if the product supplier does not have a lead time or if there is no product supplier. It is now possible to define a default lead time for all salable products. It is used if the product has no lead time defined. The desktop client now displays a waiting watch when generating a long report. It is now possible to define a specific payment term date on the invoice. This is useful when entering a supplier invoice so the exact due date is recorded. It works also for customer invoices. New Modules A new module has landed in Tryton that extends the carrier selection to allow use of a country’s subdivision or a zip code expression. Changes for the System Administrator All caches are now cleared automatically when a new module is loaded. This means that on multi-server setups, other instances do not need to be restarted if the list of activated modules changes. The pool of other trytond processes are refreshed automatically when new modules are activated. This avoids the need to manually restart those processes. A new option has been added to trytond-admin that runs a validation on a percentage of the records, or all the records, from the listed models and reports any errors. This can be used to probe the database after a upgrade to ensure that everything is still correct. Changes for the Developer The HTML editor supports now the Genshi element directives. This means that users can now, for example, use it to create email templates with directives like for-loop etc. We have removed the foreign key constraint for the sequence used to number the invoice. We detected that the foreign key was a source of lock contention. We improved the execution time of the sale reports by using a Common Table Expression for the currency rate. On large database, the time went down from 2m to 1.5s. 1 post - 1 participant Read full topic [Less]
Posted over 4 years ago by ced
Colorful air balloons flying over picturesque rocky terrain1280×960 229 KB Improvements to Tryton continue to be made. Here you can find the latest changes which have been included in the last month. Changes for the User Tryton now ... [More] displays the reconciliation column on the general ledger line so users can use the field as a search filter. It’s also possible to filter the general ledger by journal to only display the ledger for specific journals. We added a new set of reports which display various margins based on the stock moves. You can browse the margins per product or category. Product variants are now automatically deactivated when their template is deactivated. Also the product supplier and customer can be deactivated and are also automatically deactivated when their template is deactivated. The sale complaint creates an invoice correction when the action is to create a credit note. This is needed so that the quantity invoiced is kept coherent with the stock move quantity and to update the unit price. It is now possible to amend a purchase or sale line that does not have a product. A default lead time can now be set on supplier parties. It is used if the product supplier does not have a lead time or if there is no product supplier. It is now possible to define a default lead time for all salable products. It is used if the product has no lead time defined. The desktop client now displays a waiting watch when generating a long report. It is now possible to define a specific payment term date on the invoice. This is useful when entering a supplier invoice so the exact due date is recorded. It works also for customer invoices. New Modules A new module has landed in Tryton that extends the carrier selection to allow use of a country’s subdivision or a zip code expression. Changes for the System Administrator All caches are now cleared automatically when a new module is loaded. This means that on multi-server setups, other instances do not need to be restarted if the list of activated modules changes. The pool of other trytond processes are refreshed automatically when new modules are activated. This avoids the need to manually restart those processes. A new option has been added to trytond-admin that runs a validation on a percentage of the records, or all the records, from the listed models and reports any errors. This can be used to probe the database after a upgrade to ensure that everything is still correct. Changes for the Developer The HTML editor supports now the Genshi element directives. This means that users can now, for example, use it to create email templates with directives like for-loop etc. We have removed the foreign key constraint for the sequence used to number the invoice. We detected that the foreign key was a source of lock contention. We improved the execution time of the sale reports by using a Common Table Expression for the currency rate. On large database, the time went down from 2m to 1.5s. 2 posts - 1 participant Read full topic [Less]
Posted over 4 years ago by ced
The Tryton team wishes you a happy new year. Here are the changes that the team has already prepared for the next version. Changes for the User To the marketing email we’ve added the same formatting functions that are available ... [More] for reports. On the desktop client we added an interactive search on words in all the visible cells. As the move number depends on the journal, we made the journal read-only on the move once it has been numbered. We added options to let you choose the product and the format of the label for the DPD carrier. We now support packages for shipping returns. We allow the shipment cost price to be edited. Sale promotions can be applied on the total amount of the sale. The shipment costs are excluded by default from the total amount of the promotion. We’ve added relates from requests to purchases and vice versa. There is now a configuration to set a default customer payment term. If not configured we now use, by default, the payment term and invoice method of the party’s last purchase. We’ve added a summary of the description from the document lines in the lists. This is useful when the line has no product selected and only the description can distinguish it from other lines. The customers on Braintree and Stripe are now updated when their parameters are modified. The sale complaint displays the amount returned or credited for the complaint. Changes for the Developer We’ve removed the #tryton-commit channel. For alternatives see Remove irc notification on #tryton-commit. When trytond generates a default form view, it now also includes all the available buttons. The Python copy module is now supported when you want to copy model instances. The ModelView.button_change now supports dependencies to other methods (like fields.depends). For performance we now eagerly load all the Function fields with the same multiple getter. We’ve added an automated test to check the validity of the long_description of the package. For that we use the twine check command. We’ve removed the check for access right on instances. The clients now support empty values for time-delta converters. These empty converters are ignored when formatting the value. We’ve activated support for Python 3.9. The TaxableMixin has been added to the sale line so amounts with tax included can be calculated. We’ve added a new tool firstline which returns the first non-empty line of some text. We create a cache for the model names. It is used to speed things up when filling in the Reference fields selection. 2 posts - 1 participant Read full topic [Less]
Posted over 4 years ago by ced
Person Holding A Happy New Year Text On A Black Board1280×1920 352 KB The Tryton team wishes you a happy new year. Here are the changes that the team has already prepared for the next version. Changes for the User To the ... [More] marketing email we’ve added the same formatting functions that are available for reports. On the desktop client we added an interactive search on words in all the visible cells. As the move number depends on the journal, we made the journal read-only on the move once it has been numbered. We added options to let you choose the product and the format of the label for the DPD carrier. We now support packages for shipping returns. We allow the shipment cost price to be edited. Sale promotions can be applied on the total amount of the sale. The shipment costs are excluded by default from the total amount of the promotion. We’ve added relates from requests to purchases and vice versa. There is now a configuration to set a default customer payment term. If not configured we now use, by default, the payment term and invoice method of the party’s last purchase. We’ve added a summary of the description from the document lines in the lists. This is useful when the line has no product selected and only the description can distinguish it from other lines. The customers on Braintree and Stripe are now updated when their parameters are modified. The sale complaint displays the amount returned or credited for the complaint. Changes for the Developer We’ve removed the #tryton-commit channel. For alternatives see Remove irc notification on #tryton-commit. When trytond generates a default form view, it now also includes all the available buttons. The Python copy module is now supported when you want to copy model instances. The ModelView.button_change now supports dependencies to other methods (like fields.depends). For performance we now eagerly load all the Function fields with the same multiple getter. We’ve added an automated test to check the validity of the long_description of the package. For that we use the twine check command. We’ve removed the check for access right on instances. The clients now support empty values for time-delta converters. These empty converters are ignored when formatting the value. We’ve activated support for Python 3.9. The TaxableMixin has been added to the sale line so amounts with tax included can be calculated. We’ve added a new tool firstline which returns the first non-empty line of some text. We create a cache for the model names. It is used to speed things up when filling in the Reference fields selection. 1 post - 1 participant Read full topic [Less]
Posted over 4 years ago by ced
Person Holding A Happy New Year Text On A Black Board1280×1920 352 KB The Tryton team wishes you a happy new year. Here are the changes that the team has already prepared for the next version. Changes for the User To the ... [More] marketing email we’ve added the same formatting functions that are available for reports. On the desktop client we added an interactive search on words in all the visible cells. As the move number depends on the journal, we made the journal read-only on the move once it has been numbered. We added options to let you choose the product and the format of the label for the DPD carrier. We now support packages for shipping returns. We allow the shipment cost price to be edited. Sale promotions can be applied on the total amount of the sale. The shipment costs are excluded by default from the total amount of the promotion. We’ve added relates from requests to purchases and vice versa. There is now a configuration to set a default customer payment term. If not configured we now use, by default, the payment term and invoice method of the party’s last purchase. We’ve added a summary of the description from the document lines in the lists. This is useful when the line has no product selected and only the description can distinguish it from other lines. The customers on Braintree and Stripe are now updated when their parameters are modified. The sale complaint displays the amount returned or credited for the complaint. Changes for the Developer We’ve removed the #tryton-commit channel. For alternatives see Remove irc notification on #tryton-commit. When trytond generates a default form view, it now also includes all the available buttons. The Python copy module is now supported when you want to copy model instances. The ModelView.button_change now supports dependencies to other methods (like fields.depends). For performance we now eagerly load all the Function fields with the same multiple getter. We’ve added an automated test to check the validity of the long_description of the package. For that we use the twine check command. We’ve removed the check for access right on instances. The clients now support empty values for time-delta converters. These empty converters are ignored when formatting the value. We’ve activated support for Python 3.9. The TaxableMixin has been added to the sale line so amounts with tax included can be calculated. We’ve added a new tool firstline which returns the first non-empty line of some text. We create a cache for the model names. It is used to speed things up when filling in the Reference fields selection. 2 posts - 1 participant Read full topic [Less]
Posted over 4 years ago by ced
Brown Wooden Arrow Signed1280×1109 310 KB Development restarted straight after release 5.8, as you can see with these changes. Changes for the User You can now deactivate complaint types. This is useful when the company has stopped ... [More] using certain complaint types. The aged balance report now supports more units of time (“week” and “year”) for the terms. Also the terms are updated to sensible standard values when the unit is changed. The commission date is now based on the invoice date or the payment date. We have unified the PYSON format in all the clients. They do not necessarily generate exactly the same strings but they can be copied between clients. On small screens the tabs on the list view could take too much space on the screen. Now they are forced into a single line with a scrollbar. Also on small screens we no longer display the next/previous buttons so there is now more space available for useful information. We added a relate from parties to their drop shipments like we have for other shipments. The effective date of the drop shipment can now be set manually. This is useful if adding them afterwards. We added a button on the product category that lets you add/remove lots of products from it easily. This is useful when a new category is created and you already have lots of products in the system. Using this you no longer need to edit each product in turn, but can instead add all the selected products in one go. When invoicing projects based on a time-sheet, it is common that you only want to invoice up to a particular date (for example the end of the month). We’ve added to these projects a date field that limits which time-sheet lines get selected when creating the invoice. Changes for the Developer Tryton now makes sure that char fields do not contain white spaces characters, except for normal spaces. It can be confusing for users when they are searching, as the other white spaces characters are not distinct and web browsers replace those white spaces by normal spaces. The caches for customer payment methods (Stripe and Braintree) no longer depend on the context. This increases the cache hit ratio for these values and so avoids unnecessary network requests for those services. The server no longer sets the extra_files attribute for the werkzeug server if it is not running in developer mode. This reduces the startup time by a small amount. 1 post - 1 participant Read full topic [Less]
Posted over 4 years ago by ced
Brown Wooden Arrow Signed1280×1109 310 KB Development restarted straight after release 5.8, as you can see with these changes. Changes for the User You can now deactivate complaint types. This is useful when the company has stopped ... [More] using certain complaint types. The aged balance report now supports more units of time (“week” and “year”) for the terms. Also the terms are updated to sensible standard values when the unit is changed. The commission date is now based on the invoice date or the payment date. We have unified the PYSON format in all the clients. They do not necessarily generate exactly the same strings but they can be copied between clients. On small screens the tabs on the list view could take too much space on the screen. Now they are forced into a single line with a scrollbar. Also on small screens we no longer display the next/previous buttons so there is now more space available for useful information. We added a relate from parties to their drop shipments like we have for other shipments. The effective date of the drop shipment can now be set manually. This is useful if adding them afterwards. We added a button on the product category that lets you add/remove lots of products from it easily. This is useful when a new category is created and you already have lots of products in the system. Using this you no longer need to edit each product in turn, but can instead add all the selected products in one go. When invoicing projects based on a time-sheet, it is common that you only want to invoice up to a particular date (for example the end of the month). We’ve added to these projects a date field that limits which time-sheet lines get selected when creating the invoice. Changes for the Developer Tryton now makes sure that char fields do not contain white spaces characters, except for normal spaces. It can be confusing for users when they are searching, as the other white spaces characters are not distinct and web browsers replace those white spaces by normal spaces. The caches for customer payment methods (Stripe and Braintree) no longer depend on the context. This increases the cache hit ratio for these values and so avoids unnecessary network requests for those services. The server no longer sets the extra_files attribute for the werkzeug server if it is not running in developer mode. This reduces the startup time by a small amount. 2 posts - 1 participant Read full topic [Less]
Posted over 4 years ago by ced
Development restarted straight after release 5.8, as you can see with these changes. Changes for the User You can now deactivate complaint types. This is useful when the company has stopped using certain complaint types. The aged ... [More] balance report now supports more units of time (“week” and “year”) for the terms. Also the terms are updated to sensible standard values when the unit is changed. The commission date is now based on the invoice date or the payment date. We have unified the PYSON format in all the clients. They do not necessarily generate exactly the same strings but they can be copied between clients. On small screens the tabs on the list view could take too much space on the screen. Now they are forced into a single line with a scrollbar. Also on small screens we no longer display the next/previous buttons so there is now more space available for useful information. We added a relate from parties to their drop shipments like we have for other shipments. The effective date of the drop shipment can now be set manually. This is useful if adding them afterwards. We added a button on the product category that lets you add/remove lots of products from it easily. This is useful when a new category is created and you already have lots of products in the system. Using this you no longer need to edit each product in turn, but can instead add all the selected products in one go. When invoicing projects based on a time-sheet, it is common that you only want to invoice up to a particular date (for example the end of the month). We’ve added to these projects a date field that limits which time-sheet lines get selected when creating the invoice. Changes for the Developer Tryton now makes sure that char fields do not contain white spaces characters, except for normal spaces. It can be confusing for users when they are searching, as the other white spaces characters are not distinct and web browsers replace those white spaces by normal spaces. The caches for customer payment methods (Stripe and Braintree) no longer depend on the context. This increases the cache hit ratio for these values and so avoids unnecessary network requests for those services. The server no longer sets the extra_files attribute for the werkzeug server if it is not running in developer mode. This reduces the startup time by a small amount. 2 posts - 1 participant Read full topic [Less]