Commit Graph
312 Commits
Author SHA1 Message Date
Antoine Nguyen b4ea9342fe Raw headers are now displayed into a <pre/> tag, we no longer use a modal box.
fixes #229
2012-04-09 12:05:59 +02:00
Antoine Nguyen d28f5f39bf Fixed wrong function call. 2012-04-08 16:06:20 +02:00
Antoine Nguyen 90c002431f * Removed "Back to list" button
* Added 'close' button instead (top-right corner)

fixes #230
2012-04-08 16:01:56 +02:00
Antoine Nguyen ead269a839 Quarantine : removed the 'options' menu from the 'viewmail' page.
fixes #233
2012-04-08 15:30:27 +02:00
Antoine Nguyen c0163d8467 Little adjustments.
fixes #234
2012-04-08 15:16:00 +02:00
Antoine Nguyen e0fd34c98c Fixed incorrect test.
see #234
2012-04-08 15:10:00 +02:00
Antoine Nguyen 9645e547dc Added missing template.
see #234
2012-04-08 15:08:38 +02:00
Antoine Nguyen 214c6f52b4 X-Amavis-Alert is now displayed apart, just before the headers and using a bootstrap alert box.
see #234
2012-04-08 15:06:33 +02:00
Antoine Nguyen 8e9d8aef3b New simple poller that checks every 2s. if there are new pending release requests. If that's the case, the top notification box is updated.
fixes #227
2012-04-07 17:44:09 +02:00
Antoine Nguyen 2ad7b0a039 * New top zone to display notifications
* Number of pending release requets now appears in that new zone

fixes #226
2012-04-07 15:59:55 +02:00
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