News / Changelog
The Postorius Django app provides a web user interface to
access GNU Mailman.
Postorius is free software: you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License as
published by the Free Software Foundation, version 3 of the License.
Postorius is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser
General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
along with Postorius. If not, see <http://www.gnu.org/licenses/>.
1.0.1
(2015-04-28)
- Help texts Small visual alignment fix; removed unnecessary links to
separate help pages.
* Import fix in fieldset_forms module (Django1.6 only)
1.0.0 – “Frizzle Fry”
(2015-04-17)
- French translation. Provided by Guillaume Libersat
- Addedd an improved test harness using WebTest. Contributed by Aurélien Bompard.
- Show error message in login view. Contributed by Aurélien Bompard (LP: 1094829).
- Fix adding the a list owner on list creation. Contributed by Aurélien Bompard (LP: 1175967).
- Fix untranslatable template strings. Contributed by Sumana Harihareswara (LP: 1157947).
- Fix wrong labels in metrics template. Contributed by Sumana Harihareswara (LP: 1409033).
- URLs now contain the list-id instead of the fqdn_listname. Contributed by Abhilash Raj (LP: 1201150).
- Fix small bug moderator/owner forms on list members page. Contributed by Pranjal Yadav (LP: 1308219).
- Fix broken translation string on the login page. Contributed by Pranjal Yadav.
- Show held message details in a modal window. Contributed by Abhilash Raj (LP: 1004049).
- Rework of internal testing
- Mozilla Persona integration: switch from django-social-auto to django-browserid: Contributed by Abhilash Raj.
- Fix manage.py mmclient command for non-IPython shells. Contributed by Ankush Sharma (LP: 1428169).
- Added archiver options: Site-wide enabled archivers can not be enabled
on a per-list basis through the web UI.
* Added functionality to choose or switch subscription addresses. Contributed by Abhilash Raj.
* Added subscription moderation, pre_verification/_confirmation.
* Several style changes.
1.0 beta 1 – “Year of the Parrot”
(2014-04-22)
- fixed pip install (missing MANIFEST) (LP: 1307624). Contributed by Aurélien Bompard
- list owners: edit member preferences
- users: add multiple email addresses
- list info: show only subscribe or unsubscribe button. Contributed by Bhargav Golla
- remove members/owners/moderator. Contributed by Abhilash Raj
1.0 alpha 2 – “Is It Luck?”
(2014-03-15)
- dev setup fix for Django 1.4 contributed by Rohan Jain
- missing csrf tokens in templates contributed by Richard Wackerbarth (LP: 996658)
- moderation: fixed typo in success message call
- installation documentation for Apache/mod_wsgi
- moved project files to separate branch
- show error message if connection to Mailman API fails
- added list members view
- added developer documentation
- added test helper utils
- all code now conform to PEP8
- themes: removed obsolete MAILMAN_THEME settings from templates, contexts, file structure; contributed by Richard Wackerbarth (LP: 1043258)
- added access control for list owners and moderators
- added a mailmanclient shell to use as a manage.py command (python manage.py mmclient)
- use “url from future” template tag in all templates. Contributed by Richard Wackerbarth.
- added “new user” form. Contributed by George Chatzisofroniou.
- added user subscription page
- added decorator to allow login via http basic auth (to allow non-browser clients to use API views)
- added api view for list index
- several changes regarding style and navigation structure
- updated to jQuery 1.8. Contributed by Richard Wackerbarth.
- added a favicon. Contributed by Richard Wackerbarth.
- renamed some menu items. Contributed by Richard Wackerbarth.
- changed static file inclusion. Contributed by Richard Wackerbarth.
- added delete domain feature.
- url conf refactoring. Contributed by Richard Wackerbarth.
- added user deletion feature. Contributed by Varun Sharma.
1.0 alpha 1 – “Space Farm”
(2012-03-23)
Many thanks go out to Anna Senarclens de Grancy and Benedict Stein for
developing the initial versions of this Django app during the Google Summer of
Code 2010 and 2011.
- add/remove/edit mailing lists
- edit list settings
- show all mailing lists on server
- subscribe/unsubscribe/mass subscribe mailing lists
- add/remove domains
- show basic list info and metrics
- login using django user account or using BrowserID
- show basic user profile
- accept/discard/reject/defer messages
- Implementation of Django Messages contributed by Benedict Stein (LP: #920084)
- Dependency check in setup.py contributed by Daniel Mizyrycki
- Proper processing of acceptable aliases in list settings form contributed by
Daniel Mizyrycki