Antoine Nguyen
d8c9cafda8
Added colors to specific buttons (release/delete)
...
fixes #231
2012-04-06 16:33:04 +02:00
Antoine Nguyen
1b22c4922a
Changed button label.
...
fixes #228
2012-04-06 16:26:16 +02:00
Antoine Nguyen
1d38e89007
Misc fixes.
2012-04-06 15:08:11 +02:00
Antoine Nguyen
7bf0818a15
* Fixed some permission issues. see #204
...
* The 'limits' extension has no need to modify the DomainAdmins group and a domainadmin resources must not include the 'domains' limit. see #105
2012-04-05 16:08:59 +02:00
Antoine Nguyen
273b24ebe5
Added missing import.
2012-04-04 17:03:09 +02:00
Antoine Nguyen
c052707638
wip: quarantine 'self-service'
...
Some little corrections.
2012-04-04 16:39:54 +02:00
Antoine Nguyen
ccf24f4905
wip: Quarantine 'self-service'
...
First commit.
2012-04-04 16:18:22 +02:00
Antoine Nguyen
f2808ff531
Removed useless dependancy.
...
see #204
2012-04-04 08:59:30 +02:00
Antoine Nguyen
a74c9116ff
Basic support for release requests.
...
see #205
2012-04-03 14:25:12 +02:00
Antoine Nguyen
9db910254d
Misc. updates.
...
see #204
2012-04-03 12:56:06 +02:00
Antoine Nguyen
cd097be910
Fixed minor issues.
...
see #204
2012-04-03 12:51:43 +02:00
Antoine Nguyen
28e8e736ee
wip: global UI refactoring
...
* More work on the webmail
see #204
2012-03-30 11:15:34 +02:00
Antoine Nguyen
e10bba2d4e
wip: Global user interface improvment
...
* The quarantine manager is done
* The webmail is not yet completed
* Cleanup
* More...
2012-03-27 12:02:46 +02:00
Antoine Nguyen
4dae056d87
Merge with mainline
2012-03-19 15:22:12 +01:00
Antoine Nguyen
8b52b32a7e
wip: Big webmail refactoring
2012-03-19 15:18:36 +01:00
Antoine Nguyen
a295aa1ab6
wip: Global user interface improvment
...
* Use of jQuery in place of Mootools
* Most of the custom mootools plugins have been ported to jQuery
* Use of bootstrap from Twitter in place of the old CSS
* Most of the admin templates have been reworked
* The sievefilters extension has been ported
* The postfix autoreply extension is almost done
* more...
see #204
2012-03-19 15:13:01 +01:00
Antoine Nguyen
d17e78ad02
Misc. fixes
...
see #105
2012-02-21 16:57:24 +01:00
Antoine Nguyen
cf124df059
wip: Big webmail refactoring.
2012-02-03 15:26:00 +01:00
Antoine Nguyen
130250afa9
Merge with mainline
2012-02-02 16:45:11 +01:00
Antoine Nguyen
23f77f64aa
Fixed misc. issues relative to the 'compose form' validation process.
...
fix #203
2012-02-02 15:38:06 +01:00
Antoine Nguyen
7bd67eb55a
Restoring lost modifications during the last merge...
2012-02-02 14:30:12 +01:00
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
6a18f8bd17
Works better with appriopriate template :p
...
see #201
2012-02-02 11:12:46 +01:00
Antoine Nguyen
f7b89431cf
Avoid callbacks duplication.
...
see #105
2012-02-01 17:46:58 +01:00
Antoine Nguyen
027d77f949
wip: Resellers and limits
...
* A new limit has been added : the maximum number of domain admins a user can create
* Code simplification
see #105
2012-02-01 17:45:38 +01:00
Antoine Nguyen
1c3fddb849
Don't display preferences of extensions that require a mailbox.
...
see #198
2012-02-01 10:56:15 +01:00
Antoine Nguyen
6e038da104
wip: webmail big refactoring
...
Little issues due to the previous merge have been fixed.
2012-02-01 09:59:16 +01:00
Antoine Nguyen
bb5611284d
Merge with mainline
2012-02-01 09:41:28 +01:00
Antoine Nguyen
ff9528dbda
wip: Webmail big refactoring
...
* New fetch responses parser
* Better detection of attachments
2012-02-01 09:36:42 +01:00
Antoine Nguyen
8e432d344e
* Fixed broken unit tests (see #196 )
...
* No more fixtures for the 'limits' extension (were causing problems when running tests) (see #105 )
2012-01-31 17:09:13 +01:00
Antoine Nguyen
5cfe9a3efd
wip: Resellers and limits
...
Take care with proxy models and content types :p
(https://code.djangoproject.com/ticket/11154 )
see #105
2012-01-30 17:54:09 +01:00
Antoine Nguyen
0114fbff35
Fixed a misuse of gettext (again).
2012-01-28 11:41:25 +01:00
Antoine Nguyen
fb6abc5319
rrdtool can be useful sometimes :p
2012-01-28 11:33:10 +01:00
Antoine Nguyen
645ebfd70f
Extension structure has been simplified. All extensions have been ported to the new version.
...
see #197
2012-01-27 17:03:54 +01:00
Antoine Nguyen
b7d77254ce
wip: Resellers and limits (see #105 )
...
* 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 )
2012-01-27 13:51:29 +01:00
Antoine Nguyen
c951541803
Bad commit :p
2012-01-25 11:58:00 +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
73cdaed057
Merge with 0.8.8
2012-01-24 14:11:09 +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
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
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
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
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
8ffed98430
Default folders can also have children.
...
fix #177
2012-01-09 14:42:30 +01:00
tonio
24af0ae611
Merge
2011-12-15 13:39:21 +01:00