Commit Graph
1035 Commits
Author SHA1 Message Date
Antoine Nguyen 538c0a406f Few fixes:
* Take care of special characters (fixes #406)
* Don't try to select a non existing object (fixes #411)
2013-04-27 12:15:09 +02:00
Antoine Nguyen fbae30fcab Don't display column's name by default if not label is defined.
fixes #223
2013-04-27 11:51:31 +02:00
Antoine Nguyen 2663c119b3 Show table headers on the quarantine listing page.
see #223
2013-04-27 11:42:22 +02:00
Antoine Nguyen 49705079af Quotas page improvements:
* Possibility to filter mailboxes using a search pattern
* Possibility to edit a mailbox

fixes #391
2013-04-27 11:28:08 +02:00
Antoine Nguyen a175bf4659 Shortcut to list the identities of a specific domain.
fixes #337
2013-04-27 10:40:05 +02:00
Antoine Nguyen 27b0034211 I think it is the best solution I've found until now...
see #410
2013-04-26 15:47:19 +02:00
Antoine Nguyen 24c84acf6a Smarter decoding attempts...
see #410
2013-04-26 15:37:56 +02:00
Antoine Nguyen c726c01ea3 Fixing encoding issue. 2013-04-25 21:46:51 +02:00
Antoine Nguyen 55964c39cb The from field should not be changed.
fixes #408
2013-04-25 21:20:27 +02:00
Antoine Nguyen 9dad00567f Better handling of international string in sent emails.
fixes #409
2013-04-25 17:43:41 +02:00
Antoine Nguyen 729ff975ad Simple user: Rename the mailbox when the username is modified.
fixes #407
2013-04-25 10:19:14 +02:00
Antoine Nguyen f8aad5a1d4 Remove the mailbox from the filesystem before the db record.
see #389
2013-04-24 18:26:51 +02:00
Antoine Nguyen 02fa635b08 Oups :p
see #394
2013-04-24 10:13:24 +02:00
Antoine Nguyen a52edefd04 Associated migration scripts. (see #343 & #402) 2013-04-24 10:12:55 +02:00
Antoine Nguyen eedaff6f6a Quota support improvements.
* A mailbox can now use the domain's default quota. (fixes #402)
* Possibility to define unlimited quotas (fixes #343)
2013-04-24 10:08:21 +02:00
Antoine Nguyen 66d684ed7e Set 'admins' as the default tab when needed.
fix #405
2013-04-23 21:13:41 +02:00
Antoine Nguyen c9d3e0868b Don't allow mailbox quota values greater than the domain's one.
fix #401
2013-04-23 20:38:12 +02:00
Antoine Nguyen 0996c6e9ed Ensure that a recipient is unique inside a distrib. list.
fix #404
2013-04-23 20:28:50 +02:00
Antoine Nguyen d662c9d3a4 Unit test added.
see #394
2013-04-23 20:21:05 +02:00
Antoine Nguyen 534863927d Every user with a role greater than domain admin should not be accessible to a domain admin.
see #394
2013-04-19 20:47:41 +02:00
Antoine Nguyen 350d910cd6 Previous fix was too heavy :p
see #399
2013-04-19 17:10:05 +02:00
Antoine Nguyen a262a9bd9e Improved sql queries.
see #392
2013-04-19 17:08:53 +02:00
Antoine Nguyen 69e99e5d83 Missing assignement added.
see #392
2013-04-18 17:21:13 +02:00
Antoine Nguyen 39449a9712 Fixing sql query.
see #392
2013-04-18 17:19:23 +02:00
Antoine Nguyen 50a8bf1b9d Possibility to sort quotas listing page.
see #154 & #391
2013-04-18 16:58:03 +02:00
Antoine Nguyen 99d90aafba Disable l10n for now.
fix #400
2013-04-17 16:39:46 +02:00
Antoine Nguyen 9c7e953358 Fixing syntax error.
see #400
2013-04-17 16:15:56 +02:00
Antoine Nguyen c3955f4f12 Don't let django format the date according to the defined lang.
see #400
2013-04-17 16:12:40 +02:00
Antoine Nguyen de6d2794fa Displaying errors correctly 2013-04-17 14:16:46 +02:00
Antoine Nguyen 04fb7b1fee Make use of aware datetime objects.
see #399
2013-04-17 14:11:54 +02:00
Antoine Nguyen 6aa6761bd9 Compare with a datetime object is better...
fixes #399
2013-04-17 13:57:03 +02:00
Antoine Nguyen 8e7d69d1b9 Importing required widget 2013-04-16 17:36:46 +02:00
Antoine Nguyen 17c1069bf2 Migrating .hgignore to .gitignore 2013-04-16 17:36:08 +02:00
Antoine Nguyen 1c14ed592c Link to redmine added 2013-04-16 14:47:59 +02:00
Antoine Nguyen 9ceb5ff5aa Displaying usage and limit values + %
see #391
2013-04-15 22:25:08 +02:00
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 919f4522be Don't use len() on queryset objects! 2013-04-12 14:14:10 +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 46bb767954 I forgot those files (see #392) 2013-04-06 16:20:47 +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 d64a61ac55 Better behaviour against misformatted adresses.
see #390
2013-03-17 13:22:38 +01: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