learning-unlimited/ESP-Website — pull request #356 by pricem (2012-04-23 00:05:15+00:00)
Title: Communications panel UI redesign

In accordance with tickets #45 and #177, here is a new comm panel interface (/manage/[program]/[instance]/commpanel) that uses some client side code to hide the complexity of selecting a list of users. There are now 3 tabs, one of which ("combination list") is a slightly simplified version of the original interface. The other 2 tabs are new. "Basic list" lets you select a single group of users and add filters. "Previous e-mail" lets you search for a previous e-mail message and use it for a starting point.

If you would like to try this, remember that you will need to copy the default stylesheet into your active media folder.

I don't consider this code ready for merging and I wouldn't be too sad about delaying it past this release if a lot of things need to be changed. However, I think it is ready for others to look at it and offer comments on what they think should be done (both before and after the stable release).