Commit Graph
48 Commits
Author SHA1 Message Date
tonio 1c35ce5757 Ticket #52
From now, users can store their own "preferences" inside MailNG.
2010-06-09 15:58:46 +02:00
tonio b84c487e95 More work about #57. User password is no more stored inside the session! To finish, I just need a good way to handle http server reboots (and so python code reloading). 2010-06-09 09:58:33 +02:00
tonio 5ea7384af4 #56: a new decorator... 2010-06-08 18:27:09 +02:00
tonio 5a4a1afbfc MailNG is now using south for schema and data migrations. 2010-06-08 17:27:23 +02:00
tonio 3736d42e66 Django 1.2 seems to be less permissive... 2010-06-08 15:58:10 +02:00
tonio 67c66ed649 #48 : rollback, this is not trivial. 2010-05-26 16:50:09 +02:00
tonio 6adbc5c6be Ticket #45. 2010-05-05 13:18:12 +02:00
tonio 7480e479e7 Ticket #48.
This is not finished yet. More work than what I expected but the main part is done.
It will need a lot of testing... There is still a bug when activating a new extension
in development mode (ie. with python web server), I think it does not occur behind
a real web server.
2010-05-04 17:25:23 +02:00
tonio 790fb45372 Ticket #41 but this is not enough... 2010-04-30 18:33:42 +02:00
tonio 4ee5219055 Bugfix. 2010-04-30 17:18:22 +02:00
tonio bffe955700 Bugfix : a folder with only on message was displayed as empty. 2010-04-30 17:03:33 +02:00
tonio 379efaacf6 - Ticket #50
- Headers have been added to messages sent by MailNG (send/reply), they are now more compliant with RFC 2822
2010-04-30 16:36:54 +02:00
tonio 560f8557de Ticket #49.
Folders list is now updated on each folder changement.
2010-04-27 17:19:19 +02:00
tonio b91b78847b Ticket #46 2010-04-23 18:17:07 +02:00
tonio 4624eef6eb Misc. 2010-04-22 21:36:28 +02:00
tonio a49fe36cb0 End of ticket #26 2010-04-19 18:28:29 +02:00
tonio ffbb054089 Quarantine plugin update:
All functions are back. Big refactoring of this module, the last thing that remains
is the need of DB optimization for big tables.
2010-04-19 14:31:36 +02:00
tonio 5ff96dfa8d Merge 2010-04-12 10:05:58 +02:00
tonio 1ba8b4b522 Bug fixes: #42, #43, #44 2010-04-12 10:05:27 +02:00
tonio 0252cebb4e Quarantine plugin refactoring. It is now working like the webmail plugin, ie with an anchor based ajax navigation. What is broken for the moment:
* search functionality,
 * headers do not appear while displaying a mail.

New message system. (see infobox.js)
2010-04-02 19:07:37 +02:00
tonio 312ebe57ec Compose, Reply, Reply all.
New paramaters to configure connections to IMAP and SMTP servers.
2010-03-05 17:56:55 +01:00
tonio 35f840fbab It is now possible to access emails attachments. 2010-03-05 11:33:53 +01:00
tonio cb1f62883b Big webmail update:
* Dragging multiple messages is now possible
 * Better email displaying (headers and body are now displayed at the same time...)
 * Bugfixes about dropdown menus
 * Misc. enhancements.
2010-03-04 17:55:28 +01:00
tonio 9da21cb347 Pure CSS layout working with FF. (at least for the webmail)
Trying to make it work with IE6+...
2010-02-19 18:17:19 +01:00
Antoine Nguyen 24f40685c7 Ticket #32 2010-02-09 15:02:15 +01:00
tonio 9ef5df3d26 Ticket #32 + minor CSS modifications. 2010-02-05 19:07:51 +01:00
tonio db9fbef0ba Webmail improvements. (drap&drop of messages for moving and deleting, empty trash, etc.) 2010-01-27 14:51:38 +01:00
tonio 5d9099d33e "ajax+hash" based navigation for the webmail. 2010-01-26 15:34:45 +01:00
tonio 809be7c017 Against : webmail navigation improvement...
It's now possible to write and send text emails.
2010-01-22 18:55:36 +01:00
tonio 61d5aa2554 Many webmail improvements. 2010-01-21 10:18:22 +01:00
tonio bf971301b6 More work about webmail. It's almost possible to view emails content! 2010-01-15 18:06:41 +01:00
Antoine Nguyen 6c7a64e947 !! VERY UNSTABLE CHANGESET !!
Many updates in this commit:
 * first work on the webmail plugin, for now only emails listing and folders browsing is supported...
 * New login form,
 * New graphical layout (still needing improvments)
 * code factoring between webmail and quarantine plugins
 * etc.
2010-01-15 12:15:15 +01:00
tonio 34cc4a81ac First work for ticket #26. 2009-11-06 18:47:01 +01:00
tonio 53df75f045 Some work about statistics plugin. It is almost finished (for a basic version) 2009-11-02 18:27:23 +01:00
tonio 48bf9e2e03 New event 'AdminMenuDisplay' with targets:
* admin_user_box for left menu box
 * admin_user_bar for admin menubar (inside mailboxes and aliases)
2009-10-29 13:53:37 +01:00
tonio 74b766c9a7 Ticket #13
French translation update.
2009-10-27 18:06:03 +01:00
tonio 9a663c1f8b Ticket #9
Mootools update (1.2.4 now).
Added custom confirmation box using SqueezeBox.

Bugfix: avoid main frame repositionning when loading a SqueezeBox.
Bugfix: update autoreply address alias when modifying an email address.
2009-10-20 17:06:29 +02:00
tonio 1d1c23f63e Some work about quarantine management. 2009-07-02 18:05:56 +02:00
Antoine Nguyen fcab20b608 Important update of the plugin engine.
New plugin that allows the handling of an Amavisd-new SQL quarantine.

NB: a DB connections manager has been added inside the lib because
Django does not support multiple connections at the same time. The
main consequence is that we don't use an ORM and that we have to
rewrite a small wrapper that supports several DB (mysql, postgresql, etc.).
Adding a dependancy to an existing ORM module (like SQLalchemy) is
heavy, we don't want that for now.
2009-06-26 17:13:35 +02:00
tonio 55f6c56c9f Version 0.6 !! 2009-06-19 13:54:05 +02:00
tonio d2d092dd8f Partial implementation of ticket #4 2009-06-17 11:50:21 +02:00
tonio 428cd4f143 Tickets #6 and #7 + bugfixes 2009-06-09 15:45:17 +02:00
tonio bb069fbd21 Beginning of a new component defined for normal users.
(ie. not for admin purposes)
2009-04-17 16:35:20 +02:00
tonio de08808a7f * Added documentation
* Ticket #1 implemented
2009-04-16 18:09:31 +02:00
tonio 9f28169de7 French translation. 2009-03-30 08:25:56 +02:00
tonio ab5b8d96c3 Authentication mechanism changed. I don't use Django's builtin
passwords encryption anymore because the default format is something
like : <algo>$<salt>$<password>
I really think this format is not compatible with external softwares
so I use simple hashes.
2009-03-27 09:25:09 +01:00
Antoine Nguyen 6c67aa7093 Models modification for better integration with third party softwares
(ie. Postfix and others).
Some bugfixes.
Added documentation.
2009-03-26 18:20:19 +01:00
Antoine Nguyen d234b308b7 More documentation.
Creation/Removal of domains and mailboxes specific directories on filesystem.
2009-03-25 18:56:02 +01:00