* Added support for migrations
* Big refactoring of the admin code
done: Support for SHA256 algorithm to store passwords (fix#195)
done: admin models refactoring (fix#196)
I've finally started to rethink the database structure. The goal I'm trying to reach: only use User objects to manage permissions and accesses to the webui and associate other objects to them if needed (like mailboxes).
see #105
We add an intermediate role : Reseller. It is somewhere between a super administrator and a domain administrator. A reseller can create objects (a limited or not amount) and then define permissions on those objects:
* Create a domain admins,
* Assign limits to those admins,
* ...
see #105
* 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
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
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.
* Complete folder manipulation support (add/edit/remove),
* Javascript code refactoring,
* MEDIAL_URL variable is now exposed to the javascript code.
see #55
This commit adds the following features:
* Folder creation,
* Folder modification,
* Folder removal.
There are still issues with subfolders but they should not be too complicated to fix.
I've also done some javascript refactoring.
The real problem was due to the use of a <pre> tag to display plaintext messages. By default, it does not automatically cut long lines as with other tags. Some CSS stuff fixed the problem.
Fixed bad behaviour on some combinations between display mode and message available formats. (ie. plain/text or plain/html)
Removed useless fields (full_address) and added associated migrations. SQL queries used by postfix or dovecot will need to be updated. (as the documentation)
see #103
Big refactoring of objects creation and edition. (javascript cleanup, forms factoring, etc.)
At last something that works pretty well under firefox and with multiple selection possible (using Mootools HtmlTable.Select). There are some problems with IE and Chrome (the position: relative on td elements is not well supported).
Mootools update (1.3)
close#109
Checking limit when creating/updating a mailbox.
* Added domain aliases delete,
* Permissions are not implemented yet.
see #103
* New generic create and remove buttons,
* New javascript confirmation module,
* Fixed a lot of problems about objects relations removal,
* Simpler interface (no more dropdown menus),
* Multiple removal support.
Work in progress:
* New domains admin page, all menus are now at the same level,
* Views, models and forms partial refactoring (better code organization).