Commit Graph
137 Commits
Author SHA1 Message Date
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 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 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
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 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 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
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 913718ba9e fixed #104
Consider an image is a remote one if it's not present locally.
2010-12-21 09:28:24 +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 5ea3c71c9b see #98
Added more controls on forms validation.

see #65

Added messages for CRUD operations on domains/mailboxes/aliases.
2010-11-29 22:52:02 +01:00
tonio 5d425c8cbe fixed #96
Querysets used to populate form fields are more filtered (ie. the default admin is ignored, as the current logged in user).

see #92

More protection against errors that can happen when defining new permissions.
2010-11-27 17:49:55 +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 50af9c4355 see #78
Work in progress. Multi selection is working (using shift+click) but I've made a mistake somewhere because the default shift key behaviour is not working anymore.
2010-11-27 10:02:08 +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
tonio 9dcac66d17 Fix: wrong decoding of subjects (headers) not encoded like the python function 'decode_header' understands rfc2047. Added file u2u_decode.py which corrects this problem, taken from here: http://bugs.python.org/issue1079. 2010-11-06 13:17:11 +01:00
tonio b65639a769 new: parameter MODOBOA_WEBPATH added to settings.py. The default value is "modoboa/". It corresponds to urls prefix.
Documentation update.
2010-10-25 23:11:35 +02:00
tonio 1bad67de74 Misc. fixes. 2010-10-25 17:45:44 +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 95991756c5 fix: do not try to fill the 'Until date' field if the ARmessage is None. (which is true when no message has been defined yet).
fix: no symlink anymore for extensions' templates directory.
wip: documention update.
2010-10-21 16:42:19 +02:00
tonio 209edd55f8 Oups. 2010-10-18 17:14:48 +02:00
tonio f0b4bbdbba More advanced (...) html to plain conversion. This time img alt fields are also included into the result. I think this is enough for a first release. 2010-10-18 17:13:58 +02:00
tonio 23e072dab0 fix: activate links by default to prevent an error when replying to an HTML message that contains images. 2010-10-15 20:11:27 +02:00
tonio ac47357f45 new: tinymce replaced by ckeditor (personal choice)
new: sending multipart/alternative messages when using the HTML editor (far from perfect...)
2010-09-17 17:17:40 +02:00