Commit Graph
426 Commits
Author SHA1 Message Date
Antoine Nguyen 893dcfdb3f Some code cleanup.
fixed #76
2011-07-27 10:49:55 +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 ee6d9554af Documentation update (new section about the virtual machine). 2011-07-14 10:53:31 +02:00
Antoine Nguyen 58fa7dc18f Update stored password if the modification is valid.
fixed #153
2011-07-13 23:04:32 +02:00
Antoine Nguyen bd246f8caa Using the right exception is better...
close #152
2011-07-13 22:50:46 +02:00
Antoine Nguyen 95f1323b88 Do not try to retrieve a mailbox if the user is the default administrator.
fixed #151
2011-07-13 22:20:59 +02:00
Antoine Nguyen 80af14d245 Documentation update. 2011-07-13 11:43:49 +02:00
Antoine Nguyen b6fb496a1d Restrict the access.
fixed #150
2011-07-13 11:39:46 +02:00
Antoine Nguyen 2c012a389a Using mb.user instead of user which is not defined :p
fixed #149
2011-07-13 10:35:25 +02:00
Antoine Nguyen c65723cd5a Added tag 0.8.5 for changeset 8cb8f67e2d55 2011-07-11 10:51:06 +02:00
Antoine Nguyen 1e8a4b9c42 Documentation update. 2011-07-11 10:43:47 +02:00
Antoine Nguyen 07e244c8c0 Correct dates migration.
see #140
2011-07-11 10:22:18 +02:00
Antoine Nguyen 2c26e2975f Updated german translation (thanks Patrick). 2011-07-11 09:43:13 +02:00
Antoine Nguyen 1aa169bfb3 Updated translations files. 2011-07-09 15:17:46 +02:00
Antoine Nguyen 8e25023c00 Added unique constraint on the Domain.name column. 2011-07-09 15:08:21 +02:00
Antoine Nguyen c7d43f31aa Updated spanish translation. (Thanks Pedro!) 2011-07-09 12:01:13 +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 f18492bcca Fixed insufficiente size. 2011-07-03 11:33:38 +02:00
Antoine Nguyen e48115650d Fixed a regression introduced with the deactivation of some aliases for domain admins (those with targets to other local mailboxes). 2011-07-03 11:29:26 +02:00
Antoine Nguyen 22858c9865 * It is now possible to remove all external addresses from an alias
* Fixed bad SQL queries in the documentation (those used to find aliases)

see #143
2011-07-03 11:19:36 +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 b9e798aba8 Added missing import.
see #140
2011-07-01 18:16:53 +02:00
Antoine Nguyen fef543af6d Fixed various bugs. 2011-07-01 17:28:50 +02:00
Antoine Nguyen 89d2ee1f7e Translation using transifex is not broken anymore. Added 'en' translation because transifex needs a source file. 2011-07-01 10:26:44 +02:00
Antoine Nguyen d2181b235d Added missing import. 2011-06-30 22:03:28 +02:00
Antoine Nguyen 24fddfdff9 Translation files update (only the french translation is complete). 2011-06-30 22:03:04 +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 0ab1823d3a Server-side protection to disallow domain admins to create inter-domains aliases.
see #143
2011-06-30 18:31:55 +02:00
Antoine Nguyen 638ad9ab59 New migration script to correct old installations.
see #148
2011-06-29 17:08:16 +02:00
Antoine Nguyen aa93a5c8cb Fixed invalid path.
fixed #147 & #148
2011-06-29 10:16:14 +02:00
Antoine Nguyen e94e64ac25 Fixed bad import. 2011-06-24 12:14:52 +02:00
Antoine Nguyen f737844403 The "from" parameter now uses the "default" connection by default.
see #140
2011-06-24 12:14:44 +02:00
Antoine Nguyen 0e402a4b56 Updated sample configuration file. 2011-06-24 12:13:31 +02:00
Antoine Nguyen 5d35fc1edd Documentation update (added a dedicated section to explain how to migrate from PostfixAdmin). 2011-06-24 12:10:58 +02:00
Antoine Nguyen da1cb6888b Documentation update. 2011-06-23 16:55:25 +02:00
Antoine Nguyen f68e17bf51 Using User.date_joined field to record the permissions' definition date.
fixed #146
2011-06-23 14:49:45 +02:00
Antoine Nguyen c5d9ce9f23 Migrating dates from postfixadmin.
see #140
2011-06-23 14:47:06 +02:00
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