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
Antoine Nguyen
e0cf9e8cd9
fixed #123 & #135 : the 'compose' callback was not called on error.
2011-04-27 11:37:33 +02:00
Antoine Nguyen
181bd5cbb1
Be carefull when using SqueezeBox.assign :p
...
see #55
2011-04-15 15:31:41 +02:00
Antoine Nguyen
182e1c2ea3
I forgot this one in the last commit :p
2011-04-15 14:51:04 +02:00
Antoine Nguyen
5b1c226ba4
Refactoring
...
* Extracting JS code from the quarantine plugin to specific javascript file,
* CSS modifications for the webmail
2011-04-13 18:23:19 +02:00
Antoine Nguyen
6e83db1307
Added call to 'decode'.
...
close #132
2011-04-13 16:46:30 +02:00
Antoine Nguyen
adbbcfa458
Finally, create only one symlink to the plugin's static directory inside modoboa's root static directory. It is more compliant with the way django applications work.
...
close #17
2011-04-08 17:07:09 +02:00
Antoine Nguyen
0f4eea7030
The order parameters are displayed now depends on their declaration order.
...
close #126
2011-04-08 16:35:02 +02:00
Antoine Nguyen
1a80145a9e
Removed useless print.
...
close #131
2011-04-08 15:53:19 +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
724041535c
Merge with default
2011-03-28 16:34:58 +02:00
Antoine Nguyen
a80ac9ab92
Fixed a double SqueezeBox initialisation.
2011-03-25 15:30:08 +01:00
Antoine Nguyen
0bcaa4cc51
* New icon and parameter for the 'Drafts' folder,
...
* Fixed a refresh issue when removing a top folder (ie. with no parent) that is the current selection.
2011-03-21 18:32:07 +01: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
eae8826816
Fixed 2 bad references to the old list of selected rows.
...
fixed #125
2011-03-21 11:00:58 +01:00
Antoine Nguyen
4823cb99ed
Merge
2011-03-17 17:57:46 +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
e40536e4f8
Fixed bad recursive algorithm (I was adding the same entry twice, one with subfolders and the other with nothing). Also, leaf folders are not clickable anymore.
...
fixed #124
2011-03-17 17:33:55 +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
Antoine Nguyen
45c6117efc
close #118
...
Fixed bad function call (specify the application name).
2011-02-04 10:34:09 +01:00
Antoine Nguyen
d6696f1645
close #117
...
Use an absolute path instead of a relative one.
2011-02-04 10:33:36 +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
8d04197502
Misc. fixes:
...
* Fixed a bug which prevented to select a same row multiple times,
* Documentation update,
* Fixed bad sizes.
2011-01-08 16:30:00 +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
59bcbdacdc
see #107
...
Updated autoreply scripts.
2011-01-07 15:12:39 +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
d3418c8b11
* see #92 : Some graphical fixes,
...
* Documentation update,
* Ugly hacks to make the stats plugin work as before.
2011-01-05 22:50:44 +01:00
tonio
e0263794eb
see #103
...
Statistics plugin update.
2011-01-05 09:52:38 +01:00
tonio
49ea2439e0
fixed #83
...
Code refactored to support refresh of all concerned pages.
2011-01-03 18:54:51 +01:00
tonio
23d5866296
fixed #111
...
Initialization problem.
2011-01-03 15:01:33 +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
9d2d2fc8ca
fixed #78
...
At last, it works pretty well with major browsers :D
There is still a little problem about user selection in IE8 when using the shift key for multiple selection (don't know how to disable it).
2011-01-02 22:17:47 +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
3580ed5204
fixed #85
...
Disabling automatic page refresh when selecting messages.
2010-12-29 09:36:09 +01:00
tonio
9635741846
fixed #82
...
The timer was not cleared on message dragging. (which updates the listing if the current selection is dropped in a folder)
see #85
Automatic page refresh is now disabled on message dragging.
2010-12-28 17:52:05 +01:00
tonio
3972a62244
see #78
...
It is now working on chrome :)
2010-12-26 13:23:21 +01:00