Commit Graph
8 Commits
Author SHA1 Message Date
std-odoo 781ca38f13 [FIX] mass_mailing_event_track: hide the button "Contact Track Speakers" when needed
Purpose
=======
A user without the group "Marketing User" might see the button
"Contact Track Speakers" in the event form view. If he click
on the button, an error is raised.

Task-2320370

closes odoo/odoo#58405

X-original-commit: cf69e172f3f22a477686a23be1c3575a19f70c05
Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
2020-09-24 10:29:44 +00:00
Patrick Hoste aebe199d80 [IMP] (website_)event(_track): change event form view display
PURPOSE

Change the event form view to improve its usability and make it clearer.

SPECIFICATIONS

- Change some stats buttons icons
- Change order of the fields and put the range date field in second
place since it's a mandatory field.

LINKS

Task ID : 2198660
PR : #46659
2020-03-31 06:31:08 +00:00
Debauche Stéphane f59a68983c [IMP] event: improve some view
Kanban view
===========
- add a field ``sales_total_price`` which contains the total sum of all sale order lines (care about the currency)
- this field is used in ``event_sale``
- display the number of expected and confirmed
- when clicking on these buttons, redirect to the tree view with the correct filter
- display this new field in the kanban view
- display the location instead of the country in the kanban view

Form view
=========
Change the order of the buttons in the header of the event form view
Preview Badge > Contact Attendee > Contact Speaker
Add a note field on the model `event.event`

Search
======
Remove the default filter "Upcoming/Running"

Task #2088538
2020-01-08 09:11:50 +00:00
Debauche Stéphane 412ff994f1 [IMP] event: replace state by kanban stage
Purpose
=======
Remove the state on the event and add a stage.
So, we can have more control on the event flow, and we will have less constrains.

Website event
=============
Before
------
People can register for an event if "seats are available" and if the state is "confirmed".

After
-----
People can register for an event if `event_registrations_open` is True,
- Event: seats are available and the event is not finished
- Event sale:  One or more ticket has `sale_available` set to True

Task #2088538
2020-01-08 09:11:50 +00:00
Thibault Delavallée 91705a2d7c [ADD] mass_mailing_event_track_sms: allow to perform SMS marketing on speakers
PURPOSE

Do like Mail Speakers, but with SMS, in a single "Contact" button.

SPECIFICATIONS

Specifications:
  * on event form view, rename "Mail Speakers" button to "Contact Speakers"
    and open a mixed for view on mailing.mailing allowing to choose the type
    of mailing;
  * send SMS to all speakers;
  * see https://drive.google.com/file/d/1-7iDaNJSZbdTW1PYMU2vWtfPHGJmN7SF/edit

FP "Testing Weekend nothing works" request

LINKS

Task ID 2075183 (sms on speakers)
PR #37185
2019-09-20 13:44:09 +00:00
Prakash Prajapati 1a33056557 [IMP] various: Clean stat buttons across all modules.
Purpose
=======

Make them consistent.
Make sure context is correctly set.
Prevent creation when necessary.

Specification
=============

See https://www.odoo.com/web#id=2024467&action=333&active_id=1251&model=project.task&view_type=form&menu_id=4720
for the detailed list of all the requested improvements.

TaskID: 2024467

closes odoo/odoo#34561

Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
2019-08-01 11:39:51 +00:00
Jeremy Kersten a5d05ae783 [FIX] mass_mailing_event_track: remove duplicated string
Text was displayed 2 times
2017-08-23 15:18:11 +02:00
Thibault Delavallée f93c4f4262 [ADD] mass_mailing_event_track: add mass mailing UX on event for track speakers
If the event has some tracks a button is displayed to launch a mass
mailing on those speakers. This button requires a new bridge module
between mass mailing and website_event_track.
2017-04-18 15:33:12 +02:00