Commit Graph
90 Commits
Author SHA1 Message Date
Antoine Nguyen 138f95bc40 Merge 2013-04-15 19:56:05 +02:00
Antoine Nguyen 465d9130d0 Don't give access to super admins!!
fixes #394
2013-04-15 19:54:02 +02:00
Antoine Nguyen 28a33c85b7 Use float precision to compute the quota usage.
see #391
2013-04-13 14:59:45 +02:00
Antoine Nguyen 15ab1c46df Simple protections added.
see #391
2013-04-13 10:15:54 +02:00
Antoine Nguyen bcb2bc36f2 Now it works pretty well :)
fixes #289
2013-04-13 10:01:33 +02:00
Antoine Nguyen d1353678ff * Possibility to configure LDAP authentication through the online panel (see #289)
* Simpler way to define visibility rules (see #392)
2013-04-12 22:42:21 +02:00
Antoine Nguyen db1373484f Added a new table to store per-user quota usage. (dovecot compatible)
A simple quotas listing page has been added to the admin. panel.

see #391
2013-04-12 14:12:54 +02:00
Antoine Nguyen f8f07a4066 Adapting messages to running configuration.
see #389
2013-04-08 09:51:35 +02:00
Antoine Nguyen 320ab88991 Few fixes.
see #389 & #392
2013-04-08 09:12:45 +02:00
Antoine Nguyen 679cda71af * Improved parameters management (see #392)
* Supporting mailboxes rename and removal only with Dovecot 2.x (see #389)
2013-04-06 16:19:48 +02:00
Antoine Nguyen 617bb4ea9b New parameter to choose between dovecot and postfix as LDA.
The CREATE_DIRECTORIES parameter has been removed. Mailboxes will only be created when postfix is the LDA.

fix #388
2013-03-09 15:22:16 +01:00
Antoine Nguyen 98b91e7b60 Preserve django 1.4 compatibility.
see #384
2013-03-09 10:21:58 +01:00
Antoine Nguyen 2fb4e630f7 Correctly display errors.
fix #387
2013-03-09 10:10:29 +01:00
Antoine Nguyen ab9b574def Don't mix str and unicode types when dealing with passwords, set everything to str.
fix #386
2013-03-06 22:00:06 +01:00
Antoine Nguyen f05a330612 All occurences of 'django.conf.urls.defaults' have been replaced by 'django.conf.urls'.
see #384
2013-03-03 09:29:09 +01:00
Antoine Nguyen eeab8c1233 Django 1.5 compatibility.
see #384
2013-03-02 17:06:23 +01:00
Antoine Nguyen 68fd59f3ba The default administrator must be the owner of its own account.
see #378
2013-02-23 17:29:22 +01:00
Antoine Nguyen 351d5830ad PEP8 compliance. 2013-02-10 20:59:26 +01:00
Antoine Nguyen af95f2b465 Added support for modification callbacks.
fix #264
2013-02-06 16:47:12 +01:00
Antoine Nguyen 931503261d Applying proper permissions to newly created objects.
fix #366
2013-01-27 15:56:11 +01:00
Antoine Nguyen 1beb18343a Fixing unit test. 2013-01-26 16:25:21 +01:00
Antoine Nguyen d0c4674547 Bootstrap updated to 2.2.2.
fix #351
2013-01-26 14:27:02 +01:00
Antoine Nguyen 9ade90d81b Filtering domains and identities now works as expected.
fix #319
2013-01-26 10:22:45 +01:00
Antoine Nguyen 7f5eff1062 * Working alias filtering
* Better error handling with postgres
2013-01-23 22:10:03 +01:00
Antoine Nguyen 2009b12af2 split() returns a list containing at least one element :p 2013-01-23 21:58:01 +01:00
Antoine Nguyen aa40fb4d11 Don't filter if idtfilter is not defined! 2013-01-23 21:43:43 +01:00
Antoine Nguyen d1a10b6f87 Make filtering work for aliases.
see #319
2013-01-23 21:32:51 +01:00
Antoine Nguyen 2d89bb11ee New option to automaticaly remove accounts with mailboxes.
Beware: activating this mode will make domain removal longer.

fix #364
2013-01-21 22:59:23 +01:00
Antoine Nguyen 9c70898828 Clickable tags to filter identities.
see #319
2013-01-20 10:14:33 +01:00
Antoine Nguyen 57b8b53ecd Using *reverse* in unit tests will make maintenance easier :p 2013-01-20 10:12:03 +01:00
Antoine Nguyen dd720c39d7 Prevent a user to disable its own account.
fix #361
2013-01-19 19:10:27 +01:00
Antoine Nguyen c11d2c9f0d Restore proper permissions.
see #317
2013-01-19 19:02:31 +01:00
Antoine Nguyen e5d293fb6e Code improvement.
see #315
2013-01-17 22:05:06 +01:00
Antoine Nguyen c6847ac06e Export options.
see #116
2013-01-17 21:51:02 +01:00
Antoine Nguyen 55df67973f Restoring modification links.
see #315
2013-01-16 23:10:00 +01:00
Antoine Nguyen c9c9eea37e Perfomance of the *identities* page has been improved.
see #315
2013-01-16 22:54:12 +01:00
Antoine Nguyen 893a7fbf53 Properly remove alias(es) after a mailbox deletion.
see #360
2013-01-14 22:54:47 +01:00
Antoine Nguyen a260817960 Add *enabled* status to exports (and so imports)
see #116 & #317
2013-01-14 21:58:32 +01:00
Antoine Nguyen 699fbae9b0 Proper domains export.
see #317
2013-01-14 21:12:21 +01:00
Antoine Nguyen abd89976b9 Support for group and permissions import/export.
see #116 & #317
2013-01-14 21:08:35 +01:00
Antoine Nguyen c57eb746d1 * Return accounts before aliases (see #116)
* Continue on error for existing objects (see #317)
2013-01-13 09:51:14 +01:00
Antoine Nguyen a3a2e25330 Code refactoring.
see #317
2013-01-13 09:22:07 +01:00
Antoine Nguyen a7b7eef367 Possibility to import domain aliases.
see #317
2013-01-12 18:51:40 +01:00
Antoine Nguyen c7d147654b I forgot domain aliases!
see #116
2013-01-12 18:35:41 +01:00
Antoine Nguyen 90d385769a * Possibility to export domains and identities (see #116)
* Display Modoboa version nicely (fix #304)
2013-01-12 18:27:10 +01:00
Antoine Nguyen 4f38d05111 *tags* is a better name.
see #319
2013-01-11 21:09:40 +01:00
Antoine Nguyen 3b800271fb New tags to simplify the reading of the identities listing.
see #319
2013-01-11 17:07:48 +01:00
Antoine Nguyen 90fc3b8fd1 Possibility to import aliases and forwards.
see #317
2013-01-11 11:44:22 +01:00
Antoine Nguyen f7a75b49bb Various fixes.
see #170
2013-01-07 22:21:26 +01:00
Antoine Nguyen bc9cbd30b1 Better API.
fix #357
2013-01-02 16:19:16 +01:00