Commit Graph
2280 Commits
Author SHA1 Message Date
Antoine Nguyen 1c51e97179 wip: Limits and resellers
* refactoring, limits are working pretty well
* domain admins can now create domains (under control) when the limits extension is enabled

see #105
2012-01-24 11:23:31 +01:00
Antoine Nguyen 8d6c2dcacb Do not try to calculate current quota state if it's not defined for the user.
see #194
2012-01-23 10:52:37 +01:00
Antoine Nguyen 82c9018a3c Updated spanish translation. 2012-01-23 10:01:33 +01:00
Antoine Nguyen 3681bb4198 wip: resellers and limits
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
2012-01-20 17:33:05 +01:00
Patrick Ben Koetter 4a5bc46302 Translation
Updated LDAP error message
2012-01-17 14:29:47 +01:00
Antoine Nguyen cf91a3edc1 The ldap module should not be a mandatory requirement.
see #192
2012-01-17 13:47:05 +01:00
Antoine Nguyen 960714ca5a Documentation update. 2012-01-17 10:56:12 +01:00
Antoine Nguyen a57d284f7b Restoring CSS styles for specials mailboxes.
see #177
2012-01-17 10:52:21 +01:00
Antoine Nguyen 892e0d0a97 * Uncomment the 'import rrdtool' statement, otherwise the script fails to start
* Demo application : set the managesieve authentication mechanism to 'PLAIN' by default because the dovecot version provided with Debian squeeze is a buggy one.
2012-01-17 10:20:58 +01:00
Antoine Nguyen 2a0e9fdf3a wip: resellers and limits
* New events
* Updated events API
* New models to implement limits (more flexible)
2012-01-16 14:44:32 +01:00
Antoine Nguyen 99888a861b wip: limits and new reseller profile
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
2012-01-12 16:49:09 +01:00
Antoine Nguyen 65fa753b7e Minor fixes. 2012-01-11 16:59:06 +01:00
tonio c3533bae33 Merge 2012-01-11 10:38:32 +01:00
Antoine Nguyen 84e2a25319 No space between images :p 2012-01-11 10:31:54 +01:00
Antoine Nguyen 7c37a1b3b6 German translation update. 2012-01-11 09:39:39 +01:00
Antoine Nguyen fc18b4b74c Documentation update. 2012-01-10 12:17:28 +01:00
Antoine Nguyen 0f735e19fd Translation files update. 2012-01-10 11:28:29 +01:00
Antoine Nguyen b1e70c513f For now, it is not necessary to make a distinction between "loginname" and "address".
The definitive format is : "address;password;first name;last name".

see #191
2012-01-10 11:08:39 +01:00
Antoine Nguyen 7eee4c1284 Changing local passwords was not working anymore :p
see #192
2012-01-10 11:04:03 +01:00
Antoine Nguyen ba0ed344c5 Simple hack to catch redirections after an ajax request. It is not a clean and perfect solution but it should address most cases.
fix #181
2012-01-10 10:40:22 +01:00
Antoine Nguyen baec1f740e The 'save' button has been moved into the footer bar. Its position is now always the same.
fix #180
2012-01-09 16:06:04 +01:00
Antoine Nguyen 8ffed98430 Default folders can also have children.
fix #177
2012-01-09 14:42:30 +01:00
Antoine Nguyen 361cf04106 Special case for clear passwords, do not touch them!
see #192
2011-12-28 15:39:52 +01:00
Antoine Nguyen babea7e61d Added missing file.
see #192
2011-12-28 13:30:42 +01:00
Antoine Nguyen 96dfb877ae Support for LDAP password modification (user level only for now). I need a working environment to check if postfix/dovecot accept the way I encrypt passwords.
see #192
2011-12-28 13:30:01 +01:00
Antoine Nguyen 880880a374 We convert the given password to a string to avoid errors with the crypto module.
fix #193
2011-12-28 11:58:50 +01:00
Antoine Nguyen bdad3b675f Fixed bad import statement.
see #168
2011-12-27 16:18:21 +01:00
Antoine Nguyen 88fc62f89c Do not try to fetch the mailbox associated to an alias if this last one is not defined!
see #178
2011-12-26 15:31:20 +01:00
tonio 24af0ae611 Merge 2011-12-15 13:39:21 +01:00
Antoine Nguyen 680862c778 New checkbox to choose if local copies must be kept. (only for the forward form)
fixed #178
2011-12-15 10:25:57 +01:00
Antoine Nguyen 7d89e85db9 Better fix.
see #179
2011-12-14 17:09:40 +01:00
Antoine Nguyen 7a52d4d738 Register the resize callback only for the HTML editor.
fixed #182
2011-12-14 10:40:47 +01:00
Antoine Nguyen affbfb2fd7 New event callbacks to update the list of available applications when an extension is disabled/enabled.
fixed #185
2011-12-13 16:56:43 +01:00
Antoine Nguyen 521f8ee674 Documentation update.
fixed #190
2011-12-13 15:44:31 +01:00
Antoine Nguyen befab13d96 Apply the padding shift on labels, not divs.
fixed #179
2011-12-13 15:36:05 +01:00
tonio b86e003e92 Merge 2011-12-12 17:23:05 +01:00
Antoine Nguyen 1fa5639aa3 Missing import added.
fixed #183
2011-12-12 17:18:36 +01:00
Antoine Nguyen 4fcc5b7911 * New "import data" feature (only supports mailboxes for now)
* Some javascript cleanup into the admin. application

see #191
2011-12-09 14:38:56 +01:00
Antoine Nguyen c7cfac8e0a wip: webmail big refactoring and perfomance improvment
Misc. changes.
2011-12-01 17:36:21 +01:00
Antoine Nguyen b9061b7f4a wip: Big webmail refactoring and performance improvment
* Fixed some issues with the navigation plugin
* Compose form is reachable
2011-11-29 11:52:26 +01:00
Antoine Nguyen 767343640a When the demo application is enabled, we disable the ''password change'' action for default super administrator.
see #187
2011-11-24 11:00:24 +01:00
tonio 39d105890a Merge 2011-11-18 23:48:30 +01:00
Antoine Nguyen d23923a248 If the demo application is activated, an announcement now appears on the login page to inform visitors on how to use the demo. 2011-11-18 23:42:31 +01:00
Antoine Nguyen efc024ad93 * Fixed bad uid/gid for demo fixtures (must be 500:500)
* Fixed incorrect search pattern to activate the demo applicaton

see #187
2011-11-18 20:11:26 +01:00
Antoine Nguyen 132b3a7637 wip: Webmail big refactoring and performance improvment
* some issues with drag&drop and mailboxes list were fixed
* the pagination feature was fixed
2011-11-18 17:46:26 +01:00
Antoine Nguyen fe46cb7d52 With data from the 'auth' application, it works better :p
see #187
2011-11-18 16:09:01 +01:00
Antoine Nguyen 00434d819a Added fixtures files for the demo application.
see #187
2011-11-18 15:59:09 +01:00
Antoine Nguyen 0aace4e521 wip: webmail big refactoring and performance improvment
* Drap&Drop feature fixed.
* Mailboxes buttons are all functionnal (even the ones dynamically added)
2011-11-17 18:44:17 +01:00
Antoine Nguyen 5730d66979 wip: webmail big refactoring and performance improvment
*On demand* mailboxes loading.
2011-11-17 15:34:59 +01:00
Antoine Nguyen f04862b28f wip: Webmail big refactoring and performance improvment
Better IMAP commands.
2011-11-16 22:34:44 +01:00