Details
-
Type: Sub-task
-
Status: Done/Fixed
-
Priority: Trivial
-
Resolution: Fixed/Completed
-
Affects Version/s: 4.2.0
-
Fix Version/s: 4.2.0
-
Component/s: None
-
Labels:None
Description
We could reuse existing mailing wizard & schema.
Send and schedule sms could be a new url example: http://cms40/civicrm/sms/send?reset=1
Step1: Select Recipients
=====================
Would be same as step1 of mailing wizard with include / exclude group and include / exclude previous sms 'es.
Page title : "New Mass SMS"
Step2: SMS Content
=====================
SMS From Account (sms_provider_id) a select box listing all accounts from "civicrm_sms_provider" table.
Use Template - same as that of step3 of mailing wizard
I want to - upload or compose option - same as that of step3 of mailing wizard
Text Input box - same as that of step3 of mailing wizard + javascript to limit number of characters.
save as new template - same as that of step3 of mailing wizard
A "Total Recipients:" indicator - same as we do for mailing wizard
Step3: Schedule Mass SMS
=======================
Same UI as last step for Scheduling Mailings (Schedule or Send)
Backend
========
The backend / code should try to create mailings same as mailing wizard would create with sms_provider_id filled (and without "from mailing account" just to prevent accidental mailings to be sent to sms groups).
We 'll probably also need to fix mailings to prevent listing showing scheduled / sent / created sms'es.
Removing "save and continue later" button for all the steps except for last step of Mass SMS.
Navigation Link :
"New SMS" navigation menu under Mailings menu which links to civicrm/sms/send?reset=1
Add new activity type called 'BULK SMS'. Changes also to be done in upgrade script as well.