|
|
Patch Set 1 #Patch Set 2 : Typo's #Patch Set 3 : Titles capitalisation #
Total comments: 61
Patch Set 4 : Integrates comments #Patch Set 5 : Improved text on time duration fields #Patch Set 6 : Missing dots #
Total comments: 8
Patch Set 7 : Added some details to the new modules #
Total comments: 6
Patch Set 8 : Corrections #
Total comments: 2
Patch Set 9 : Corrections #MessagesTotal messages: 19
http://codereview.appspot.com/136044/diff/1003/1004 File tryton_release_announcement (right): http://codereview.appspot.com/136044/diff/1003/1004#newcode12 Line 12: month of developments have been already backported and are available months http://codereview.appspot.com/136044/diff/1003/1004#newcode13 Line 13: in the 1.0 and 1.2 series. (release will come) http://codereview.appspot.com/136044/diff/1003/1004#newcode20 Line 20: becomes more and more generic and offer now the SQLite support. offers http://codereview.appspot.com/136044/diff/1003/1004#newcode43 Line 43: with the server address is hidden (as it is useless). I will not talk about hidden field. http://codereview.appspot.com/136044/diff/1003/1004#newcode51 Line 51: * The user is asked for his (old) password when he wants to change it. to prevent change by thirst person when desktop is leaved. http://codereview.appspot.com/136044/diff/1003/1004#newcode52 Line 52: * Evaluation of some code strings now prevent code injection. Evaluation of code strings now prevents code injection. http://codereview.appspot.com/136044/diff/1003/1004#newcode54 Line 54: * The client now warn the server for user logout, hence limiting some warns http://codereview.appspot.com/136044/diff/1003/1004#newcode89 Line 89: * Wizards preserve their sizes from successive calls. It is optional. http://codereview.appspot.com/136044/diff/1003/1004#newcode90 Line 90: * Allow to reset default values. user default values http://codereview.appspot.com/136044/diff/1003/1004#newcode91 Line 91: * Support for fields that contains time duration: they express hours contain http://codereview.appspot.com/136044/diff/1003/1004#newcode92 Line 92: but may contains values like "1d" (1 day) or "3w" (3 weeks). 1m 2w 1d to be more complex. http://codereview.appspot.com/136044/diff/1003/1004#newcode113 Line 113: allows to read those fields at an arbitrary date in the past. and completes the visualization of history of records. http://codereview.appspot.com/136044/diff/1003/1004#newcode122 Line 122: table sequence and history table when a table is renamed; indexex, indexes http://codereview.appspot.com/136044/diff/1003/1004#newcode124 Line 124: * Fixed words translations in dates (for month names and days of in datetime formatting on server side http://codereview.appspot.com/136044/diff/1003/1004#newcode128 Line 128: * Support of call to "today()" on "ir.data" from XML-RPC: provides to ir.date http://codereview.appspot.com/136044/diff/1003/1004#newcode147 Line 147: * ldap_authentication: Authenticate users with LDAP server. and Active Directory http://codereview.appspot.com/136044/diff/1003/1004#newcode154 Line 154: * sale_pricelist: Define price list on party and sale order. Define sale price list http://codereview.appspot.com/136044/diff/1003/1004#newcode159 Line 159: And with reports: Indentation is not very clear.
Sign in to reply to this message.
http://codereview.appspot.com/136044/diff/1003/1004 File tryton_release_announcement (right): http://codereview.appspot.com/136044/diff/1003/1004#newcode7 Line 7: This new series brings new modules, security and performance This new series comes up with new modules, security and performance improvements as well as support for the SQLite database featuring Neso, a standalone version of Tryton. http://codereview.appspot.com/136044/diff/1003/1004#newcode11 Line 11: 1.0 and 1.2 series). Most of bugfixes that result from the last 6 Most of the bugfixes from the last 6 months of development have already been backported to the 1.0 and 1.2 versions. http://codereview.appspot.com/136044/diff/1003/1004#newcode19 Line 19: The subset of code that handles the database and the database access Database handling and access was reworked to provide a more generic way for the connection of different backends. As a first alternative backend Tryton now offers support for SQLite. http://codereview.appspot.com/136044/diff/1003/1004#newcode23 Line 23: field length constraints. It was necessary as SQLIte doesn't handle ... field length constraints providing the ability to switch SQL errors from SQLite to user friendly messages. http://codereview.appspot.com/136044/diff/1003/1004#newcode26 Line 26: * generalisation of the tables sequences handling and the creation of Generalisation of the tables sequences handling and creation of ... http://codereview.appspot.com/136044/diff/1003/1004#newcode27 Line 27: pagination clauses ("LIMIT" and "OFFSET"), those two concepts are those two concepts now being independent... http://codereview.appspot.com/136044/diff/1003/1004#newcode35 Line 35: new SQLite support and integrates client and server code of Tryton. So ...integrates the client and server code... http://codereview.appspot.com/136044/diff/1003/1004#newcode36 Line 36: it's a pure desktop application with all the power of Tryton, the same It is a pure desktop application with the rallied power of Tryton without the need to configure a separate server or database. http://codereview.appspot.com/136044/diff/1003/1004#newcode39 Line 39: demo. ...demonstration or testing purposes. http://codereview.appspot.com/136044/diff/1003/1004#newcode41 Line 41: To improve the use of Tryton with Neso, it's now possible to launch Another facility of Neso is the possibility of an automatic database update after the restoration. http://codereview.appspot.com/136044/diff/1003/1004#newcode43 Line 43: with the server address is hidden (as it is useless). +1 http://codereview.appspot.com/136044/diff/1003/1004#newcode51 Line 51: * The user is asked for his (old) password when he wants to change it. Password prompt on password change to prevent abuse on a left desktop machine. http://codereview.appspot.com/136044/diff/1003/1004#newcode53 Line 53: * Model access check are also made on property fields. ...checks are also performed on... http://codereview.appspot.com/136044/diff/1003/1004#newcode54 Line 54: * The client now warn the server for user logout, hence limiting some ...informs the server on user logout to prevent the possibility of session hijacking. http://codereview.appspot.com/136044/diff/1003/1004#newcode58 Line 58: * Salted passwords: This improve encryption robustness against rainbow ...passwords improving... http://codereview.appspot.com/136044/diff/1003/1004#newcode62 Line 62: Performances Performance http://codereview.appspot.com/136044/diff/1003/1004#newcode65 Line 65: Amongst other things, network communication and cache handling on Among the most important innovations network communication and cache handling have been improved: http://codereview.appspot.com/136044/diff/1003/1004#newcode70 Line 70: * Use of the the gzip compression on the client side (via pysocket). Use of the the gzip compression on the client side. http://codereview.appspot.com/136044/diff/1003/1004#newcode71 Line 71: * Cache improvement on the server: the cache have been moved from the the cache has been moved... http://codereview.appspot.com/136044/diff/1003/1004#newcode72 Line 72: "BrowseRecord" to the cursor, this ensure that each record is read ensuring the reduction of read accesses for records to mostly only one per transaction. http://codereview.appspot.com/136044/diff/1003/1004#newcode74 Line 74: * Fill the cursor on search: Most of the database read are preceded by Filling the cursor on the search prevents the need of a second access to the database for modifications on those records. http://codereview.appspot.com/136044/diff/1003/1004#newcode78 Line 78: * New heuristic that allows to sharply reduce the length of queries ...allowing an important reduction... http://codereview.appspot.com/136044/diff/1003/1004#newcode80 Line 80: * Results are no more ordered if it's no more necessary. ...ordered without explicit necessity. http://codereview.appspot.com/136044/diff/1003/1004#newcode81 Line 81: * Support of "delete_all" on "One2Many" fields: This allows to delete ...fields allowing the deletion of records without read operation providing more ... http://codereview.appspot.com/136044/diff/1003/1004#newcode92 Line 92: but may contains values like "1d" (1 day) or "3w" (3 weeks). contain http://codereview.appspot.com/136044/diff/1003/1004#newcode107 Line 107: * Reload of modules if files have changed: This shorten the ...shortens the development cycle as the server does not need to be restarted on file modification. http://codereview.appspot.com/136044/diff/1003/1004#newcode110 Line 110: modified. This also allow to update a production server while allows http://codereview.appspot.com/136044/diff/1003/1004#newcode116 Line 116: * New model "ModelSingleton": His main use is for configuration ...Its main use http://codereview.appspot.com/136044/diff/1003/1004#newcode119 Line 119: * OSV is renamed to Model in the Workfow module, this further the ..in the Workflow module advancing the refactorisation beginning with the 1.2 release. http://codereview.appspot.com/136044/diff/1003/1004#newcode123 Line 123: constrains and foreign keys deletion available on arbitrary tables. constraints http://codereview.appspot.com/136044/diff/1003/1004#newcode124 Line 124: * Fixed words translations in dates (for month names and days of translation of words (strings?) http://codereview.appspot.com/136044/diff/1003/1004#newcode126 Line 126: * Use of a default file name when backup is created. Provide a def... http://codereview.appspot.com/136044/diff/1003/1004#newcode131 Line 131: * Authentication code have been moved on "res.user", this allows to ...has been moved ... allowing ... http://codereview.appspot.com/136044/diff/1003/1004#newcode132 Line 132: overload it and provide other authentication mechanism (see mechanisms (see ldap_authentication). http://codereview.appspot.com/136044/diff/1003/1004#newcode134 Line 134: * Temporary file names containing reports are now the report name Temporary report files now contain the report name to be more meaningful. http://codereview.appspot.com/136044/diff/1003/1004#newcode137 Line 137: connections that need with password. that need a password. http://codereview.appspot.com/136044/diff/1003/1004#newcode145 Line 145: * company_work_time: define work times in the company. Define http://codereview.appspot.com/136044/diff/1003/1004#newcode154 Line 154: * sale_pricelist: Define price list on party and sale order. sale price lists http://codereview.appspot.com/136044/diff/1003/1004#newcode205 Line 205: * New group of user "Stock Force Assignment": only member of this members http://codereview.appspot.com/136044/diff/1003/1004#newcode208 Line 208: "shipment_out", etc. This close the wording correction started with closes http://codereview.appspot.com/136044/diff/1003/1004#newcode209 Line 209: the 1.2 version of the module and provide more consistency between provides
Sign in to reply to this message.
http://codereview.appspot.com/136044/diff/1003/1004 File tryton_release_announcement (right): http://codereview.appspot.com/136044/diff/1003/1004#newcode7 Line 7: This new series brings new modules, security and performance On 2009/10/20 00:38:01, yangoon wrote: > This new series comes up with new modules, security and performance improvements > as well as support for the SQLite database featuring Neso, a standalone version > of Tryton. "SQLite database featuring Neso" -> what was wrong with the "and welcome the arrival of Neso" ? http://codereview.appspot.com/136044/diff/1003/1004#newcode159 Line 159: And with reports: On 2009/10/19 21:39:49, ced wrote: > Indentation is not very clear. will be fixed in blogger
Sign in to reply to this message.
http://codereview.appspot.com/136044/diff/1010/9 File tryton_release_announcement (right): http://codereview.appspot.com/136044/diff/1010/9#newcode40 Line 40: Another facility of Neso is the possibility of an automatic database It is not only neso http://codereview.appspot.com/136044/diff/1010/9#newcode56 Line 56: * Salted passwords imporving encryption robustness against rainbow improving http://codereview.appspot.com/136044/diff/1010/9#newcode70 Line 70: "BrowseRecord" to the cursor, this ensure that each record is read It was on BrowseRecordList http://codereview.appspot.com/136044/diff/1010/9#newcode148 Line 148: * product_pricelist: Define price list rules by parties. Define price list rules.
Sign in to reply to this message.
On 2009/10/20 08:21:01, bch wrote: > http://codereview.appspot.com/136044/diff/1003/1004 > File tryton_release_announcement (right): > > http://codereview.appspot.com/136044/diff/1003/1004#newcode7 > Line 7: This new series brings new modules, security and performance > On 2009/10/20 00:38:01, yangoon wrote: > > This new series comes up with new modules, security and performance > improvements > > as well as support for the SQLite database featuring Neso, a standalone > version > > of Tryton. > > "SQLite database featuring Neso" -> what was wrong with the "and welcome the > arrival of Neso" ? I never heard about such phrasing relating to software. If you use it, it should be at least ...wlecomes...
Sign in to reply to this message.
On 2009/10/20 09:11:18, yangoon wrote: > I never heard about such phrasing relating to software. If you use it, it should > be at least ...wlecomes... welcomes of course
Sign in to reply to this message.
http://codereview.appspot.com/136044/diff/1010/9 File tryton_release_announcement (right): http://codereview.appspot.com/136044/diff/1010/9#newcode22 Line 22: field length constraints. It was necessary as SQLIte doesn't handle SQLite http://codereview.appspot.com/136044/diff/1010/9#newcode70 Line 70: "BrowseRecord" to the cursor, this ensure that each record is read ...thus ensuring... http://codereview.appspot.com/136044/diff/1010/9#newcode72 Line 72: * Fill the cursor cache on search prevents other read queries on same Filling or Fill of http://codereview.appspot.com/136044/diff/1010/9#newcode137 Line 137: New modules Since new modules are providing a lot of new features, I would prefer a little bit more detailed report, what is possible to do with them. Otherwise this chapter is shorter than New Features in Existing Modules, but it is not less important.
Sign in to reply to this message.
http://codereview.appspot.com/136044/diff/14/1014 File tryton_release_announcement (right): http://codereview.appspot.com/136044/diff/14/1014#newcode141 Line 141: and sync them with all calendar clients that support the CalDAV ...supporting... http://codereview.appspot.com/136044/diff/14/1014#newcode143 Line 143: * calendar_todo: Allow to creates Todo's (or tasks) and sync them with create Todos http://codereview.appspot.com/136044/diff/14/1014#newcode151 Line 151: information with the vCard format or to sync them with other and to sync them with CardDAV capable clients. http://codereview.appspot.com/136044/diff/14/1014#newcode155 Line 155: parties, define tasks and sub-tasks and track time spent on it. ...spent on them. http://codereview.appspot.com/136044/diff/14/1014#newcode157 Line 157: services for each employees. services per employee. http://codereview.appspot.com/136044/diff/14/1014#newcode159 Line 159: * timesheet: Timesheet Module with: timesheet: Define works and timesheet lines. Comes together with reports Hours per work, Hours per employee per week, Hours per employee per month.
Sign in to reply to this message.
then ok http://codereview.appspot.com/136044/diff/1016/1017 File tryton_release_announcement (right): http://codereview.appspot.com/136044/diff/1016/1017#newcode143 Line 143: * calendar_todo: Allow to create Todo's (or tasks) and sync them with Plural of Todo is Todos http://codereview.appspot.com/136044/diff/1016/1017#newcode154 Line 154: * project: Project management. Allow to define project, link them to projects
Sign in to reply to this message.
|