gerald.colangelo
4a70cc3616
Added "CREATE_DIRECTORIES" parameters in admin panel.
...
If CREATE_DIRECTORIE is set to "no", skip directories creation on filesystem.
2011-09-29 18:37:16 +02: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
af4aab9fa6
At last, I've taken some time to create first level tests for the admin. application.
2011-09-16 16:33:03 +02:00
Antoine Nguyen
cbc599e721
Some GUI improvments:
...
* Better layout for the editor used to compose messages,
* Attachments form cleanup
see #54 & #38
2011-09-15 10:12:05 +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
0b0107722f
There was a conflict between confirmation messages.
...
fixed #167
2011-09-13 17:46:57 +02:00
Antoine Nguyen
7a867eee9d
Description update
...
see #38
2011-09-08 09:15:38 +02:00
Antoine Nguyen
9ddb27573f
At last, composing messages with attachments is possible!!
...
It is a really simple implementation but I think it will be enough for a begining. Users can add multiple attachments with a message, each attachment must not be larger than a customizable limit.
see #38
2011-09-08 09:13:13 +02:00
Antoine Nguyen
b33e6c0b25
Added tag 0.8.6.1 for changeset fcc3892a3ffd
2011-09-07 09:31:38 +02:00
Antoine Nguyen
db645819c0
Removed tag 0.8.6.1
2011-09-07 09:31:09 +02:00
Antoine Nguyen
512b3924e8
Documentation update for 0.8.6.1
2011-09-07 09:30:52 +02:00
Antoine Nguyen
1c313b9341
Added tag 0.8.6.1 for changeset f0784865b02a
2011-09-07 09:16:29 +02:00
Antoine Nguyen
f4aa77e018
New database cleanup script.
...
fixed #163
2011-09-07 09:13:42 +02:00
Antoine Nguyen
19d8b81bef
Fixed missing import statement.
...
fixed #163
2011-09-06 18:27:10 +02:00
Antoine Nguyen
cc8059063f
The "select all" header must not be sortable.
...
fixed #161
2011-08-31 13:46:25 +02:00
Antoine Nguyen
1eeab023ac
* Django 1.2 compatibility for LDAP authentication
...
* Fixed bad import statements
fixed #159
2011-08-30 19:14:46 +02:00
Antoine Nguyen
272d07ac90
Added tag 0.8.6 for changeset 0752a300f51a
2011-08-29 13:45:34 +02:00
Antoine Nguyen
440320bac5
Updated spanish translation.
2011-08-29 11:27:10 +02:00
Antoine Nguyen
b6893f7c60
Fixed bad import
2011-08-26 18:16:28 +02:00
Antoine Nguyen
547b081ee9
Fixed navigation issue that occured after a message removal.
...
see #155
2011-08-26 17:56:17 +02:00
Antoine Nguyen
020f6a761d
Columns must be restored each time a new instance of SQLlisting is created. (static member issue)
...
see #155
2011-08-26 10:14:33 +02:00
Antoine Nguyen
80205ebf20
Another potential circular import (raised when gunicorn is in use).
2011-08-25 17:37:48 +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
Patrick Ben Koetter
d1f1d4e218
Updated German translation
2011-08-25 13:03:33 +02:00
Antoine Nguyen
53e7f1beef
Auto-reply extension was a little bit broken :p
...
fixed #157 & #158
2011-08-25 11:34:33 +02:00
Antoine Nguyen
bf957c04d7
Translations update.
2011-08-25 10:32:31 +02:00
Antoine Nguyen
5e7b45513f
Documentation update.
2011-08-25 09:53:07 +02:00
Antoine Nguyen
34c2e4227a
Documentation update.
2011-08-24 17:47:56 +02:00
Antoine Nguyen
aabfa1a5e8
cleaner code.
...
see #156
2011-08-24 17:46:53 +02:00
Antoine Nguyen
8856bad0ba
Display the domain name when needed.
2011-08-24 17:14:25 +02:00
Antoine Nguyen
dcb0ccc2cf
Added support for LDAP authentication using this extra module : http://pypi.python.org/pypi/django-auth-ldap .
...
All we have to do is automatically populate the database upon successful login (if the domain and/or mailbox do not exist).
fixed #156
2011-08-24 15:40:24 +02:00
Antoine Nguyen
230308dbd4
Some fixes.
...
see #155
2011-08-24 15:36:03 +02:00
Antoine Nguyen
968f91be1a
Quarantine plugin update:
...
* Using django's orm to access amavis database
* Many UI improvments
* Better use of the RS field
fixed #88 & #72
see #155
2011-08-23 16:36:57 +02:00
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