Commit Graph
35 Commits
Author SHA1 Message Date
Antoine Nguyen 3a29f1345e * Added result messages about folder operations,
* Better display (I hope) of those messages.

see #55
2011-03-30 19:15:21 +02:00
Antoine Nguyen 53f1cb5899 Simple way to display IMAP errors:
* raise a specific exception in the imap connector,
 * Add a simple middleware to catch this exception and return a specific response that will be correctly displayed by the webmail.

see #127
2011-03-28 17:12:12 +02:00
Antoine Nguyen b03f807a5e * Better folders display,
* Complete folder manipulation support (add/edit/remove),
* Javascript code refactoring,
* MEDIAL_URL variable is now exposed to the javascript code.

see #55
2011-03-21 17:44:21 +01:00
Antoine Nguyen 67357e66af see #55: folders manipulation. Work in progress.
This commit adds the following features:
 * Folder creation,
 * Folder modification,
 * Folder removal.

There are still issues with subfolders but they should not be too complicated to fix.

I've also done some javascript refactoring.
2011-03-17 17:41:10 +01:00
tonio df7dfe3859 fixed #114
Falling back to automated decoding in case of an unknown charset.
2011-01-13 15:53:34 +01:00
tonio abd924aea6 see #107
Removed remaining use of full_address to search for a mailbox.
2011-01-09 18:44:43 +01:00
tonio c43fdc2371 fixed #107
Removed useless fields (full_address) and added associated migrations. SQL queries used by postfix or dovecot will need to be updated. (as the documentation)

see #103

Big refactoring of objects creation and edition. (javascript cleanup, forms factoring, etc.)
2011-01-01 16:32:52 +01:00
tonio 308702ec10 see #103
Work in progress:
 * New domains admin page, all menus are now at the same level,
 * Views, models and forms partial refactoring (better code organization).
2010-12-07 23:44:28 +01:00
tonio 2977825231 Fixed #91.
This solution is working pretty well :-)
2010-11-23 09:15:37 +01:00
tonio c57ba5ab3e fix: bad url in 'stats' extension.
fix: bad url in chpassword form.
2010-10-30 11:06:35 +02:00
tonio 6719ab274f At last, ticket #48 is done! It's really going to simplify installation and management. 2010-10-25 14:50:16 +02:00
tonio c01d6de7d8 fix: return receipts are now displayed correctly.
new: parameters module refactored. The API is more simple now, there is no need to provide a module name anymore, this last is automatically guessed. Also, a new 'label' field can be provide when declaring a new parameter. It will be used instead of the name.

new: email parsing refactored. My first attempt was really ugly. I did not really studied the various RFC describing how messages are formatted or what IMAP fetch queries can do. Now, I hope this new code will face better unknown types. At least, It will be simpler to update.
2010-09-17 09:23:35 +02:00
tonio cc7da3f5d6 wip: replacing "/static/" occurences with something more flexible. 2010-08-05 17:49:29 +02:00
tonio 364254e071 fix: renaming mailng to modoboa 2010-07-13 15:37:29 +02:00
tonio 99f5bd8510 Few bugfixes. 2010-06-14 17:13:33 +02:00
tonio 060dc98f0a German translation update, bugfixes. 2010-06-11 14:16:09 +02:00
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 67c66ed649 #48 : rollback, this is not trivial. 2010-05-26 16:50:09 +02:00
tonio a49fe36cb0 End of ticket #26 2010-04-19 18:28:29 +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 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
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 53df75f045 Some work about statistics plugin. It is almost finished (for a basic version) 2009-11-02 18:27:23 +01:00
tonio 1d1c23f63e Some work about quarantine management. 2009-07-02 18:05:56 +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 9f28169de7 French translation. 2009-03-30 08:25:56 +02: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