Antoine Nguyen
86f855220a
Refactored extension API
...
* Modoboa extensions must now declare themselves
* Now using django 1.3 *staticfiles* module
* Better distinction between *static* content and *media* content
see #197
2012-05-22 11:40:50 +02:00
Antoine Nguyen
a4fbb17c6c
wip: UI refactoring
...
* Webmail fixes
* Quarantine fix
see #204
2012-05-04 09:27:22 +02:00
Antoine Nguyen
370c6cb086
wip: UI refactoring
...
* Webmail fixes
see #204
2012-04-24 15:14:39 +02:00
Antoine Nguyen
a7ad90aee9
wip: UI refactoring
...
* Webmail: better message display.
* Webmail: added optional Cc and Cci fields.
see #204
2012-04-23 10:46:29 +02:00
Antoine Nguyen
7932a56b4f
wip: UI refactoring
...
* Webmail fixes
see #204
2012-04-22 20:19:01 +02:00
Antoine Nguyen
89d946c8cf
wip: UI refactoring
...
* Possibility to dowload message attachemnts
see #204
2012-04-22 10:22:02 +02:00
Antoine Nguyen
1e36158841
wip: global UI refactoring
...
* A submailbox can now be moved to the top level
* Code cleanup
see #204
2012-04-20 12:08:12 +02:00
Antoine Nguyen
be2d5286ed
wip: global UI refactoring
...
I'm almost done with the webmail :p
Mailboxes manipulation is working pretty well now.
see #204
2012-04-19 15:21:18 +02:00
Antoine Nguyen
4643f26e95
Remove old references to 'folder2.html'.
...
see #204
2012-04-17 13:13:38 +02:00
Antoine Nguyen
fa95284944
* Some fixes about *unseen messages* counters (see #204 )
...
* Disable mailbox actions for RO mailboxes (fixes #239 )
2012-04-17 12:31:30 +02:00
Antoine Nguyen
c201d25e09
wip: global UI refactoring.
...
see #204
2012-04-16 09:48:15 +02:00
Antoine Nguyen
9db910254d
Misc. updates.
...
see #204
2012-04-03 12:56:06 +02:00
Antoine Nguyen
28e8e736ee
wip: global UI refactoring
...
* More work on the webmail
see #204
2012-03-30 11:15:34 +02:00
Antoine Nguyen
e10bba2d4e
wip: Global user interface improvment
...
* The quarantine manager is done
* The webmail is not yet completed
* Cleanup
* More...
2012-03-27 12:02:46 +02:00
Antoine Nguyen
8b52b32a7e
wip: Big webmail refactoring
2012-03-19 15:18:36 +01:00
Antoine Nguyen
cf124df059
wip: Big webmail refactoring.
2012-02-03 15:26:00 +01:00
Antoine Nguyen
7bd67eb55a
Restoring lost modifications during the last merge...
2012-02-02 14:30:12 +01:00
Antoine Nguyen
6e038da104
wip: webmail big refactoring
...
Little issues due to the previous merge have been fixed.
2012-02-01 09:59:16 +01:00
Antoine Nguyen
bb5611284d
Merge with mainline
2012-02-01 09:41:28 +01:00
Antoine Nguyen
ff9528dbda
wip: Webmail big refactoring
...
* New fetch responses parser
* Better detection of attachments
2012-02-01 09:36:42 +01:00
Antoine Nguyen
b7d77254ce
wip: Resellers and limits (see #105 )
...
* Added support for migrations
* Big refactoring of the admin code
done: Support for SHA256 algorithm to store passwords (fix #195 )
done: admin models refactoring (fix #196 )
2012-01-27 13:51:29 +01:00
Antoine Nguyen
c7cfac8e0a
wip: webmail big refactoring and perfomance improvment
...
Misc. changes.
2011-12-01 17:36:21 +01:00
Antoine Nguyen
b9061b7f4a
wip: Big webmail refactoring and performance improvment
...
* Fixed some issues with the navigation plugin
* Compose form is reachable
2011-11-29 11:52:26 +01:00
Antoine Nguyen
132b3a7637
wip: Webmail big refactoring and performance improvment
...
* some issues with drag&drop and mailboxes list were fixed
* the pagination feature was fixed
2011-11-18 17:46:26 +01:00
Antoine Nguyen
0aace4e521
wip: webmail big refactoring and performance improvment
...
* Drap&Drop feature fixed.
* Mailboxes buttons are all functionnal (even the ones dynamically added)
2011-11-17 18:44:17 +01:00
Antoine Nguyen
5730d66979
wip: webmail big refactoring and performance improvment
...
*On demand* mailboxes loading.
2011-11-17 15:34:59 +01:00
Antoine Nguyen
487266ecb5
wip: Webmail big refactoring and performance improvment
...
Using LSUB and LIST-EXTENDED.
2011-11-16 18:44:10 +01:00
Antoine Nguyen
1016a41ab7
wip: webmail big refactoring and performance improvment.
2011-11-16 12:01:59 +01:00
Antoine Nguyen
9ddb27573f
At last, composing messages with attachments is possible!!
...
It is a really simple implementation but I think it will be enough for a begining. Users can add multiple attachments with a message, each attachment must not be larger than a customizable limit.
see #38
2011-09-08 09:13:13 +02:00
Antoine Nguyen
6f182d7850
* No more code inside lib/__init__.py
...
* Fixed a circular import raised only when using commands like 'manage.py syncdb'
2011-08-25 17:22:37 +02:00
Antoine Nguyen
d2929bc9d7
Removed bad import of split_mailbox.
2011-06-20 13:42:38 +02:00
Antoine Nguyen
a15d879109
First working version of the new 'message filters' plugin. Currently, only the raw edition mode is available. I also include my own MANAGESIEVE client implementation.
...
see #139
2011-05-18 14:50:05 +02:00
Antoine Nguyen
e0cf9e8cd9
fixed #123 & #135 : the 'compose' callback was not called on error.
2011-04-27 11:37:33 +02:00
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
Antoine Nguyen
4adecda984
Fixed #122
...
Added generic exceptions catcher.
2011-02-16 17:49:07 +01:00
Antoine Nguyen
35ab1234ef
fixed #119 & #120
...
* I've fixed some little points I forgot during the last refactoring session
* Using the python "parseaddr" function is safer I think :-)
fixed #121
Simply delete existing <pre> tags add new ones when modifications are done.
2011-02-16 17:23:59 +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
0fbd336db1
Using a function as a folder name is not a good idea :p
2011-01-07 15:19:38 +01:00
tonio
f1f5801031
* Documentation update
...
* see #38 : reverted work from [49b589f08988]
* Style update for permissions
2011-01-06 22:07:15 +01:00
tonio
49ea2439e0
fixed #83
...
Code refactored to support refresh of all concerned pages.
2011-01-03 18:54:51 +01:00
tonio
b5693bcef0
fixed #81
...
Added user option + menu entries to enable/disable HTML links display.
2011-01-03 14:46:41 +01:00
tonio
5e16fc2d6b
see #78
...
At last something that works pretty well under firefox and with multiple selection possible (using Mootools HtmlTable.Select). There are some problems with IE and Chrome (the position: relative on td elements is not well supported).
Mootools update (1.3)
close #109
Checking limit when creating/updating a mailbox.
2010-12-24 14:20:17 +01:00
tonio
2c2b4a48fe
fixed #108
...
Added new listbox to handle all possible modes.
2010-12-21 10:01:23 +01:00
tonio
0973e0f260
fixed #93
...
On UserLogout, the webmail extension tries to get an IMAPconnector object (which tries to connect with an IMAP server). When the configuration is invalid, this operation fails.
Catching exceptions on strategic places has solved the problems.
2010-11-27 10:34:09 +01:00
tonio
a8380f380d
Fixed #86
...
New user parameter to specify number of emails per page.
2010-11-12 22:22:48 +01:00
tonio
b720b05bf7
#84 : Put a valid RFC822 mailbox in the FROM: header when sending an email
...
Just grab the name associated with the sender address.
2010-11-12 21:54:12 +01:00
tonio
a85a8f20b0
wip: #38
...
First attempt to insert attachments when composing an email. Only the javascript part is available.
2010-11-09 22:22:44 +01:00