Bureaucrats, emailconfirmed, Administrators
824
edits
No edit summary |
No edit summary |
||
| Line 28: | Line 28: | ||
- Template of email to send after a subscription to a booth has been paid. | - Template of email to send after a subscription to a booth has been paid. | ||
- Template of email to send after a subscription to an event has been paid. | - Template of email to send after a subscription to an event has been paid. | ||
- Template of email of massaction to attendes | |||
- Template of email of massaction to speakers | |||
Changes to do in Project module: | Changes to do in Project module: | ||
| Line 39: | Line 41: | ||
*Add a field "Price of registration" in project | *Add a field "Price of registration" in project | ||
*Add a field "Price of booth" in project | *Add a field "Price of booth" in project | ||
*Link to ICS | |||
=Trigger on validation of project= | =Trigger on validation of project= | ||
Into the trigger of module EventOrganization : | Into the trigger of module EventOrganization : | ||
When a project is validated, if '''usage_organize_event''' is set, create automatically the tasks defined into setup (if task with this label do not exist) | When a project is validated, if '''usage_organize_event''' is set, create automatically the tasks defined into setup (if task with this label do not exist) | ||
=New object ConferenceOrBooth= | =New object ConferenceOrBooth= | ||
*Add a new object ConferenceOrBooth with properties: | *Add a new object ConferenceOrBooth with properties (Extend ActionComm class dtat will be store in the same table with specific event type "ConferenceOrBooth" system type): | ||
- Parent id of EventOrganization (the ID of event this conference or Booth is part of)( Project ID) | - Parent id of EventOrganization (the ID of event this conference or Booth is part of)( Project ID) | ||
| Line 81: | Line 85: | ||
*Need to create role at module activation | *Need to create role at module activation | ||
=Public pages to register (as speaker or booth responsible) = | =Public pages to register (as speaker or booth responsible)= | ||
Public page for create and vote(list) | Public page for create and vote(list) | ||
| Line 100: | Line 104: | ||
Send an email from emails templates. | Send an email from emails templates. | ||
(can be | (can be inspired from public/members/new.php) | ||
=New tab on project= | =New tab on project= | ||
| Line 108: | Line 112: | ||
*Can click on a conference ref to open conference record. | *Can click on a conference ref to open conference record. | ||
*Add also button "Send emailing to speakers" => | *Add also button "Send emailing to speakers" => On mass action | ||
*Add also button "Send emailing to attendees" => | *Add also button "Send emailing to attendees" => On mass action | ||
=Add substitution variable for link to ICS file of event= | =Add substitution variable for link to ICS file of event= | ||
The module must add a substitution variable that will be public link to download an ICS file of the event. | The module must add a substitution variable that will be public link to download an ICS file of the event. (inspired by public/agenda/agendaexport.php) | ||
=Add a public url to ICS file= | =Add a public url to ICS file= | ||
Add a public url to be able to download an ICS file of an event. | Add a public url to be able to download an ICS file of an event. (inspired by public/agenda/agendaexport.php) | ||
=Enhance the public payment page= | =Enhance the public payment page= | ||