{"push_id":3175361373,"size":19,"distinct_size":1,"ref":"refs/heads/master-payroll-print-payslip-jbm","head":"3b9f217e0cf71cb82446c660342219cac15a61ad","before":"03faa720cd17eb9f52eba246967b70ea78e946b5","commits":[{"sha":"e0d1fd7ec7f51ca6c8be8d83d3f18f073d9c65cb","author":{"name":"Florent de Labarre","email":"cb488eb6f8ed5ee2aca6053ea1879dce19b20e13@gmail.com"},"message":"[IMP] base: allow to group modules by state\n\nTo easily identify the one installed or in error state\n\ncloses odoo/odoo#28938","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/e0d1fd7ec7f51ca6c8be8d83d3f18f073d9c65cb"},{"sha":"ec48392e39e551d9784f0431aa818f280edf9ce3","author":{"name":"Denis Ledoux","email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com"},"message":"[TODO] service/server: note to remove override that will become useless\n\nThe method override `_handle_request_noblock`\nis there to solve a bug in Python socketserver library\nwhich has been solved in\n- Python 3.6: python/cpython@8b1f52b5a93403acd7d112cd1c1bc716b31a418a,\n- Python 3.7: python/cpython@908082451382b8b3ba09ebba638db660edbf5d8e,\n\nthrough PR python/cpython#9952.\n\nThese revisions will be included in Python releases 3.6.8 and 3.7.2,\nand the override will then become useless.\nWe therefore can remove the `_handle_request_noblock` override\nas soon as the Python 3 releases installed on operating systems\nsupported by Odoo are above\n- 3.6.8 for Python 3.6\n- 3.7.2 for Python 3.7\n\ncloses odoo/odoo#29706","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/ec48392e39e551d9784f0431aa818f280edf9ce3"},{"sha":"52ec536cef2ec84af0b36746f19a8cdf9f23fe2a","author":{"name":"qsm-odoo","email":"75b324bb495ac8d4f83496f7c52eda774af7ed7a@odoo.com"},"message":"[REF] *: make stronger bootstrap assets\n\n* portal, theme_bootswatch, web, web_editor, website\n\nWith less2sass and bs3tobs4 tasks, the assets structure was reviewed to\nhandle the specificities of both framework and to prepare for our next\nodoo tasks. In particular, the assets_helpers and bootstrap overrides\nwere basically split into 4 parts: utils, primary variables, secondary\nvariables and bootstrap variables.\n(see https://github.com/odoo/odoo/commit/6e4db7d13a926845bf82f5b035afede42d6d5a89)\n\nUsing the !default system for the bootstrap variables parts seems now\na good improvement. This is part of what this commit does: adding the\ndefault flag for all bootstrap variables overrides and inverting the\norder of the files in the _assets_backend_helpers and\n_assets_frontend_helpers templates. This allows to avoid code like this:\n\nportal:\n```\n$body-bg: white;\n```\n\nwebsite:\n```\n@​if $var != null {\n    $body-bg: $var;\n}\n```\n\nThis code makes the body white with portal or equal to $var with website\nif $var has a value. The same behavior in the new file order is achieved\nwith:\n\nwebsite:\n```\n$body-bg: $var !default;\n```\n\nportal:\n```\n$body-bg: white !default;\n```\n\nThis order is now also followed for the _assets_secondary_variables\ntemplates (there are only a few).\n\nThis commit also make better assets hierarchy by making website inherit\nfrom portal assets (instead of web) and portal inherit from web_editor\nassets (instead of web) (thus relying on strong dependencies instead of\ninstallation order which is not always right for migrated databases).\n\ncloses odoo/odoo#29757","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/52ec536cef2ec84af0b36746f19a8cdf9f23fe2a"},{"sha":"e502423f2b9376885a7c8443f13ab1f209ff3f3a","author":{"name":"Cas Vissers","email":"701b4afb2831f3f56b9d69931abc517ea3438ed9@brahoo.nl"},"message":"[FIX] resource: Rename 'Evening' into 'Afternoon' in default attendances\n\nEvening is not the common way to describe the second shift of the day.\n\nCloses #28253\n\nCo-authored-by: Cas Vissers <c.vissers@brahoo.nl>\n\ncloses odoo/odoo#28950","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/e502423f2b9376885a7c8443f13ab1f209ff3f3a"},{"sha":"df43defe845a1a77163da1acc2c0e22b74165daa","author":{"name":"sed-odoo","email":"c15b7b735c97215ce1d2a4b5502e96b9b8cbbe57@odoo.com"},"message":"[IMP] mail: Modify activity templates to ease inheritance\n\nThese templates are supposed to be modified by a new approvals application\nin the enterprise repository.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/df43defe845a1a77163da1acc2c0e22b74165daa"},{"sha":"fd1c6108399404d8066f09f7b84b5d9fa9d96196","author":{"name":"sed-odoo","email":"c15b7b735c97215ce1d2a4b5502e96b9b8cbbe57@odoo.com"},"message":"[IMP] mail: Pass the session uid on activity renderer\n\nPurpose\n=======\n\nWe could want to retrieve the session user id when rendering the next\nactivities on the chatter (For example in the new approvals module on the\nenterprise repository).\n\nAt the same time, we used 'web.session' to retrieve this valued instead\nof 'self.getSession().uid' which is deprecated.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/fd1c6108399404d8066f09f7b84b5d9fa9d96196"},{"sha":"ea5c10a11c3a47de863e88c7afd9e34667b5f019","author":{"name":"sed-odoo","email":"c15b7b735c97215ce1d2a4b5502e96b9b8cbbe57@odoo.com"},"message":"[IMP] base: Add a new 'Approvals' module category\n\nWill be used in a new module in the enterprise repository\n\ncloses odoo/odoo#29384","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/ea5c10a11c3a47de863e88c7afd9e34667b5f019"},{"sha":"d4e3b57c76ac91a11b74b031e7b958807ad10ee1","author":{"name":"Yenthe V.G","email":"0415e5ee47019c8f53123acbd7566dc70e1754fb@gmail.com"},"message":"[IMP] mail: add group names for clean xpath expressions\n\ncloses odoo/odoo#27342","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/d4e3b57c76ac91a11b74b031e7b958807ad10ee1"},{"sha":"68ba96760f4c344c624b1d28ca8ea60e5126270a","author":{"name":"lul-odoo","email":"328cc988b604d8f67b9e8cd2abbc1d443cff1203@odoo.com"},"message":"[IMP] hr_recruitment: Add application history for same applicant\n\nPurpose\n=======\n\nHR users wants to know if an applicant applied to multiple jobs\nor if he applied in the past.\n\nSpecification\n=============\n\nKeep an history of applications based on email.\nAdd a stat button on the applicant form to display\nother applications with the same email.\n\ncloses odoo/odoo#29613","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/68ba96760f4c344c624b1d28ca8ea60e5126270a"},{"sha":"123a77c16084f02c6114477bd9cbeff72fa7756a","author":{"name":"Yenthe V.G","email":"0415e5ee47019c8f53123acbd7566dc70e1754fb@gmail.com"},"message":"[IMP] analytic: add sheet to form view\n\nFor a better rendering\n\ncloses odoo/odoo#27345","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/123a77c16084f02c6114477bd9cbeff72fa7756a"},{"sha":"784d3cbbcf0e7d6375cdf094e81d3690bfe8815a","author":{"name":"David Tran","email":"974b3ee67adc6ac137836f1aec7a70454c71365e@tvtmarine.com"},"message":"[IMP] point_of_sale: more convenient in refund extending and inheritance\n\nWhen creating refund order, Odoo copies the original order and put\nsome default copy data. All these things were put in the same method\nwhich causes problems for extensions.\n\nThis commit split the refund method into multiple dedicated methods so\nthat others can modify/inject more data easily\n\ncloses odoo/odoo#29792","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/784d3cbbcf0e7d6375cdf094e81d3690bfe8815a"},{"sha":"1341877ec925bc3b0ce153d230f456cd2e71e238","author":{"name":"Yenthe666","email":"0415e5ee47019c8f53123acbd7566dc70e1754fb@gmail.com"},"message":"[FIX] account_test: fix typo in report\n\ncloses odoo/odoo#29795","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/1341877ec925bc3b0ce153d230f456cd2e71e238"},{"sha":"7ca17c402fdcc4c23a8b382eba16f6d1995d3ce0","author":{"name":"Yenthe666","email":"0415e5ee47019c8f53123acbd7566dc70e1754fb@gmail.com"},"message":"[FIX] website_forum: fix typos in goal definitions\n\ncloses odoo/odoo#29819","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/7ca17c402fdcc4c23a8b382eba16f6d1995d3ce0"},{"sha":"59289eda053d6b17b89000c94d51fa8c1357a96a","author":{"name":"Andrea","email":"e777786c9864d0c09aebcd8a0c439343c63b02c0@onestein.nl"},"message":"[FIX] link_tracker: _sql_constraints not applied\n\nThe unicity was not applied\n\ncloses odoo/odoo#29793","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/59289eda053d6b17b89000c94d51fa8c1357a96a"},{"sha":"78182af799a60cc58c7fc56f995438764f528df0","author":{"name":"Yenthe666","email":"0415e5ee47019c8f53123acbd7566dc70e1754fb@gmail.com"},"message":"[IMP] resource: allow easy xpath on forms\n\ncloses odoo/odoo#29817","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/78182af799a60cc58c7fc56f995438764f528df0"},{"sha":"201bd9101d0163e551bc24ee8dad8baeb00ec9b9","author":{"name":"Yenthe V.G","email":"0415e5ee47019c8f53123acbd7566dc70e1754fb@gmail.com"},"message":"[IMP] base: Add sheet of several basic form views\n\nAdd <sheet> tag on the form view for the following models:\n- res.bank\n- res.country\n- res.country.group\n- res.country.state\n- res.partner.title\n- res.partner.category\n- res.partner.industry\n\n[IMP] base: add sheet to countries form and add group names for clean xpaths\n\n[IMP] base: add sheet to contact tags form\n\n[IMP] base: add sheet to parter title form\n\n[IMP] base: add sheet in sectors of activity form\n\n[IMP] base: add sheet to federal states form\n\n[IMP] base: add sheet to country group form\n\n[IMP] base: add sheet to bank view and add group names for cleaner xpaths\n\ncloses odoo/odoo#27324","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/201bd9101d0163e551bc24ee8dad8baeb00ec9b9"},{"sha":"a84422f88d587b1c7cfd6b5d86c9afb05124f924","author":{"name":"Paulus Pamungkas","email":"4586b84ef7b8e8ed8d2fe062816009aef640759c@yahoo.com"},"message":"[CLA] signature for ppamungkas","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/a84422f88d587b1c7cfd6b5d86c9afb05124f924"},{"sha":"6e1ca5bcf2a8149932a1ee9ee4fe163d9d664075","author":{"name":"Paulus Pamungkas","email":"4586b84ef7b8e8ed8d2fe062816009aef640759c@yahoo.com"},"message":"[IMP] auth_ldap: hide password in interface\n\nSet ldap password as password field\n\ncloses odoo/odoo#29662","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/6e1ca5bcf2a8149932a1ee9ee4fe163d9d664075"},{"sha":"3b9f217e0cf71cb82446c660342219cac15a61ad","author":{"name":"jbm-odoo","email":"96a9002b244ac1c417a5834c877e0b334409b371@odoo.com"},"message":"[IMP] Payroll Print multiple payslip with different templates\n\nAdd a report on a structure of payslip. It's used when printing.\nWe can use different rapport for each payslip.","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/3b9f217e0cf71cb82446c660342219cac15a61ad"}]}
{"actor":{"display_login":"jbm-odoo"}}