Commit Graph
386 Commits
Author SHA1 Message Date
Antoine Nguyen 17693dd95e Added dates support for all objects by the admin application:
* Creation date,
* Last modification date updated on each call to save()

fixed #144
2011-06-21 17:25:26 +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 c3ee07a419 Removed useless statement. 2011-06-20 10:41:56 +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 add222840c Added per-user forward definition (with a custom interface available inside the "Options" menu). It will not be available for admins.
see #143
2011-06-06 15:44:30 +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 f0fe73e8b0 Errors display on ajax requests.
fixed #138
2011-05-18 14:18:41 +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 a1cfa5ef9b Added tag 0.8.4 for changeset 986c4d419dab 2011-05-02 09:41:13 +02:00
Antoine Nguyen f1a78e612c New substitution to replace unauthorized white spaces in 'encoded-words'. (see rfc 2047 section 2)
fixed #136
2011-05-02 09:39:12 +02:00
Antoine Nguyen 17ee13a9c9 Removed tag 0.8.4 2011-05-02 08:59:58 +02:00
Antoine Nguyen 3ea07ef6fa Added tag 0.8.4 for changeset 319795e226b0 2011-04-29 16:43:05 +02:00
Antoine Nguyen d1dcd7c1a5 Fixed wrong version number. 2011-04-27 16:23:40 +02:00
Antoine Nguyen 7cd01a208d Adjusting width... 2011-04-27 15:25:41 +02:00
Antoine Nguyen 78b77b642b Fixed an error reported by 'msgfmt -c'. 2011-04-27 15:16:21 +02:00
Pedro Gracia 62892986a6 Spanish translation updated (js file) 2011-04-27 13:57:55 +02:00
Pedro Gracia dd7545c100 Spanish translation update 2011-04-27 13:56:10 +02:00
Antoine Nguyen 26e5e34b7a Fixed wrong version number. 2011-04-27 11:41:18 +02:00
Patrick Ben Koetter 42fe474939 Updated German translation 2011-04-26 23:34:24 +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 7c868ae7f4 Documentation update. 2011-04-15 15:57:07 +02:00
Antoine Nguyen 95f2b89e48 Translation files update. 2011-04-15 15:38:11 +02:00
Antoine Nguyen 181bd5cbb1 Be carefull when using SqueezeBox.assign :p
see #55
2011-04-15 15:31:41 +02:00
Antoine Nguyen 6d397aabe0 Fixed broken code (was not working since the last big refactoring I did in the admin code).
fix #133
2011-04-15 15:28:44 +02:00
Antoine Nguyen 182e1c2ea3 I forgot this one in the last commit :p 2011-04-15 14:51:04 +02:00
Antoine Nguyen 2d2d05b782 Translation files update. 2011-04-13 18:25:34 +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 b412a1f366 Updated translations files. German and Spanish translations are incomplete. 2011-04-08 17:24:22 +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 169365dfb4 Removed deprecation warnings.
see #130
2011-04-08 16:44:25 +02:00
Antoine Nguyen f6fa99d345 Updated sample configuration file.
see #127
2011-04-08 16:35:54 +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 62d792b419 First set of modifications in order to work with Django 1.3.
see #130
2011-03-30 19:17:24 +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 b997dec8f4 New SqueezeBox version found here : https://github.com/frozeman/digitarald-SqueezeBox
close #129
2011-03-28 17:19:31 +02:00
Antoine Nguyen 2972ffc3e4 Upgrade to Mootools 1.3.1 and Mootools More 1.3.1.1
close #128
2011-03-28 17:16:39 +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 2535bca0fc wm-folders branch formalization 2011-03-28 17:07:47 +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