Antoine Nguyen
ff9528dbda
wip: Webmail big refactoring
...
* New fetch responses parser
* Better detection of attachments
2012-02-01 09:36:42 +01:00
tonio
c3533bae33
Merge
2012-01-11 10:38:32 +01:00
Antoine Nguyen
ba0ed344c5
Simple hack to catch redirections after an ajax request. It is not a clean and perfect solution but it should address most cases.
...
fix #181
2012-01-10 10:40:22 +01:00
Antoine Nguyen
8ffed98430
Default folders can also have children.
...
fix #177
2012-01-09 14:42:30 +01:00
tonio
24af0ae611
Merge
2011-12-15 13:39:21 +01:00
Antoine Nguyen
7a52d4d738
Register the resize callback only for the HTML editor.
...
fixed #182
2011-12-14 10:40:47 +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
d23923a248
If the demo application is activated, an announcement now appears on the login page to inform visitors on how to use the demo.
2011-11-18 23:42:31 +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
f04862b28f
wip: Webmail big refactoring and performance improvment
...
Better IMAP commands.
2011-11-16 22:34:44 +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
879eff0dbc
The issue was more important : it was not possible to send a message at all! (using CKeditor)
...
fixed #173
2011-10-21 17:35:17 +02:00
Antoine Nguyen
660eb3abcd
Specify charset in all cases!
...
fixed #176
2011-10-21 17:29:55 +02:00
Antoine Nguyen
858fe43cdd
"Top redirection" feature.
...
A new admin parameter is available to specify the default application that will be launched when no one is present in the url. (ie. when the top level "/" is called).
fixed #165
2011-09-20 14:57:04 +02:00
Antoine Nguyen
cbc599e721
Some GUI improvments:
...
* Better layout for the editor used to compose messages,
* Attachments form cleanup
see #54 & #38
2011-09-15 10:12:05 +02:00
Antoine Nguyen
9cde410ae4
* Many changes about internationalization (using gettext_noop when needed for example)
...
* Some strings were not detected by makemessages (for example in javascript files, behind comments...). There are still some issues with that but I think I'll have to wait a future Django release.
* Support for per-user language selection is almost done.
see #166
2011-09-14 14:18:46 +02:00
Antoine Nguyen
0b0107722f
There was a conflict between confirmation messages.
...
fixed #167
2011-09-13 17:46:57 +02:00
Antoine Nguyen
7a867eee9d
Description update
...
see #38
2011-09-08 09:15:38 +02: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
cc8059063f
The "select all" header must not be sortable.
...
fixed #161
2011-08-31 13:46:25 +02:00
Antoine Nguyen
b6893f7c60
Fixed bad import
2011-08-26 18:16:28 +02:00
Antoine Nguyen
020f6a761d
Columns must be restored each time a new instance of SQLlisting is created. (static member issue)
...
see #155
2011-08-26 10:14:33 +02:00
Antoine Nguyen
80205ebf20
Another potential circular import (raised when gunicorn is in use).
2011-08-25 17:37:48 +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
53e7f1beef
Auto-reply extension was a little bit broken :p
...
fixed #157 & #158
2011-08-25 11:34:33 +02:00
Antoine Nguyen
230308dbd4
Some fixes.
...
see #155
2011-08-24 15:36:03 +02:00
Antoine Nguyen
968f91be1a
Quarantine plugin update:
...
* Using django's orm to access amavis database
* Many UI improvments
* Better use of the RS field
fixed #88 & #72
see #155
2011-08-23 16:36:57 +02:00
Antoine Nguyen
81a03d6c65
* Added pagination for admin pages (domains, mailboxes, etc.)
...
* Code refactoring
see #76
2011-07-26 14:53:43 +02:00
Antoine Nguyen
b6fb496a1d
Restrict the access.
...
fixed #150
2011-07-13 11:39:46 +02:00
Antoine Nguyen
2ff4e01f6d
Fixed javascript error occuring on "match-type" selection change.
...
see #139
2011-07-04 09:11:23 +02:00
Antoine Nguyen
db24deb216
* Domain removal is working again
...
* Fixed old references to 'response.error'
2011-07-03 11:43:27 +02:00
Antoine Nguyen
e38a2fc25b
Better errors catching.
...
see #139
2011-07-02 18:59:56 +02:00
Antoine Nguyen
01153fa2c9
Close the connection on logout and avoid trying to use the same connection on the next login :p
...
see #139
2011-07-02 18:33:28 +02:00
Antoine Nguyen
c91902b222
Fixed regression introduced with the fix of #141 .
2011-06-30 22:01:54 +02:00
Antoine Nguyen
0add00f333
Last functionalities of the "sievefilters" plugin.
...
fixed #139
2011-06-30 21:59:18 +02:00
Antoine Nguyen
5f6d664b10
* Removed useless template
...
* Fixed missing import statements
2011-06-20 13:55:48 +02:00
Antoine Nguyen
d2929bc9d7
Removed bad import of split_mailbox.
2011-06-20 13:42:38 +02:00
Antoine Nguyen
48d84c8ce4
New user parameter : MESSAGES_PER_PAGE
...
fixed #145
2011-06-20 13:42:15 +02:00
Antoine Nguyen
b403107a8e
The second argument of a LIMIT clause in an SQL query corresponds to the number of rows, not to the last index.
...
fixed #141
2011-06-20 13:40:04 +02:00
Antoine Nguyen
462c86136c
The split_mailbox function was to emailutils.py.
2011-06-20 10:04:22 +02:00
Antoine Nguyen
7338dd1c8f
First version of the sieve plugin is over \o/ It needs more testing but all functionalities are implemented. Maybe some extra sieve extensions would be nice but I'll see that based on user feedback.
...
I also include some general refactoring in this commit.
see #139
2011-06-19 19:11:02 +02:00
Antoine Nguyen
a2ec92daa7
Work in progress for #140 and #143
...
Aliases to external addresses are now supported. Alias creation/modification forms have been rewritten. (autocompletion of addresses, dynamic number of input fields)
see #143
First version of the postfixadmin to modoboa migration script. It has not been tested deeply but I think it should work pretty well.
see #140
Some javascript errors (SqueezeBox related) have been fixed.
2011-06-06 11:55:13 +02:00
Antoine Nguyen
1d068ef404
Ability to download a filters set as a plain text file.
...
see #139
2011-05-19 11:06:16 +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
d421ac88a9
Better behaviour if the QUOTA feature is not supported by the server.
...
fixed #137
2011-05-06 09:44:47 +02:00
Antoine Nguyen
7cd01a208d
Adjusting width...
2011-04-27 15:25:41 +02:00