Details
Description
Rationale
========
Organizations that use CiviMail regularly will have a large number of sent mailings. Finding a particular mailing for reporting or re-use can be difficult given the current interface which puts all sent mailings on a single page.
Implementation
=============
1. Add our standard Pager to the Browse Sent Mailings selector (CRM/Mailing/Page/Browse.tpl). Behaviors are the same as for contact selector - using the Mailing Name as the handle for alpha filtering.
- AtoZPager element is always included. Letters are linked to the filter action when one or more mailing name(s) start with that letter.
- Go to page / next-previous .... element is included when number of returned rows is greater than "rows per page" value.
2. Add a simple search form above the selector. Search is on Mailing Name and/or Completed Date (FROM - TO)
Search fields (place side-by-side to minimize horizontal space)
------------------------------------------------------------------------------------
Label = "Find", Type = Text
Desc = Full or partial Mailing name.
Label = "Sent Between", Type = date selector w/ dojo widget
Label = "and", Type = date selector w/ dojo widget
NOTE: I think we should use LIKE '$mailingnamestring%' in the search query
3. Move >> New Mailing link above selector block.
4. Fix page title (change from "Mailings" to "Sent Mailings")