Antoine Nguyen
2437d4371b
Merge with mainline
2012-02-02 13:52:31 +01:00
Antoine Nguyen
8dfbb6224b
Javascript code refactoring.
...
see #196
2012-02-02 13:51:42 +01:00
Antoine Nguyen
51e6b2dab3
A new button is available into the domain actions list and let the current user see the defined administrators of each domain.
...
see #201
2012-02-02 11:07:54 +01:00
Antoine Nguyen
0c9e40f12c
Size elements must be integers.
...
see #105
2012-02-01 12:58:55 +01:00
Antoine Nguyen
bb5611284d
Merge with mainline
2012-02-01 09:41:28 +01:00
Antoine Nguyen
8dd717a334
wip: Resellers and limits
...
* We now make a difference between users that own a specific object and users that have access to a specific object
* Limits are not moved anymore (from one reseller to a domain admin) when we grant access to a domain
see #105
2012-01-25 11:57:37 +01:00
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
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
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
tonio
c3533bae33
Merge
2012-01-11 10:38:32 +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
tonio
24af0ae611
Merge
2011-12-15 13:39:21 +01:00
Antoine Nguyen
7d89e85db9
Better fix.
...
see #179
2011-12-14 17:09:40 +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
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
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
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
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
f04862b28f
wip: Webmail big refactoring and performance improvment
...
Better IMAP commands.
2011-11-16 22:34:44 +01:00
Antoine Nguyen
487266ecb5
wip: Webmail big refactoring and performance improvment
...
Using LSUB and LIST-EXTENDED.
2011-11-16 18:44:10 +01:00
Antoine Nguyen
2e2011e070
Do not leave <img> tag with an empty src field!!
...
fixed #189
2011-11-14 17:08:21 +01:00
Antoine Nguyen
0688f6b215
New 'demo' application.
...
see #187
2011-11-07 17:56:19 +01: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
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
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
81a03d6c65
* Added pagination for admin pages (domains, mailboxes, etc.)
...
* Code refactoring
see #76
2011-07-26 14:53:43 +02:00
Antoine Nguyen
db24deb216
* Domain removal is working again
...
* Fixed old references to 'response.error'
2011-07-03 11:43:27 +02:00
Antoine Nguyen
0add00f333
Last functionalities of the "sievefilters" plugin.
...
fixed #139
2011-06-30 21:59:18 +02:00
Antoine Nguyen
7338dd1c8f
First version of the sieve plugin is over \o/ It needs more testing but all functionalities are implemented. Maybe some extra sieve extensions would be nice but I'll see that based on user feedback.
...
I also include some general refactoring in this commit.
see #139
2011-06-19 19:11:02 +02:00
Antoine Nguyen
a2ec92daa7
Work in progress for #140 and #143
...
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.
2011-06-06 11:55:13 +02:00
Antoine Nguyen
1d068ef404
Ability to download a filters set as a plain text file.
...
see #139
2011-05-19 11:06:16 +02:00
Antoine Nguyen
a15d879109
First working version of the new 'message filters' plugin. Currently, only the raw edition mode is available. I also include my own MANAGESIEVE client implementation.
...
see #139
2011-05-18 14:50:05 +02:00
Antoine Nguyen
f0fe73e8b0
Errors display on ajax requests.
...
fixed #138
2011-05-18 14:18:41 +02:00
Antoine Nguyen
6d397aabe0
Fixed broken code (was not working since the last big refactoring I did in the admin code).
...
fix #133
2011-04-15 15:28:44 +02:00
Antoine Nguyen
3a29f1345e
* Added result messages about folder operations,
...
* Better display (I hope) of those messages.
see #55
2011-03-30 19:15:21 +02:00
Antoine Nguyen
b997dec8f4
New SqueezeBox version found here : https://github.com/frozeman/digitarald-SqueezeBox
...
close #129
2011-03-28 17:19:31 +02:00
Antoine Nguyen
2972ffc3e4
Upgrade to Mootools 1.3.1 and Mootools More 1.3.1.1
...
close #128
2011-03-28 17:16:39 +02:00
Antoine Nguyen
53f1cb5899
Simple way to display IMAP errors:
...
* raise a specific exception in the imap connector,
* Add a simple middleware to catch this exception and return a specific response that will be correctly displayed by the webmail.
see #127
2011-03-28 17:12:12 +02:00
Antoine Nguyen
0bcaa4cc51
* New icon and parameter for the 'Drafts' folder,
...
* Fixed a refresh issue when removing a top folder (ie. with no parent) that is the current selection.
2011-03-21 18:32:07 +01:00
Antoine Nguyen
b03f807a5e
* Better folders display,
...
* Complete folder manipulation support (add/edit/remove),
* Javascript code refactoring,
* MEDIAL_URL variable is now exposed to the javascript code.
see #55
2011-03-21 17:44:21 +01:00
Antoine Nguyen
67357e66af
see #55 : folders manipulation. Work in progress.
...
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.
2011-03-17 17:41:10 +01:00
tonio
8d04197502
Misc. fixes:
...
* Fixed a bug which prevented to select a same row multiple times,
* Documentation update,
* Fixed bad sizes.
2011-01-08 16:30:00 +01:00
tonio
1e79e98fb1
* French translation update
...
* Fixed CSS
2011-01-07 10:17:50 +01:00
tonio
f1f5801031
* Documentation update
...
* see #38 : reverted work from [49b589f08988]
* Style update for permissions
2011-01-06 22:07:15 +01:00