Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MERGE][ADD] website_slides_sale: allow to sell slide.channel #30914

Closed
wants to merge 4 commits into from

Commits on Feb 11, 2019

  1. [ADD] website_sale_slides: allow to sell slide.channel

    Task #1937160
    
    Purpose
    =======
    
    This commit adds sale capabilities to a slide.channel. A slide.channel can
    now have the 'payment' visibility, that requires a 'product_id' configured
    on the channel.
    
    When a customer purchases a product linked to a channel, he is added to the
    members of the channel (see slide.channel.partner_ids) when his order is
    confirmed.
    
    The feature is added in a new module 'website_sale_slides' that comes as a
    bridge auto-installed between 'website_slides' and 'website_sale'.
    
    The final goal is to be able to sell "courses" (see task #1902304).
    awa-odoo authored and tde-banana-odoo committed Feb 11, 2019
    Copy the full SHA
    0a26b0d View commit details
    Browse the repository at this point in the history
  2. [IMP] website_slides: add a "Attendees" stat button on slide.channel

    Task #1937160
    
    Purpose
    =======
    
    This commit adds a "Attendees" stat button on the slide.channel form view
    showing the members (partner_ids) count.
    
    On click, it redirects to a tree view of slide.channel.partner. The tree
    view is configured as editable to be able to administrate members
    (add/update/delete).
    awa-odoo authored and tde-banana-odoo committed Feb 11, 2019
    Copy the full SHA
    e517fcf View commit details
    Browse the repository at this point in the history
  3. [IMP] website_slides: add invite wizard for 'invite' slide_channel

    Purpose
    =======
    
    Currently, the slide_channels having a visibility configured as 'invite' could
    only add members manually.
    
    This commit adds an 'Invite' button on top of the slide channel form that opens
    a wizard allowing to send emails to contacts and also make them members of the
    related slide channel.
    awa-odoo authored and tde-banana-odoo committed Feb 11, 2019
    Copy the full SHA
    a8d83d5 View commit details
    Browse the repository at this point in the history
  4. [IMP] website_slides: add a setting to install website_sale

    Purpose
    =======
    
    With the new 'website_slides_sale' module users can now sell slide.channels.
    
    This commit adds a setting to let the user know he has to install website_sale
    to be able to sell courses / documentation.
    awa-odoo authored and tde-banana-odoo committed Feb 11, 2019
    Copy the full SHA
    fd0bef5 View commit details
    Browse the repository at this point in the history