Commit Graph
1052 Commits
Author SHA1 Message Date
Simon Kern 9943fbdd7a fixed docs for rrdtool
installation via pip should be prefered, because it works in
virtualenvs.
Additionally, it is necessary to install the listed libraries - they
are not necessarily included.
2013-05-07 19:15:16 +02:00
Simon Kern 2fea7a5667 fixed database queries and updated docs
replaced "auth_user" with "admin_user" since this is the new table.
2013-05-07 18:27:40 +02:00
Antoine Nguyen 241d772092 Bootstrap updated to 2.3.1. 2013-05-06 17:33:15 +02:00
Antoine Nguyen b15e475475 Improvements about aliases:
* Referencing an existing alias as a recipient is now allowed
* Alias type verification is less restrictive

fixes #403
2013-05-06 17:28:04 +02:00
Antoine Nguyen 019565bbca New events. 2013-05-06 12:48:59 +02:00
Antoine Nguyen 39c3d8c107 Don't use POST querydict after validation. 2013-05-06 12:48:37 +02:00
Antoine Nguyen a3c4a4f2d8 It seems I forgot this part.
see #386
2013-05-06 12:47:44 +02:00
Antoine Nguyen d50600d4a7 Improved search queries (and case insensitive).
fixes #311
2013-05-04 12:33:47 +02:00
Antoine Nguyen ec699ea216 Use a radio button instead of a listbox when necessary.
fixes #311
2013-05-04 12:10:01 +02:00
Antoine Nguyen a7be6b10e8 Display parameter forms always in the same order.
Don't try to apply settings before the forms are loaded.

fixes #392
2013-05-04 10:41:14 +02:00
Antoine Nguyen 72c2aea721 Cleanup. 2013-05-04 10:22:08 +02:00
Antoine Nguyen e834a3c4ac Sortable columns for all listing pages.
fixes #154
2013-05-04 09:46:26 +02:00
Antoine Nguyen 0db2d028f1 Converting the admin application into a proper modo extension.
see #392
2013-05-03 17:43:32 +02:00
Antoine Nguyen 68bad4945e Custom User model support.
see #393
2013-05-03 17:16:06 +02:00
Antoine Nguyen 9e53466dd6 Prevent accounts with restricted permissions to create greater roles.
fixes #412
2013-05-01 15:43:38 +02:00
Antoine Nguyen c40248b446 Improved unit tests. 2013-05-01 15:00:36 +02:00
Antoine Nguyen efc851d57b Refactoring and Shorcuts added:
* Possibility to create an administrator with a new domain
* Possibility to create default aliases with a new domain

fixes #344
2013-04-30 15:39:08 +02:00
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