{"push_id":845815272,"size":49,"distinct_size":0,"ref":"refs/heads/8.0","head":"5c625bc64432eba438acbad1e3fd348fcb2ae79d","before":"c3bd993138041c0b438be6d20f3be98fdd2f669c","commits":[{"sha":"829535aa5533f412b283ee28bea9480e301e57e9","author":{"email":"9cdce9af03498f3791a26d696b5619afdfe6b866@openerp.com","name":"Mantavya Gajjar"},"message":"[ADD] website_slides: new website module to handle presentations, documents,\nvideos, infographics. Some kind of slideshare clone, to summarize.\n\nFeaturing :\n- channel management: classify slides (presentations, videos, documents, ...)\nand tune their access rights for visibility, uploading and downloading\n- full branding new shiny website module !\n- automatic fetch of youtube and google docs information based on URL\n- statistics: views, likes, interfaced with messaging, ...\n- embed mechanism to embed slides in other websites\n\nCourtesy of RD India, notably Mantavya Gajjar, Ravi Gadhia,  Vijay Patel,\nPariket Trivedi\nCourtesy of Use Merge Team, notably Jerome Maes and Richard Mathot\nLet us not forget our usability testing teams that tested it quite a lot of time.\n\nSpecial thanks to Martin Trigaux that did nothing.","distinct":false,"url":"https://api.github.com/repos/Yajo/website/commits/829535aa5533f412b283ee28bea9480e301e57e9"},{"sha":"bd4379db7cfa9b870f81288f71da1fa516241bfe","author":{"email":"40b904fd8852297daeaeb426b1bca46fd2454aa3@odoo.com","name":"Aaron Bohy"},"message":"[FIX] Website_slides: whitespaces in a .png filename\n\nReplace whitespaces in the .png filename by underscores as\nwhitespaces in a filename produce an error for RPM packaging.","distinct":false,"url":"https://api.github.com/repos/Yajo/website/commits/bd4379db7cfa9b870f81288f71da1fa516241bfe"},{"sha":"6638b49864ffbb4e022a86457f3d5e0124e79ea7","author":{"email":"6964489703ed973b467c16e75b2abe91a57e12f6@openerp.com","name":"Jérome Maes"},"message":"[FIX] website_slides : disableWorker of PDFJS to allow pdf thumbnail in upload modal.","distinct":false,"url":"https://api.github.com/repos/Yajo/website/commits/6638b49864ffbb4e022a86457f3d5e0124e79ea7"},{"sha":"ed768635ccdfcad3d0d62739700d66c0a8ce7483","author":{"email":"2d325771bb6e8870d87f0f3f7b45589a8338e550@openerp.com","name":"Thibault Delavallée"},"message":"[IMP][REF] website_customer, website_event, website_livechat, website_sale_delivery,\nwebsite_slides: use the recently introduced website.published.mixin to\nreplace the website_published and website_url fields defined in various\nremaining modules.\n\nIn slides, some templates have been updated because share_url was basically\nwebsite_url and has been replaced.","distinct":false,"url":"https://api.github.com/repos/Yajo/website/commits/ed768635ccdfcad3d0d62739700d66c0a8ce7483"},{"sha":"c4369a545379be1e91e1309136ca3d8be26fe054","author":{"email":"2d325771bb6e8870d87f0f3f7b45589a8338e550@openerp.com","name":"Thibault Delavallée"},"message":"[IMP] website_slides: do not crash when installing the module offline.\n\nCatch URLError when trying to fetch videos / google doc data.","distinct":false,"url":"https://api.github.com/repos/Yajo/website/commits/c4369a545379be1e91e1309136ca3d8be26fe054"},{"sha":"4e331d2427665e7b2c468de4673c4575063e8ecb","author":{"email":"2d325771bb6e8870d87f0f3f7b45589a8338e550@openerp.com","name":"Thibault Delavallée"},"message":"[FIX] website_slides: users seeing partially available slides\nshould see the website_url field (share url).","distinct":false,"url":"https://api.github.com/repos/Yajo/website/commits/4e331d2427665e7b2c468de4673c4575063e8ecb"},{"sha":"b0d9e83bee9ba9f6ce6bfd4857e63f25f8491f98","author":{"email":"24e6dee7104f57811a5d72071b81e04824fe2f00@openerp.com","name":"Ravi Gadhia"},"message":"[FIX] website_slides : hide popover to like/dislike, hidden upload button for public user, promote button only for employee, better error messages and ui improvements.","distinct":false,"url":"https://api.github.com/repos/Yajo/website/commits/b0d9e83bee9ba9f6ce6bfd4857e63f25f8491f98"},{"sha":"9d29d2ad8fb51ef986bf366198114a63a43a896d","author":{"email":"6964489703ed973b467c16e75b2abe91a57e12f6@openerp.com","name":"Jérome Maes"},"message":"[FIX] website_slides : fix the website settings view.","distinct":false,"url":"https://api.github.com/repos/Yajo/website/commits/9d29d2ad8fb51ef986bf366198114a63a43a896d"},{"sha":"c4285a7d3660d2fb3860c9a83d396b59ec7ca152","author":{"email":"767e387ec22b285e8a981c348a6e0620992d4a93@odoo.com","name":"Géry Debongnie"},"message":"[REF] website_slides: update to the new module system","distinct":false,"url":"https://api.github.com/repos/Yajo/website/commits/c4285a7d3660d2fb3860c9a83d396b59ec7ca152"},{"sha":"858591fc4fc9f897de01f1fb008d23ea1c5507b6","author":{"email":"767e387ec22b285e8a981c348a6e0620992d4a93@odoo.com","name":"Géry Debongnie"},"message":"[IMP] web+addons: improvement to module system\n\nThe module system needs to know the dependencies of a given module\nbefore executing the function.  This is why the dependencies were\ndefined once in an array, and then were described one more times in the\ncall to require.\n\nBut a trick can simplify this: the boot function can parse the string\nrepresentation of the module and extract the calls to require from it.\nIt is more work for the processor, but it leads to simpler module\ndefinitions.","distinct":false,"url":"https://api.github.com/repos/Yajo/website/commits/858591fc4fc9f897de01f1fb008d23ea1c5507b6"},{"sha":"0dba3c9c14fb8720e49332e1c80b5cd517125f7a","author":{"email":"6964489703ed973b467c16e75b2abe91a57e12f6@openerp.com","name":"Jérome Maes"},"message":"[FIX] website_slide : fix slide player by removing 'odoo.define()' since it is not a odoo js widget. This allow the player to be embedded on external web page without importing odoo js framework.","distinct":false,"url":"https://api.github.com/repos/Yajo/website/commits/0dba3c9c14fb8720e49332e1c80b5cd517125f7a"},{"sha":"083fb5798c24f64bbd2e05156a8bc9ec8a793a20","author":{"email":"200a91eb0e5cc4726d6a3430713b580138f34298@odoo.com","name":"Yannick Tivisse"},"message":"[IMP] hr,marketing,website_forum,association : add rights to hide the menuitem to simple employees","distinct":false,"url":"https://api.github.com/repos/Yajo/website/commits/083fb5798c24f64bbd2e05156a8bc9ec8a793a20"},{"sha":"a34a54ae041ab5ec0d43f7b93f73b6974b8e07a7","author":{"email":"6964489703ed973b467c16e75b2abe91a57e12f6@openerp.com","name":"Jérome Maes"},"message":"[IMP] website_slide, website : move the PDFJS library from slides to the website module to allow reusing it in website modules.\n\nThis huge library handle PDF file to display them, count their pages, ... Due to its size, the lib is declared in a separated optional bundle who should be called with a 't-call-assets' only on the page it is required.","distinct":false,"url":"https://api.github.com/repos/Yajo/website/commits/a34a54ae041ab5ec0d43f7b93f73b6974b8e07a7"},{"sha":"80d9e5b5cea993d50ad301b35af4c8d9599f289b","author":{"email":"55024b1b6293c9e3969edda1a240c484ce824dcb@openerp.com","name":"rsi-odoo"},"message":"[IMP] website_slides : hide the navigation buttons (of the PDF Viewer) if the document has only one page","distinct":false,"url":"https://api.github.com/repos/Yajo/website/commits/80d9e5b5cea993d50ad301b35af4c8d9599f289b"},{"sha":"c5789e7cab242ff7ca48c8478aba2eaa4b674ef8","author":{"email":"200a91eb0e5cc4726d6a3430713b580138f34298@odoo.com","name":"Yannick Tivisse"},"message":"[IMP] New design : menus reorganization\n- Several Modules have been splitted into several apps\n  Examples :\n      Human Resources : Splitted into Leaves, Recruitment, Expenses, Appraisals, Timesheets, Employees, Payroll\n      Marketing : Mass Mailing, Events, ...\n      Messaging : Chat, Agenda, Notes, Address Book, ...\n- Generally, the related reports have been moved in the apps, as last menu\n- Also, configuration menu (no_one group) have been moved into a config root menu\n  exception made for the warehouse and lunch modules\n- Configuration for typical frontend modules have been moved into the website settings\n  Related modules : Ecommerce, blog, slides, forum\n- When they are present, menus like 'product' or 'customers' have been moved\n  ex : Customers in Sales menu, Product in POS menu\n- A lot of sequences and xmlids have been added or modified in this commit\n- List of apps :\n1  Chat : Inbox, Channels\n2  Agenda : Calendar\n3  Notes\n4  Address Book : The view contact is still laying in the mail module (1 app => 2 icons)\n5  eCommerce : Still to define : Config + Orders Analysis + Shipping + incoming Amazon module\n6  Sales : Dashboard (Sales Team Kanban), CRM, Sales (note that they are splitted into 2 submenus)\n         Assignation, After-Sales (Invoicing and Services), Reports\n7  Point of Sale : Dashboard (POS status), Orders, Reports\n8  Project : Dashboard (Project Kanban), Search (all tasks, issues), Incoming Forecasts module, Reports\n   Project.issue.version feature has been removed completely\n9  Members : Dashboard (Members Kanban), Report, Config\n10 Timesheets : Time Tracking, Approvals, Reports\n11 Purchase : Purchase, Control (Products and Bills)\n12 Warehouse : Dashboard (Warehouse Kanban), Operations, Inventory Control, Schedulers, Configuration\n13 Manufacturing : Same menu structure\n14 Mass Mailing : Mailings, Campaigns, Reports\n15 Events : Events, Reports\n16 Lead Automation : Campaigns, Reports\n17 Surveys : Surveys, Reports\n18 Human Resources : Dashboard (Departments Kanban), Employees, Contracts, Engagement (Gamification)\n19 Recruitment : Job Positions, Applications, Resumes & Letters, Reports\n20 Expenses : Expenses, Approvals, Reports\n21 Leaves : My Leaves, Approvals, Reports\n22 Appraisals : Appraisals, Interview, Reports --> Will probably be modified by the incoming refactoring\n23 Payroll : Current Menu\n24 Lunch : My Lunch, Manager, Configuration\n25 Accounting : Same menus currently, waiting the new accounting to be merged\n26 Fleet : Current menu\n27 Sign : Incoming docusign module\n28 No root menuitem with this sequence\n29 Attendance : Attendance, Reports\n   Sign in/out by project feature has been removed completely\n30 Link Tracker (group_no_one) : Link Tracker, UTMs\n   New view added : URL Shortner, which is the frontend view embedded in backend\n31 Versionning : Website domain, Versions, Experiments\n32 Slides (group_no_one) : Channels, Categories, Slides, Tags\n33 No root menu item with this sequence\n34 Livechat : Channels, History, Reports\n35 Dashboards : My Boards, Configuration\n36 App Store : Local Modules, Apps, Updates\nLast Settings : Incoming Dashboard Settings, Sales, ...., Website Settings\nGeneral Pattern for all modules' settings :\n| Module_name\n|-- Settings : General Config view (checkbox screen)\n|-- Record setting 1\n|-- ...\n|-- Record setting n\nExample for Sale module\n| Sales\n|-- Settings : Checkbox screen\n|-- Quotations\n|---- Quotation Templates\n|---- Report Layout Categories\n|---- Contract Template\n|---- Invoice Type\n|-- Contract\n|---- Deduplicate Contacts\n|-- Delivery\n|---- Delivery Methods\n|---- Delivery Pricelist","distinct":false,"url":"https://api.github.com/repos/Yajo/website/commits/c5789e7cab242ff7ca48c8478aba2eaa4b674ef8"},{"sha":"a271deeb15f691106b8528078923bfc422fc9aee","author":{"email":"2d325771bb6e8870d87f0f3f7b45589a8338e550@openerp.com","name":"Thibault Delavallée"},"message":"[MIGR] mail: migration to the new API","distinct":false,"url":"https://api.github.com/repos/Yajo/website/commits/a271deeb15f691106b8528078923bfc422fc9aee"},{"sha":"35858c879ea8b9fc753949d2c2f806a9bca54e2f","author":{"email":"bdba719b6e7fc1d608bd0bee9acc0b33a5026c73@odoo.com","name":"Jusab Sida"},"message":"[FIX] webside_slides: marketing added in dependencies.\n\nCauses traceback since a menu rom marketing module is required.","distinct":false,"url":"https://api.github.com/repos/Yajo/website/commits/35858c879ea8b9fc753949d2c2f806a9bca54e2f"},{"sha":"9c7b67e80b8cfa20c461da5e59794c7987704a9c","author":{"email":"6964489703ed973b467c16e75b2abe91a57e12f6@openerp.com","name":"Jérome Maes"},"message":"[FIX] website_blog, website_sale, website_quote, website_slide : fix adding comment after mail migration\n\nThe commit 4b122ad41d873febe288ab1f8c6cdc078ca2a479 rename the 'type' field of mail.message into 'message_type'. The change was not applied to the adding comment feature of website module. The comments were posted but not displayed.","distinct":false,"url":"https://api.github.com/repos/Yajo/website/commits/9c7b67e80b8cfa20c461da5e59794c7987704a9c"},{"sha":"17e0a6439baf44c26078d95e5a8ee0fb3300370d","author":{"email":"200a91eb0e5cc4726d6a3430713b580138f34298@odoo.com","name":"Yannick Tivisse"},"message":"[IMP] Several menuitems readjustments\n- Jump on Users tree view when clicking on settings\n- Move Companies into Users menuitem\n- MRP menus sequence fix\n- Website Admin menus sequence fix\n- Move slides menus into Website Admin","distinct":false,"url":"https://api.github.com/repos/Yajo/website/commits/17e0a6439baf44c26078d95e5a8ee0fb3300370d"},{"sha":"fc5ae93998045f340e44e267f409a7bdf534c756","author":{"email":"d670d44c3ca8bd4cd53a3b09f8bf8fc35e4843cc@openerp.com","name":"Olivier Dony"},"message":"[LEGAL] Use global LICENSE/COPYRIGHT files, remove boilerplate text\n\n- Preserved explicit 3rd-party copyright notices\n- Explicit boilerplate should not be necessary - copyright law applies\n  automatically in all countries thanks to Berne Convention + WTO rules,\n  and a reference to the applicable license is clear enough.","distinct":false,"url":"https://api.github.com/repos/Yajo/website/commits/fc5ae93998045f340e44e267f409a7bdf534c756"}]}