[ADD] website slides module courtesy: Mantavya Gajjar(mga-odoo), Ravi Gadhia(rga-odoo), Vijay Patel(vip-odoo), Pariket Trivedi(ptr-odoo)

[FIX] broken view xml

[REF]: refactor clides to adapt channel concept

[IMP]: implement like button

[IMP]: add like button on slide detail view

[IMP]: different aspect ratio for slide and video

[IMP]: improve channel landine page

[IMP] imporve like/dislike feature on slideview

[IMP]: implement channel gridview

[IMP] small layout improvement

[IMP]: improve subscrive view on channel page

[IMP]: small improvement, added back button beside titles
[IMP]: small improvements based on the review
[FIX]: small fix for creating slide
[FIX]: small improvements based on the review

[IMP]: implement channel promote method for channel

[IMP]: fix based on the review

[IMP]: implement channel notification for new slide published

[FIX] fix view for types and sorting

[FIX]: fix filters and sorting

[FIX]: fix filters and sorting

[FIX]: fix filters and sorting

[FIX]: fix filters and sorting

[FIX]: small fix

[FIX]: fix filters and sorting

[FIX] like/dislike + invalid url redirect

[imp] website_slides: implimented pdfview

[FIX/IMP] Add slide dialog box should display progress when fetching data + fix page title of detail slide view

[IMP]: implement url based on the content types and tags

[IMP]: implement url based on the content types and tags

[IMP]: implement url based on the content types and tags

[FIX]: small for broken url when adding new slides

[IMP]: small fix for url based on the content types and tags

[FIX]: change icon for the pdf viewer

[FIX]: fix url when sending in email

[FIX]: small view fix

[FIX]: small view fix

[FIX]: small view fix

[FIX]: fix some small issues based on review

[FIX]: fix some small issues based on review

[FIX]: fix some small issues based on review

[FIX]: fix some small issues based on review

[FIX]: fix some small issues based on review

[imp] website_slides: optimized performance of pdf viwer

[FIX]: fix some small issues based on review

[FIX]: fix some small issues based on review

[FIX]: fix some small issues based on review

[FIX]: fix some small issues based on review

[IMP] [website_slides] fatched youtube thumbnail image and video description

[FIX]: fix some small issues based on review

[FIX]: fix some small issues based on review

[FIX]: fix some small issues based on review

[FIX]: fix some small issues based on review

[IMP] use tabs for filter

[IMP]: improve design for channel page

[IMP]: improve design for channel page

[IMP]: improve design for channel page

[IMP]: improve design for channel page

[FIX]: fix issues related to view padding on main page

[IMP] post height width of canvase to server

[IMP]: implement main page to group content

[imp] website_slides: implimented keyboard navigation in pdfviewer

[IMP]: implement sorting menu

[FIX] fix small issue

[FIX] fix small issue

[FIX] fix small issue

[FIX] fix header to make it different

[FIX] fix header to make it different

[FIX] small fix to get correct page when only one channel available

[FIX] small fix for search result display

[FIX] small fix for search result display

[FIX] small fix for search

[FIX]: fix an issue for the image height and width

[imp] website_slides: implimented new design and share option on top in pdfviewer

[FIX]: fix an issue for the image height and width

[imp] website_slides: optimized fullscreen view in pdfview

[IMP] Upload dialog box for public user

[FIX]: implement model based methods to get url and embade code

[FIX]: fix location of upload button

[IMP]: implement infographics

[IMP]: fix small issue related to height

[IMP] allow images upload

[imp] website_slides: optimized share functionality and design in pdfview

[FIX]: small fix

[FIX]: fix links to section

[IMP] Presenation should be upload to current open channel

[imp] website_slides: implimented loader on pdf load in pdf view and optimized infographic view

[IMP] remove new slides dialog from website editor pannel

[IMP]: big message to ask for upload a first message

[FIX]: fix main page header for mobile view

[IMP]: fix small issue for navigation

[IMP]: fix small issue for total count on pager

[FIX]: fix small issue to get thumb image

[imp] website_slides: implimented dynamic tab switching when no content in discuss tab in slide detail view

[imp] website_slides: implimented dynamic text change when slecting dropdown filter on right side in slide gridview

[fix] website_slides: fix like and dislike functionality in slide detail view

[imp] website_slides: optimized like and dislike functionality in slide detail view

[imp] website_slides: optimized share template in pdfview

[IMP] PDFViewer widget

[FIX]: fix a small probelm for list of relted slides

[imp] website_slides: added cookie functionality for like and unlike once in slide detail view

[imp] website_slides: optimized nevigation in pdfview

[imp] website_slides: implimented fullscreen in pdfview

[imp] website_slides: optimized design of pdfview

[imp] website_slides: optimized share tab in pdfview

[imp] website_slides: like dislike cookies functionality implimented in slide detail view

[IMP] fullscreen

[imp] website_slides: optimize code of slides js

[IMP]: improve share tab

[IMP] upload dialog should not display on redirect login

[imp] website_slides: implimented cookies in like unlike buttons in slide detail view

[imp] website_slides: optimized like deslike code for localstorage in slide detail view

[IMP] Upload Dialog: display preview of content and set name as content title/filename

[FIX]: fix image on upload dialoug

[IMP] use google API V3 for fetch image and title

[IMP] fetch index content from pdfjs

[ADD] website_slides: added demo data and related files(PNG images for infographic and PDFs for presentations and document)

[IMP]: demo data for infographic and add parent menuitem.

[IMP]: add demo data for category.

[IMP]: fix small issue for total count on pager

[IMP] improve view for share and embade code

[FIX]: small fix for new api

[imp] website_slides: implimented alert message in like unlike functionality in slide detailview

[FIX] website_mail: after subscription dislay success alert message

[IMP] Crawler test case: escape white space like unsafe charater and convert it to real url quote

[IMP]: add images

[REBASE]: rebase of module developed by rga@openerp.com, vip@openerp.com, ptr@openerp.com, ara@openerp.com and mga@openerp.com

[IMP] PDFView: loading indicator display on when file is not loaded and click on navigation button

[FIX]: add new date_publish to maintain sorting for newest correctly instead of using write_date

[FIX]: fix iaaues may occured for loading the js and issue related to the upload and access rights

[IMP]: refactor model, controller and template. remove ir.attachment and create a new model slide.slide

[CLEAN]: remove unused variables and change attachment => slide

[FIX] fetch pdf datas only when slide-id found

[IMP]: improve code for to get youtube data

[imp] website_slides: converted extract_youtube_id function to regular expression for get youtube id

[imp] website_slides: Re-converted extract_youtube_id function to regular expression for get youtube id

[IMP]: improve code for model, view and controller

[IMP] add quick propt dialog to create new channel and category

[FIX] FF specific ui issue: send by mail button should be visible in full width

[FIX] broken assets

[FIX]: improve data and demo data

[IMP/ADD] minified build of pdf.js and pdf.worker.js, used closure compiler to generate minifield build, ref: https://github.com/mozilla/pdf.js/wiki/Frequently-Asked-Questions#minified

[imp] website_slides: optimized pdf viewer in embed view after backend corrections

[FIX] Crawler should handle white space in path as like browser does

[IMP] improve backend views

[IMP] Apply PEP8

[imp] website_slides: added promote functionality for slides in slide grid view

[IMP] usability: backend view + add channel setting button in frontend

[IMP]: improve promote button in slide-grid layout

[IMP] Set page titel for channels and set required field based on slide type

[IMP]: small type improvements

[imp] website_slides: optimize image height problem in related slides list in embed view

[IMP/ADD] slide download option

[FIX] render_attribute should return utf-8 encoded string
    openerp/addons/base/ir/ir_qweb.py", line 282, in render_node
        generated_attributes += self.render_attribute(element, att, val, qwebcontext)
        QWebException: 'ascii' codec can't decode byte 0xc3 in position 29: ordinal not in range(128)
    exception when try to concate utf-8 encoded string(generated_attributes) to unicode

[IMP] slide download redirect and authentication + setting and add category button should dislpay only in chanage view

[IMP]: improve code and typo based on review

[IMP] remove textext dependecy use bootstrap select2 for tag selection

[IMP] Upload Dialog: support google drive document

[IMP]: implement google doc import to slides

[IMP] backend: onchange of document url get required field using api and set it

[IMP] frontend view + youtube or google doc url should be work with dialog box

[IMP] remvoe dual logic for fetch data from external url, now server is responsible to get currect data and client is dumb as always

[IMP] set default width and height for shere Embed iframe

[IMP]: improve code for Category view and email template for notification emails

[IMP]: improve view for /channel

[IMP] display loading status on dialog when fetching data from server

[IMP] usability as per review

[REM/IMP] small usability improvement + remove catogory dialog box from website editorbar

[IMP] Upload dialog data validation

[IMP] add user group on upload button

[IMP] only one message post, if presentation not publish yet then message for review and it publish then message for new presentation upload