payload: {"push_id":3903870686,"size":10,"distinct_size":0,"ref":"refs/heads/tmp.master","head":"2679f45cc740675cb5147e436450850b38f30c25","before":"a461e5ea17fdaaf9ac50c5b41614ee6d402e9c39","commits":[{"sha":"f5ddd6f15139e6433615d672a942d76cc6e467b1","author":{"name":"qmo-odoo","email":"088a19852f20af559d0ea9f5579b2d2bf8d0ac05@odoo.com"},"message":"[FIX] website_forum: rename compute method for forum statistics\n\nSPECIFICATIONS\n\nThis commit renames the compute method _compute_slides_statistics to\n_compute_forum_statistics. Purpose is to make read easier to understand\nby having meaningful names .\n\nLINKS\n\nTask 1978731\nPR #33255","distinct":false,"url":"https://api.github.com/repos/odoo/odoo/commits/f5ddd6f15139e6433615d672a942d76cc6e467b1"},{"sha":"b37243b85f23249975d2d7e132816b102a8a3609","author":{"name":"qmo-odoo","email":"088a19852f20af559d0ea9f5579b2d2bf8d0ac05@odoo.com"},"message":"[FIX] website_slides: fix crashes on channel creation/edit\n\nSPECIFICATIONS\n\nBefore this commit, creating a channel would crash because of NewID key\nnot existing in a dictionary for compute fields. A crash would also happen\nwhen deleting a slide from the channel form view.\n\nLINKS\n\nTask 1978731\nPR #33255","distinct":false,"url":"https://api.github.com/repos/odoo/odoo/commits/b37243b85f23249975d2d7e132816b102a8a3609"},{"sha":"5f4c7c5afae3a58f1925c3645af0a005d4fa6e1c","author":{"name":"qmo-odoo","email":"088a19852f20af559d0ea9f5579b2d2bf8d0ac05@odoo.com"},"message":"[FIX] website_slides_survey: fix certified correctly replacing members in kanban view\n\nSPECIFICATIONS\n\nBefore this commit, installing survey would replace the number of done members\nby its label. Now the number of members who completed the course will be\ndisplayed correctly.\n\nLINKS\n\nTask 1978731\nPR #33255","distinct":false,"url":"https://api.github.com/repos/odoo/odoo/commits/5f4c7c5afae3a58f1925c3645af0a005d4fa6e1c"},{"sha":"b180c66a80ae3ae34716f8524a990c9e9d2c1aa7","author":{"name":"qmo-odoo","email":"088a19852f20af559d0ea9f5579b2d2bf8d0ac05@odoo.com"},"message":"[REF] website_slides: replace slide.category by slide with is_category flag\n\nPURPOSE\n\nLike already done for sale order, invoice of survey, purpose of this commit\nis to remove category model and replace by a flagged line (slide). It allows\nto easily reorder slides in an embedded list view.\n\nSPECIFICATIONS\n\nInstead of having a fully fledged slide.category model, slide.slide will serve\nthat purpose with a is_category flag. This will allow to drag and drop slides\nand sections in the channel form view.\n\nThis change had an impact on the way slides were added/sorted on the front-end.\nIn fact, whenever a slide is added from the front-end, a resequencing of all\nthe slides in the course has to be triggered.\n\nCategory of a slide is now a computed field based on the sequence. Order\nof slides is based on sequence, with categories splitting the slide list based\non is_category flag.\n\nIn this commit tests are added. Some cleaning in tests is also performed to\nspeedup a bit tests (savepointcase) and some cleaning / renaming to ease\ntheir understanding.\n\nFuture commit will add JS necessary to manage slides in the section list view.\n\nLINKS\n\nTaskID: 1978731\nPR: #33255","distinct":false,"url":"https://api.github.com/repos/odoo/odoo/commits/b180c66a80ae3ae34716f8524a990c9e9d2c1aa7"},{"sha":"340613d068d9a6a06eb5e126d8c3e935f99babff","author":{"name":"qmo-odoo","email":"088a19852f20af559d0ea9f5579b2d2bf8d0ac05@odoo.com"},"message":"[REF] website_slides: revamp channel form view\n\nPURPOSE\n\nLike already done for sale order, invoice of survey, purpose of this commit\nis to remove category model and replace by a flagged line (slide). It allows\nto easily reorder slides in an embedded list view.\n\nSPECIFICATIONS\n\nThis commit completely reworks the slide.channel form view\n\n  * improve the content management from the form itself by adding a tree view\n    with the possibility of drag and dropping slides from category to category.\n    This tree view has buttons to quickly add content or certification. It\n    also allow to add a category (slide with flag is_category) without opening\n    a modal;\n  * reorder tabs and fields, improve some labels;\n  * add a custom float field widget to display ratings as stars;\n  * add stat button for partners who completed/certified ;the course\n  * add stat button that redirects to the forum posts;\n  * add stat button that redirects to the channel reviews;\n\nLINKS\n\nTask 1978731\nPR #33255","distinct":false,"url":"https://api.github.com/repos/odoo/odoo/commits/340613d068d9a6a06eb5e126d8c3e935f99babff"},{"sha":"6e6b6355571ae4cfcaeb68e88b5f1822616a177b","author":{"name":"qmo-odoo","email":"088a19852f20af559d0ea9f5579b2d2bf8d0ac05@odoo.com"},"message":"[IMP] website_slides: improve slide.slide (lesson) code and view\n\nPURPOSE\n\nImprove daily use of slide, especially in backend.\n\nSPECIFICATIONS\n\nMake slide type editable in backend, notably at create. This commit makes it\npossible for the user to manually define the type of the slide.\n\nSlightly clean slide code about slide data.\n\nLINKS\n\nTask 1978731\nPR #33255","distinct":false,"url":"https://api.github.com/repos/odoo/odoo/commits/6e6b6355571ae4cfcaeb68e88b5f1822616a177b"},{"sha":"3716a9b2616bd4269590c3ec85a1c84b81143195","author":{"name":"Aurélien Warnon","email":"31f887109a40300a811b4c53b824bd37028b7744@odoo.com"},"message":"[FIX] website_slides: fix pdfjs library loading\n\nThis is (most likely) related to #32181 which lazy loads most assets.\n\nThat caused an issue where the global 'Util' variable from PDFJS can be (depending of which libraries load first)\noverridden by the global 'Util' variable of bootstrap.\n(See 'lib/bootstrap/js/util.js' and 'lib/pdfjs/src/shared/util.js')\n\nThis commit ensures that the global 'Util' variable is set to the one of PDFJS right before it's used.\n\nEventually, we should update or get rid of one of the two libraries since they're not compatible together,\nor make a wrapper that makes them compatible.\nIn the mean time, this small fix allows not refactoring all of this and can not cause much harm.","distinct":false,"url":"https://api.github.com/repos/odoo/odoo/commits/3716a9b2616bd4269590c3ec85a1c84b81143195"},{"sha":"654e9dd658fa6efa427ff447db5dc7dfe9d0de1e","author":{"name":"Aurélien Warnon","email":"31f887109a40300a811b4c53b824bd37028b7744@odoo.com"},"message":"[FIX] website_slides: fix error message display on upload\n\nWhen uploading twice the same video for a channel, the error message displayed unhandled html.\nWe removed the html to avoid having to use $el.html() for better safety (and it should not happen often anyway).","distinct":false,"url":"https://api.github.com/repos/odoo/odoo/commits/654e9dd658fa6efa427ff447db5dc7dfe9d0de1e"},{"sha":"0daf434ed83089e39394894a2899540c5c008101","author":{"name":"Aurélien Warnon","email":"31f887109a40300a811b4c53b824bd37028b7744@odoo.com"},"message":"[FIX] website_slides: correctly resolve course fullscreen YT Promise","distinct":false,"url":"https://api.github.com/repos/odoo/odoo/commits/0daf434ed83089e39394894a2899540c5c008101"},{"sha":"2679f45cc740675cb5147e436450850b38f30c25","author":{"name":"Robot Odoo","email":"e5b8af77144c7ab3b64f7d349223922596815c76@odoo.com"},"message":"[MERGE][REF] website_slides: revamp channel form view and inline slide categories\n\nPURPOSE\n\nThis PR completely reworks the slide.channel form view. Notably slide categories\nmanagement should be simplified like SO or invoices sections.\n\nSPECIFICATIONS\n\nThis merge\n\n* improves the content management from the form itself by adding a tree view\nof slides with the possibility of drag and dropping slides from category to\ncategory;\n* adds buttons to quickly add content or certifications in the slide tree\nviews;\n* reorders the tabs and fields on channel view and update some labels;\n* adds a custom float field widget so that the ratings are actually displayed\nas stars;\n* contains some fixes and light improvements related to recent merges in\nelearning application, especially backend;\n\nIn order to implement the content management in the channel form, the model\nslide.category has been removed. Instead of having a fully fledged model for\nthe categories we now use slide.slide with a is_category flag.\n\nLINKS\n\nTask 1978731\nPR #33255\n\nSigned-off-by: Thibault Delavallee (tde) <tde@openerp.com>","distinct":false,"url":"https://api.github.com/repos/odoo/odoo/commits/2679f45cc740675cb5147e436450850b38f30c25"}]}
other: {"actor":{"display_login":"robodoo"}}