{"push_id":2323940709,"size":26,"distinct_size":17,"ref":"refs/heads/master-mrp-imp-tsh","head":"f0e2e4e91c6d7424d6d6a1c4b184232e2bd9d07d","before":"e180d34a4223906231d3723f03b4e2de67a63768","commits":[{"sha":"b7aa439826df6b3e442b3f60bb593ff28efc8679","author":{"name":"jpr-odoo","email":"9f355f0841d6a6b6ac0bb8bc46c53c248932ec20@openerp.com"},"message":"[ADD] web: Add a new widget to attach documents on a record\n\nPurpose\n=======\n\nAdd the possibility to easily attach a document on a record. That could be used for to attach receipts on expense for example.\n\nSpecification\n=============\n\nAdd a new widget (AttachDocument) to allow attach document from mobile/web directly on record form\n\nAfter attaching document it will call action given on widget, that action will be a method name on given model","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/b7aa439826df6b3e442b3f60bb593ff28efc8679"},{"sha":"60d50dc0ecb7d3648ab8a6930d737c22aeb94c1a","author":{"name":"jpr-odoo","email":"9f355f0841d6a6b6ac0bb8bc46c53c248932ec20@openerp.com"},"message":"[IMP] hr_expense: Add an 'Attach Document' action button on expenses\n\nPurpose\n=======\n\nEase the process to add receipt from the mobile app\n\nSpecification\n=============\n\nAdd an \"Attach Document\" action button.\n\nOn mobile, it should open the camera app + have a link to choose a photo from the gallery","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/60d50dc0ecb7d3648ab8a6930d737c22aeb94c1a"},{"sha":"ba892f78110ca3cdb845b3207107c11b969df90a","author":{"name":"jpr-odoo","email":"9f355f0841d6a6b6ac0bb8bc46c53c248932ec20@openerp.com"},"message":"[IMP] hr_expense: Add 'Activities' on expenses\n\nAdd the \"log activity\" in the expense/report chatter","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/ba892f78110ca3cdb845b3207107c11b969df90a"},{"sha":"cfef0ad48019483b38df8469068d8527b4911087","author":{"name":"jpr-odoo","email":"9f355f0841d6a6b6ac0bb8bc46c53c248932ec20@openerp.com"},"message":"[IMP] expense: Highlight 'Submit to Manager' when there's an attachment\n\nPurpose\n=======\n\nOnly highlight the button when there's an attachment on the expense.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/cfef0ad48019483b38df8469068d8527b4911087"},{"sha":"4a3df5256a8c8aec6a0aa4a59faeeb93bdfdb449","author":{"name":"qdp-odoo","email":"da9339a8e432695c370fb0faa96446bd4bde8c57@odoo.com"},"message":"[FIX] *: fixed decorators on copy()","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/4a3df5256a8c8aec6a0aa4a59faeeb93bdfdb449"},{"sha":"e899812315f915925d3cc5530dd84949a513a696","author":{"name":"Thibault Delavallée","email":"5d1eab799c8290aa8801a3f054f327aa6b9c066c@odoo.com"},"message":"[REF] mail: reduce query count to create activities by making activity_date_deadline not stored\n\nActivity mixin adds an activity_date_deadline field that is a related on\nactivity_ids. This one is a o2m using a domain based on the current record\nmodel. Indeed activities are cross-model, like mail.message.\n\nHowever as it is stored it generates are a lot of unnecessary computation\nwhen activities are updated. Indeed when activities change the related\ncomputation is triggered for every model inheriting from the activity\nmixin. It then applies the domain in order to find record to update. This\ngenerates a lot of void queries because only one will match the activity\nmodel.\n\nThis commit makes the field not stored anymore. Indeed it is used mainly\nin filters. Same functional result can be achieved using a computed and\nsearchable field.\n\nWe gain a lot of queries when creating activities as indicated by the\ncounter update in this commit. Creating a record inheriting from activity\nmixin is a bit improved since there is less computed field to compute.\nCreating an activity costs a lot less queries and we gain about 40%\nin term of query required to create an activity when a lot of models are\nusing the mixin.\n\nOn community runbot it makes a gain of 2% when installing all modules.\nThis commit allows to save 13K queries on 587K (current) which is quite\ngood.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/e899812315f915925d3cc5530dd84949a513a696"},{"sha":"adea9fa6cb440d27353f5d047c30f2e469933177","author":{"name":"Thibault Delavallée","email":"5d1eab799c8290aa8801a3f054f327aa6b9c066c@odoo.com"},"message":"[IMP] mail: remove commented code\n\nLeftover of last commit due to wrong push. My bad.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/adea9fa6cb440d27353f5d047c30f2e469933177"},{"sha":"6666bc9f757fcf7a82ff7d27c80de810d9a0969b","author":{"name":"dbh","email":"ba16f4c6a6616ada70de4256a61135f0b8cc826a@odoo.com"},"message":"[IMP] crm: show currency symbol in lead quick create form\n\nThe monetary widget is missing on the view","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/6666bc9f757fcf7a82ff7d27c80de810d9a0969b"},{"sha":"459a53ddb5b64eb689a4546ed95cbbae9e802a92","author":{"name":"Barad Mahendra","email":"cb89edb725d7817a798481d738da7bac2ae0f922@openerp.com"},"message":"[IMP] crm: Remove 'To Close Today' and 'To Close This Week' filters\n\nPurpose\n=======\n\nThey make no sense, expected closing is just a guess.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/459a53ddb5b64eb689a4546ed95cbbae9e802a92"},{"sha":"864a80d32e83e60160737a6f470da0d52998b8a5","author":{"name":"Tejas Shahu","email":"efa8c90a05f2f6c0bd4593eaa7b714eafde0a354@odoo.com"},"message":"[IMP] mrp: Correct the tooltip of Inventory's statusbar","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/864a80d32e83e60160737a6f470da0d52998b8a5"},{"sha":"44a0000b33569dae0863160b9f19614ec9db240a","author":{"name":"Tejas Shahu","email":"efa8c90a05f2f6c0bd4593eaa7b714eafde0a354@odoo.com"},"message":"[IMP] maintenance: Correct the tooltip of Maintenance Request's form view(duration field)","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/44a0000b33569dae0863160b9f19614ec9db240a"},{"sha":"af06288cc4dc8736f5745ec2de2ee9358c23c4f1","author":{"name":"Tejas Shahu","email":"efa8c90a05f2f6c0bd4593eaa7b714eafde0a354@odoo.com"},"message":"[IMP] sale_stock: Correct the tooltip of Sales module's quotations form view(shipping_policy field)","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/af06288cc4dc8736f5745ec2de2ee9358c23c4f1"},{"sha":"3b2317a926ecdb68c8675b4fe286268fe0dd3ab7","author":{"name":"Tejas Shahu","email":"efa8c90a05f2f6c0bd4593eaa7b714eafde0a354@odoo.com"},"message":"[RMV] purchase: removed unused field from purchase form view and purchase order report","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/3b2317a926ecdb68c8675b4fe286268fe0dd3ab7"},{"sha":"7436d472a3f74ee3410fb2074cec2aa488fca5b4","author":{"name":"Tejas Shahu","email":"efa8c90a05f2f6c0bd4593eaa7b714eafde0a354@odoo.com"},"message":"[ADD] product: decimal.precision has been added for the volume field on product.template","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/7436d472a3f74ee3410fb2074cec2aa488fca5b4"},{"sha":"2102a671b1ef1a7f136875fa6ca10b786c0558b2","author":{"name":"Tejas Shahu","email":"efa8c90a05f2f6c0bd4593eaa7b714eafde0a354@odoo.com"},"message":"[IMP] mrp: keep open produce wizard until all production has been completed","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/2102a671b1ef1a7f136875fa6ca10b786c0558b2"},{"sha":"eecc795b2c59b888ccd52a0b006c56d78fc9db8e","author":{"name":"Tejas Shahu","email":"efa8c90a05f2f6c0bd4593eaa7b714eafde0a354@odoo.com"},"message":"[IMP] purchase: invoice_status should be exception if any product has been returned after receiving","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/eecc795b2c59b888ccd52a0b006c56d78fc9db8e"},{"sha":"773a01a83e72bc9252e7594ac2da9f3a77643cbd","author":{"name":"Tejas Shahu","email":"efa8c90a05f2f6c0bd4593eaa7b714eafde0a354@odoo.com"},"message":"[IMP] purchase: purchase_id field changing from Many2one to Many2many","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/773a01a83e72bc9252e7594ac2da9f3a77643cbd"},{"sha":"661e16b0519dae61cef6a07ed20d3fd82cac1174","author":{"name":"Tejas Shahu","email":"efa8c90a05f2f6c0bd4593eaa7b714eafde0a354@odoo.com"},"message":"[IMP] purchase: changing purchase_id field from Many2one to Many2many tag","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/661e16b0519dae61cef6a07ed20d3fd82cac1174"},{"sha":"46313b89166bafebeabbe54839c3321ecc11bc0b","author":{"name":"Tejas Shahu","email":"efa8c90a05f2f6c0bd4593eaa7b714eafde0a354@odoo.com"},"message":"[IMP] purchase: changing purchase_id field from Many2one to Many2many tag and change due date as per payment_term_id","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/46313b89166bafebeabbe54839c3321ecc11bc0b"},{"sha":"f5f3bdde42424b836510e4937c2761c7c4bd11a6","author":{"name":"Tejas Shahu","email":"efa8c90a05f2f6c0bd4593eaa7b714eafde0a354@odoo.com"},"message":"[IMP] purchase: changing purchase_id field from Many2one to Many2many tag and show max due_date(if different purchase orders have different payment_terms)","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/f5f3bdde42424b836510e4937c2761c7c4bd11a6"}]}
{"actor":{"display_login":"tsh-odoo"}}