{"push_id":2793274946,"size":36,"distinct_size":36,"ref":"refs/heads/master","head":"08b0bc2f71da39d19502795463232e2c43ae8ca9","before":"5f1d32f3fb89f40740b25491caafb9a5710d555a","commits":[{"sha":"772bebede53ce75f4cc8682c8502920610d1d66f","author":{"name":"jem-odoo","email":"6964489703ed973b467c16e75b2abe91a57e12f6@openerp.com"},"message":"[MOV] project,hr_timesheet: move project_time_mode_id field\n\n'project_time_mode_id' is the field used to determined the UoM to\nuse when logging timesheets. It is not used in project alone, but\nin timesheet. Moving it make sense, and does not cause any problems.\nFor now, no UI allow the end user to change it: it is set with the\nHours UoM (hardcoded).\nThis is a technical move to prepare the feature that will allow\npeople timesheeting in Days or Hours.\n\nTask #39079","distinct":true,"url":"https://api.github.com/repos/pniederlag/odoo/commits/772bebede53ce75f4cc8682c8502920610d1d66f"},{"sha":"6b4062ea63c628c81caecfca21968820b17d0573","author":{"name":"jem-odoo","email":"6964489703ed973b467c16e75b2abe91a57e12f6@openerp.com"},"message":"[IMP] project,hr_timesheet: module dependencies\n\nFor historical reason, project depended on product. Probably to use\nUoM. Now, UoM is extracted in 'uom' module, and project does not\nuse UoM anymore (only with timesheet). Removing the 'product'\ndependency requires to make hr_timesheet depending of uom, since\nthis one really use UoM mecanism.\n\nTask #39079","distinct":true,"url":"https://api.github.com/repos/pniederlag/odoo/commits/6b4062ea63c628c81caecfca21968820b17d0573"},{"sha":"1f72644c445826ae7263e9b0f4737ffab99a778e","author":{"name":"jem-odoo","email":"6964489703ed973b467c16e75b2abe91a57e12f6@openerp.com"},"message":"[IMP] web: float_factor and float_toggle widgets\n\nThis commit provides new js widgets for list, kanban and form\nviews on float field.\n\n1/ 'float_factor' displays the normal float field, but takes a\nconversion factor as option. The displays value is the normal\none multiplied by the factor.\n\nYou can use the widget like\n<field name=\"my_float_field\" widget=\"float_factor\"\noption=\"{'factor': 2}\"/>\n\n2/ 'float_toggle' displays a button (in edit mode) looping on a\nrange of given value at each click. A conversion factor is optional\n(default will be 1) to display a converted value, but sent to\nnon converted one to the server.\n\nYou can use the widget like\n<field name=\"my_float\" widget=\"float_toggle\"\noption=\"{'range': [0, 0.5, 1], 'factor': 2}\"/>\n\n'range' and 'factor' are put in the options.\nIn simple read mode, the widget display the value as a traditionnal\ntext (like a normal char field).\n\nThis commit provides tests and documentation for those 2 widgets.\n\nTask #39079","distinct":true,"url":"https://api.github.com/repos/pniederlag/odoo/commits/1f72644c445826ae7263e9b0f4737ffab99a778e"},{"sha":"70941ab9b1386549925b612ed00f8712b087e010","author":{"name":"jem-odoo","email":"6964489703ed973b467c16e75b2abe91a57e12f6@openerp.com"},"message":"[IMP] hr_timesheet: force timesheet view for action\n\nWhen coming from the employee form view, the user can\nsee the timesheet. This commit forces the views to use\nin this action.\n\nTask #39079","distinct":true,"url":"https://api.github.com/repos/pniederlag/odoo/commits/70941ab9b1386549925b612ed00f8712b087e010"},{"sha":"55ddb7aa66c84d3abc2a0f5067eacd50c665bf23","author":{"name":"jem-odoo","email":"6964489703ed973b467c16e75b2abe91a57e12f6@openerp.com"},"message":"[IMP] hr_timesheet: float_time widget for pivot view\n\nAs timesheet duration (unit_amount) is already\nstored in hours in database, the pivot reporting\nview should use the float_time widget, even when\nencoding in days.\n\nTask #39079","distinct":true,"url":"https://api.github.com/repos/pniederlag/odoo/commits/55ddb7aa66c84d3abc2a0f5067eacd50c665bf23"},{"sha":"3592dbd03508a233a0e7e6b23131f9f544f1e001","author":{"name":"jem-odoo","email":"6964489703ed973b467c16e75b2abe91a57e12f6@openerp.com"},"message":"[IMP] uom: prevent time uom deletion\n\nTime UoM are almost Master Data for timesheet modules.\nSome user remove those before installing timesheet modules, making\nit impossible and crashing (as some field required a time UoM to be\nset at installation).\n\nSince we don't want to hardcode xmlids of 'Hours' and 'Days' time\nUoM, we rather prevent the deletion of such UoM in the system.\nThe UoM can be desactivate to avoid having plenty of them in system\nin use.\n\nTask #39079","distinct":true,"url":"https://api.github.com/repos/pniederlag/odoo/commits/3592dbd03508a233a0e7e6b23131f9f544f1e001"},{"sha":"83820a898f972f0addaf5ee579718d9601e6a35b","author":{"name":"jem-odoo","email":"6964489703ed973b467c16e75b2abe91a57e12f6@openerp.com"},"message":"[IMP] hr_timesheet: encoding in any UoM\n\nThis commit provides a mecanism to allow user\nto log their timesheets using any time UoM\nthey want. Everything will still be stored\nin hours in the database (in the UoM selected\nwith project_mode_time_id field of the company).\nThe chosen encoding UoM will provide a widget to\nhelp the encoding (float_toggle for Days,\nfloat_time for Hours, ...). The widget will use\nthe UoM rate conversion.\n\nTask #39079","distinct":true,"url":"https://api.github.com/repos/pniederlag/odoo/commits/83820a898f972f0addaf5ee579718d9601e6a35b"},{"sha":"cce8e002f5085b290bd4142c259f3f9f9a5e7225","author":{"name":"jem-odoo","email":"6964489703ed973b467c16e75b2abe91a57e12f6@openerp.com"},"message":"[IMP] hr_timesheet: label on unit_amount\n\nWe want the UoM name (encoding timesheet) to be\ndisplayed in the label of unit_amount field.\nTo do so, the field_view_get is extended to change\nthe label on the field decorated with the `timesheet_uom`\nwidget, in the view arch\nIf a string attribute is set on the field, it is prior;\nso we only add label if no one is set to avoid breaking\nview inheritance.\n\nTask #39079","distinct":true,"url":"https://api.github.com/repos/pniederlag/odoo/commits/cce8e002f5085b290bd4142c259f3f9f9a5e7225"},{"sha":"bcb9965b7ba2933195116d5c08f7b67eae9ecdf8","author":{"name":"Nicolas Bayet","email":"0fc778f8cbbfc8fa3dcdde1fd027228ac7bdb866@gmail.com"},"message":"[IMP] account: Set displayed bank statement lines limit to 500\n\nPurpose\n=======\n\nThe current limit is 40, this is a little short to have a clean overview\non the bank statement lines when loading the report.\n\nSpecification\n=============\n\nSet it to 500 instead.\n\nTaskID: 1868221","distinct":true,"url":"https://api.github.com/repos/pniederlag/odoo/commits/bcb9965b7ba2933195116d5c08f7b67eae9ecdf8"},{"sha":"db3e40396232f41d86ec0c5f90e783e77f3e9510","author":{"name":"Nicolas Bayet","email":"0fc778f8cbbfc8fa3dcdde1fd027228ac7bdb866@gmail.com"},"message":"[IMP] account: Try to increment account code on duplication\n\nPurpose\n=======\n\nInstead of adding 'copy' on the code, we could try to increment the code by 10\nif possible.\n\nSpecification\n=============\n\nOn an account duplication, if the code represents an Integer and if there are\nno other account with the code 'code + 10', then increment the account code\nby 10. Otherwise, use the default behavior (adding a 'copy' on the code label).\n\nTaskID: 1868221","distinct":true,"url":"https://api.github.com/repos/pniederlag/odoo/commits/db3e40396232f41d86ec0c5f90e783e77f3e9510"},{"sha":"cb1aa9c5965800f6706f6a2db7847d5707e4418e","author":{"name":"Nicolas Bayet","email":"0fc778f8cbbfc8fa3dcdde1fd027228ac7bdb866@gmail.com"},"message":"[IMP] account: Allow to filter account by internal group\n\nPurpose\n=======\n\nSince the account apocalypse in 9.0, there are no way to filter the accounts\nbased on their 'internal group'.\n\nSpecification\n=============\n\nAdd a Selection field 'internal_group' on the account.account.type to allow\nfiltering the accounts. The possible internal groups are the following:\n- Equity\n- Asset\n- Liability\n- Income\n- Expense\n\nAlso, set the value to the account types defined in data.\n\nTaskID: 1868221","distinct":true,"url":"https://api.github.com/repos/pniederlag/odoo/commits/cb1aa9c5965800f6706f6a2db7847d5707e4418e"},{"sha":"c410b7b4e7c0cd4f77233c1eb205b0d6ca02c431","author":{"name":"Nicolas Bayet","email":"0fc778f8cbbfc8fa3dcdde1fd027228ac7bdb866@gmail.com"},"message":"[IMP] web: Add option on 'Datepicker' to warn when setting date in the future\n\nPurpose\n=======\n\nThere's no generic way to display a warning message if the user tries to set\na date in the future.\n\nSpecification\n=============\n\nAdd this new feature on the datepicker (in web module), and use it account. For\nexample for the invoice date on the invoice/vendor bills form view.\n\nTaskID: 1868221","distinct":true,"url":"https://api.github.com/repos/pniederlag/odoo/commits/c410b7b4e7c0cd4f77233c1eb205b0d6ca02c431"},{"sha":"71bf212a2131ee582c36b604e1ad520ab3ce4c2a","author":{"name":"Nicolas Bayet","email":"0fc778f8cbbfc8fa3dcdde1fd027228ac7bdb866@gmail.com"},"message":"[IMP] account_asset: Set default analytic accounts and tags on AML\n\nPurpose\n=======\n\nBe able to speficy analytic accounts and tags on the account_assets module\nthat should be set on the generated account move lines.\n\nTaskID: 1868221","distinct":true,"url":"https://api.github.com/repos/pniederlag/odoo/commits/71bf212a2131ee582c36b604e1ad520ab3ce4c2a"},{"sha":"8db463d124a04f4264862a5cfd78c612064c8a34","author":{"name":"jem-odoo","email":"6964489703ed973b467c16e75b2abe91a57e12f6@openerp.com"},"message":"[MOV] analytic: move uom field from account to analytic","distinct":true,"url":"https://api.github.com/repos/pniederlag/odoo/commits/8db463d124a04f4264862a5cfd78c612064c8a34"},{"sha":"58e4a58427c2aeba6398b5ff1940931abe33463e","author":{"name":"jem-odoo","email":"6964489703ed973b467c16e75b2abe91a57e12f6@openerp.com"},"message":"[MERGE] hr_timesheet: log timesheet in any time UoM\n\nSince uom management has been extract in a separated module, we\ncan now add the possibility to use it without product.\n\nThis commit brings the ability to record the timesheets in\nan different UoM than 'Hours'. The user can now set an encoding\nUoM for its timesheet on the company. This will display the\ntimesheet field `unit_amount` with a different widget.\nFor instance, timesheeting in hours will still use\nthe traditionnal float_time widget, when timesheeting in 'Days'\nwill displayed a toggle button with a range of defined possible\nvalues.\nThe widget used by UoM is customizable on the UoM. The `unit_amount`\nfield should now be decorated with the 'timesheet_uom' widget.\nThis one will bind the correct widget (float_time, float_toggle, ...).\nIf the encoding UoM has no widget associated, the fallback will\nbe 'float_factor', using the uoM converstion factor.\n\nEverything will still be stored in the database in 'Hours' (the\nUoM set on the `project_mode_time_id` field on the company).\n\nFor more details, please have a look at the subcommits.\n\nTask #39079\nCloses #24893","distinct":true,"url":"https://api.github.com/repos/pniederlag/odoo/commits/58e4a58427c2aeba6398b5ff1940931abe33463e"},{"sha":"0a29522da625dd0a279b229b88441974c7974299","author":{"name":"sri-odoo","email":"532f110e089ab7f9606f1ba1fe4648a4a4d5dcc2@odoo.com"},"message":"[IMP] web: kanban record, fill image design\n\nAdd a new record layout that make the image compensate the record\npadding and fill the available space.","distinct":true,"url":"https://api.github.com/repos/pniederlag/odoo/commits/0a29522da625dd0a279b229b88441974c7974299"},{"sha":"5776b73a54a5f69327c5138582db52809eed84b6","author":{"name":"sri-odoo","email":"532f110e089ab7f9606f1ba1fe4648a4a4d5dcc2@odoo.com"},"message":"[REF] hr: employees kanban, use new record design\n\nUse new record design + remove useless (in kanban) fields","distinct":true,"url":"https://api.github.com/repos/pniederlag/odoo/commits/5776b73a54a5f69327c5138582db52809eed84b6"},{"sha":"460e1a2ef40cf6867f1fe0933502329d61e3b3ca","author":{"name":"sri-odoo","email":"532f110e089ab7f9606f1ba1fe4648a4a4d5dcc2@odoo.com"},"message":"[REF] hr_attendance: replace user's availability icon","distinct":true,"url":"https://api.github.com/repos/pniederlag/odoo/commits/460e1a2ef40cf6867f1fe0933502329d61e3b3ca"},{"sha":"323cfddcde6e4964dd53d9d5fc2eaac3288e46e4","author":{"name":"sri-odoo","email":"532f110e089ab7f9606f1ba1fe4648a4a4d5dcc2@odoo.com"},"message":"[FIX] web: BS4, main component grayscale\n\nBS4 blue-ish grayscale is ok for text, borders and shadows but it's too saturate for main components with solid background (eg. control panel and body bg).\nThis commit will use a desaturate version of the same colors.","distinct":true,"url":"https://api.github.com/repos/pniederlag/odoo/commits/323cfddcde6e4964dd53d9d5fc2eaac3288e46e4"},{"sha":"6494d115e56bf8c4c8b441a83a1a4b068c0c28eb","author":{"name":"sri-odoo","email":"532f110e089ab7f9606f1ba1fe4648a4a4d5dcc2@odoo.com"},"message":"[FIX] web, mail: navbar & systray colors + badge alignment","distinct":true,"url":"https://api.github.com/repos/pniederlag/odoo/commits/6494d115e56bf8c4c8b441a83a1a4b068c0c28eb"}]}
{"actor":{"display_login":"pniederlag"}}