{"push_id":743880410,"size":33,"distinct_size":1,"ref":"refs/heads/master-stock-account-new-api-dut","head":"3630fe04a0c615227d28424b92746c40997a2a5e","before":"6ba0ef493dd104839d9256fa8fc4ebcbe1253279","commits":[{"sha":"f45904f581edef42a7572101c10359c739b65d55","author":{"email":"e7186c69ec1b2bb8efc432d8c3cc33ecd525de54@me.com","name":"Arthur Maniet"},"message":"[REF] web: move barcode_events to module barcodes\n\nIf the module barcodes is installed, a BarcodeEvents singleton is\nautomatically instanciated. It listens to keypresses and, when a\nsequence of keys represents a barcode, it broadcasts a 'barcode_scanned'\nevent on core.bus containing the barcode string.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/f45904f581edef42a7572101c10359c739b65d55"},{"sha":"5b01eca5e4ffc2dc453a3a85c9e753236a18d6e7","author":{"email":"e7186c69ec1b2bb8efc432d8c3cc33ecd525de54@me.com","name":"Arthur Maniet"},"message":"[FIX] barcodes: BarcodeEvents handler binding and unbinding\n\nIn order to remove an eventhandler, removeEventListener must receive\nthe same function reference that was passed to addEventListener. So\nthe handlers references are kept as attributes of the class.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/5b01eca5e4ffc2dc453a3a85c9e753236a18d6e7"},{"sha":"47262c85872abe100c30dd71b800e5577a6fb8fe","author":{"email":"e7186c69ec1b2bb8efc432d8c3cc33ecd525de54@me.com","name":"Arthur Maniet"},"message":"[REF] barcodes: make key repeat prevention optional\n\nThis functionality was an attemps to fix the chair-to-keyboard\ninterface in the PoS. Since it is not a standard behaviour, it\nmust be explicitly requested.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/47262c85872abe100c30dd71b800e5577a6fb8fe"},{"sha":"0ed6a7dd18eeddaa20ec1c504f5d3400f2baf4dd","author":{"email":"e7186c69ec1b2bb8efc432d8c3cc33ecd525de54@me.com","name":"Arthur Maniet"},"message":"[IMP] barcodes: use a known terminal char to stops buffering keys\n\nBarcodeEvents uses the fact that a barcode usually ends with \\n, \\r or\n\\t - and never contains it - to stop buffing keys as soon as such a\ncharacter is inputted instead of waiting x milliseconds.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/0ed6a7dd18eeddaa20ec1c504f5d3400f2baf4dd"},{"sha":"03534c5bef68a6c3b1c8cf7e518ff68cdc5df855","author":{"email":"e7186c69ec1b2bb8efc432d8c3cc33ecd525de54@me.com","name":"Arthur Maniet"},"message":"[IMP] barcodes: use a regexp to match a barcode","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/03534c5bef68a6c3b1c8cf7e518ff68cdc5df855"},{"sha":"276a4549015c7eae42e86dddb744abda04cc4e26","author":{"email":"e7186c69ec1b2bb8efc432d8c3cc33ecd525de54@me.com","name":"Arthur Maniet"},"message":"[REF] barcodes: update the manifest","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/276a4549015c7eae42e86dddb744abda04cc4e26"},{"sha":"68ad51b6a974be48d6c763f426ff596c3894a85d","author":{"email":"e7186c69ec1b2bb8efc432d8c3cc33ecd525de54@me.com","name":"Arthur Maniet"},"message":"[FIX] barcodes: style","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/68ad51b6a974be48d6c763f426ff596c3894a85d"},{"sha":"581aba9fdbcb1c71a16c5b4c7370f509ad01739c","author":{"email":"e7186c69ec1b2bb8efc432d8c3cc33ecd525de54@me.com","name":"Arthur Maniet"},"message":"[FIX/REF] barcodes: don't catch keypress if a control key is pressed\n\nThis avoids breaking shortcuts on Firefox, which rely on keypress\nevents instead of keydown / keyup. The tradeoff is that a barcode\ncannot be scanned and interpreted if ctrl, alt or cmd is pressed.\nAlso don't catch function keys.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/581aba9fdbcb1c71a16c5b4c7370f509ad01739c"},{"sha":"744d7e2331e1750141ec4b3d1bc14d7ef1593ec5","author":{"email":"2d325771bb6e8870d87f0f3f7b45589a8338e550@openerp.com","name":"Thibault Delavallée"},"message":"[FIX] mail: alias: default value for alias_domain\notherwise it is not correctly computed on new records inheriting\nfrom mail.alias class.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/744d7e2331e1750141ec4b3d1bc14d7ef1593ec5"},{"sha":"42c5eea6771e85b35f4dcfb840abd95ddcabb319","author":{"email":"2d325771bb6e8870d87f0f3f7b45589a8338e550@openerp.com","name":"Thibault Delavallée"},"message":"[FIX] mail: chatter: do not crash when reading the chatter\nof unactive records. The chatter now uses a correct read_ids (no need\nto have a search set), with an active_test in the context allowing\nto read on unactive records.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/42c5eea6771e85b35f4dcfb840abd95ddcabb319"},{"sha":"49b904b6c1f5d53451d2da7f0842e967c670ffb6","author":{"email":"1e3f4fd42cd5353ad63d7170b5aa6bc1f719c917@openerp.com","name":"Fabin Pinckaers"},"message":"[IMP] crm: type field required\n\n[FIX] crm: assign date_open in leads only if not set in the values.\nGiven values have the priority on default-like values.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/49b904b6c1f5d53451d2da7f0842e967c670ffb6"},{"sha":"dc736426ddd14754303fceea33c2d1478db1e1f3","author":{"email":"1e3f4fd42cd5353ad63d7170b5aa6bc1f719c917@openerp.com","name":"Fabien Pinckaers"},"message":"[REM] sales_team, crm, various: removed multisalesteam mode and group.\nUsing several sales team and the new dashboards is now the only\nbehavior about sales team. The unique sales team mode is therefore\nremoved, leading to some update in the various addons that hide\nthe team_id field when not in multi sales team mode.\n\n[DEMO] cleaned demo data (removed marketing sales team because it should\nnot exist)","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/dc736426ddd14754303fceea33c2d1478db1e1f3"},{"sha":"a056a5d8908db0096573fe044bd79b5af8cf51d6","author":{"email":"1e3f4fd42cd5353ad63d7170b5aa6bc1f719c917@openerp.com","name":"Fabien Pinckaers"},"message":"[MOVE] crm: crm.stage code moved from crm to crm_stage.py file; moved\nits views in its own file. Just reorganizing things before cleaning\na bit.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/a056a5d8908db0096573fe044bd79b5af8cf51d6"},{"sha":"f255aa7b36d98aeb63273e6da49d1720d8a15f41","author":{"email":"1e3f4fd42cd5353ad63d7170b5aa6bc1f719c917@openerp.com","name":"Fabien Pinckaers"},"message":"[IMP] crm: stage management\n\nStages are now sales team dependant, and not shared anymore. This comes\nwith a sales-team way of working :\n- sales team is the entrance point, click on the big Pipeline button to\nsee the opportunities pipeline of this specific sales team\n- no more opportunities menu entry, as you should come from a sales team\n- leads are still sales-team agnostic\n\nThe stage management has been updated :\n- Won is still a stage (probability=100, onchange=1).\n- Lost is not a stage anymore. Lost is equivalent to archiving. Archiving\nuses the active field. Setting a lead or an opportunity as lost set them\nas unactive.\n\nDownside of the no more share policy: multi sales team opportunities\nmanagement can quickly become complicated. Indeed you may have stages\nwith the same name, not being the same stage, therefore not displayed\nin the same column. Grouping on the stage name leads to other issues\n(sequencing incoherence, impossible to drag n drop), so this is not\nan option.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/f255aa7b36d98aeb63273e6da49d1720d8a15f41"},{"sha":"a8c5b7810f412d2b956f8163e169159471494ea5","author":{"email":"1e3f4fd42cd5353ad63d7170b5aa6bc1f719c917@openerp.com","name":"Fabien Pinckaers"},"message":"[REF] crm: lead report and opportunity reports merged, into a single report\n\n[REM] crm: removed unused file crm_report_view.xml, containing\nstrange old views, probably some old reports. Those seems to be replaced by\nthe opportunities and activities analysis + the various dashboards and\ngraph views.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/a8c5b7810f412d2b956f8163e169159471494ea5"},{"sha":"369db198d3aff6c5c5fc21e3b2381f16dde8c471","author":{"email":"1e3f4fd42cd5353ad63d7170b5aa6bc1f719c917@openerp.com","name":"Fabien Pinckaers"},"message":"[DEMO] crm: cleaned and updated demo data to have a better\norganized pipeline with the new organization and views.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/369db198d3aff6c5c5fc21e3b2381f16dde8c471"},{"sha":"5a4053a504f50c6cbbc68f37af29ebf7016996bc","author":{"email":"2d325771bb6e8870d87f0f3f7b45589a8338e550@openerp.com","name":"Thibault Delavallée"},"message":"[IMP] crm: sales team: cleaned res_config about email\naliases explanation and redirection to the general settings.\n\nAdded an option to automatically generate an alias for sales\nteams, like what is done in projects.\n\nSome cleaning has been done in the form view. Aliases are\nvalable only for sales team managing leads.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/5a4053a504f50c6cbbc68f37af29ebf7016996bc"},{"sha":"d792afe836fa9164f58cc005202aa743ae73c60d","author":{"email":"75b324bb495ac8d4f83496f7c52eda774af7ed7a@odoo.com","name":"qsm-odoo"},"message":"[FIX] hr: employee form view template\n\nTitle fields were not correctly aligned in enterprise version","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/d792afe836fa9164f58cc005202aa743ae73c60d"},{"sha":"ecb562de5f33740bb68c3db84c1c2315ba7b9f77","author":{"email":"75b324bb495ac8d4f83496f7c52eda774af7ed7a@odoo.com","name":"qsm-odoo"},"message":"[IMP] calendar: remove modal repeated event name\n\nThe event dialog in calendar showed the event name as title and\nrepeated the information in its content","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/ecb562de5f33740bb68c3db84c1c2315ba7b9f77"},{"sha":"6f8cabe41333d73fd3a8ac84288455c45b80952b","author":{"email":"40b904fd8852297daeaeb426b1bca46fd2454aa3@odoo.com","name":"Aaron Bohy"},"message":"[FIX] web: view_manager: update control panel on title change\n\nonly if the control panel if visible.\n\nThis fixes a bug on the settings view (form view), on which the control panel\nis hidden (the bar containing 'Apply' and 'Cancel' is unfortunately not a true\ncontrol panel). When clicking on 'Apply', for some weird reason, the event\n'change:title' is triggered and the control panel is updated with the new title\n('New'). However, as the flags hidden isn't mentionned, the control panel\nvisibility is toggled.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/6f8cabe41333d73fd3a8ac84288455c45b80952b"}]}