Commit Graph
26 Commits
Author SHA1 Message Date
Antoine Nguyen e9a8842a5d wip: global UI refactoring
* Templates cleanup (page titles for everyone)
* Fixed unicode issues
2012-04-20 12:59:55 +02:00
Antoine Nguyen c201d25e09 wip: global UI refactoring.
see #204
2012-04-16 09:48:15 +02:00
Antoine Nguyen 303c84eb64 * Fixed forwards definition
* Cleanup
* Do not check for release requests if the user is a simple user (see #227)

see #204
2012-04-10 16:41:12 +02:00
Antoine Nguyen f79bf22763 Various fixes.
see #204
2012-04-10 14:44:19 +02:00
Antoine Nguyen 1d38e89007 Misc fixes. 2012-04-06 15:08:11 +02:00
Antoine Nguyen cd097be910 Fixed minor issues.
see #204
2012-04-03 12:51:43 +02:00
Antoine Nguyen a295aa1ab6 wip: Global user interface improvment
* Use of jQuery in place of Mootools
* Most of the custom mootools plugins have been ported to jQuery
* Use of bootstrap from Twitter in place of the old CSS
* Most of the admin templates have been reworked
* The sievefilters extension has been ported
* The postfix autoreply extension is almost done
* more...

see #204
2012-03-19 15:13:01 +01:00
Antoine Nguyen 8dfbb6224b Javascript code refactoring.
see #196
2012-02-02 13:51:42 +01:00
Antoine Nguyen 1c3fddb849 Don't display preferences of extensions that require a mailbox.
see #198
2012-02-01 10:56:15 +01:00
Antoine Nguyen 645ebfd70f Extension structure has been simplified. All extensions have been ported to the new version.
see #197
2012-01-27 17:03:54 +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 2a0e9fdf3a wip: resellers and limits
* New events
* Updated events API
* New models to implement limits (more flexible)
2012-01-16 14:44: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 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 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 b6893f7c60 Fixed bad import 2011-08-26 18:16:28 +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 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 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 0add00f333 Last functionalities of the "sievefilters" plugin.
fixed #139
2011-06-30 21:59:18 +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