Commit Graph
43 Commits
Author SHA1 Message Date
tonio 2c6511e8e4 Layout modifications (mostly menus).
Admin can now change his password correctly.
2010-06-09 17:41:32 +02:00
tonio 1c35ce5757 Ticket #52
From now, users can store their own "preferences" inside MailNG.
2010-06-09 15:58:46 +02:00
tonio bba6b55c10 Bugfixes
#54 : I think this is now acceptable...
2010-05-28 14:19:59 +02:00
tonio 67c66ed649 #48 : rollback, this is not trivial. 2010-05-26 16:50:09 +02:00
tonio f9f2a9e546 Added fixtures for initial admin data.
perms object is no longer passed to builtins or filters, we use user instead
(it seems that perms content is different with Django 1.2)

#48 : I think I've found a way to include templatetags dynamically, using add_to_builtins.
2010-05-25 18:31:11 +02:00
tonio 633f09ba7c Ticket #41
Some code refactoring, extensions look more like Django applications now.
2010-05-20 08:51:01 +02:00
tonio 7ad7c1f48e Some work about ticket #22 2010-05-05 20:47:12 +02:00
tonio 846d298f44 Refactoring... 2010-05-05 18:20:59 +02:00
tonio 6adbc5c6be Ticket #45. 2010-05-05 13:18:12 +02:00
tonio 7480e479e7 Ticket #48.
This is not finished yet. More work than what I expected but the main part is done.
It will need a lot of testing... There is still a bug when activating a new extension
in development mode (ie. with python web server), I think it does not occur behind
a real web server.
2010-05-04 17:25:23 +02:00
tonio af8c33e659 Some work about #48. This is far from finished. 2010-05-02 22:15:06 +02:00
tonio 790fb45372 Ticket #41 but this is not enough... 2010-04-30 18:33:42 +02:00
tonio 007fc6762f Minor fixes + cleanup 2010-04-30 17:27:19 +02:00
tonio 4ee5219055 Bugfix. 2010-04-30 17:18:22 +02:00
tonio b91b78847b Ticket #46 2010-04-23 18:17:07 +02:00
tonio 4624eef6eb Misc. 2010-04-22 21:36:28 +02:00
tonio a49fe36cb0 End of ticket #26 2010-04-19 18:28:29 +02:00
tonio ffbb054089 Quarantine plugin update:
All functions are back. Big refactoring of this module, the last thing that remains
is the need of DB optimization for big tables.
2010-04-19 14:31:36 +02:00
tonio 0252cebb4e Quarantine plugin refactoring. It is now working like the webmail plugin, ie with an anchor based ajax navigation. What is broken for the moment:
* search functionality,
 * headers do not appear while displaying a mail.

New message system. (see infobox.js)
2010-04-02 19:07:37 +02:00
tonio 312ebe57ec Compose, Reply, Reply all.
New paramaters to configure connections to IMAP and SMTP servers.
2010-03-05 17:56:55 +01:00
tonio aa35047a2a Fusion tip 2010-03-02 16:26:12 +01:00
tonio a533fcd920 German translation + minor fix about plural forms 2010-03-02 16:24:39 +01:00
tonio 809be7c017 Against : webmail navigation improvement...
It's now possible to write and send text emails.
2010-01-22 18:55:36 +01:00
tonio bf971301b6 More work about webmail. It's almost possible to view emails content! 2010-01-15 18:06:41 +01:00
Antoine Nguyen 6c7a64e947 !! VERY UNSTABLE CHANGESET !!
Many updates in this commit:
 * first work on the webmail plugin, for now only emails listing and folders browsing is supported...
 * New login form,
 * New graphical layout (still needing improvments)
 * code factoring between webmail and quarantine plugins
 * etc.
2010-01-15 12:15:15 +01:00
tonio 34cc4a81ac First work for ticket #26. 2009-11-06 18:47:01 +01:00
tonio 363869a8c1 Documentation update + little bugfix 2009-11-04 18:05:45 +01:00
tonio 64ae5f4a94 Statistics plugin almost done. Needs more testing. 2009-11-03 15:25:29 +01:00
tonio e2433945bf Some little corrections/improvments 2009-10-30 22:26:35 +01:00
tonio 3fe149adb0 Bugfix on permissions verification (on domain admin was able to access any domain :p)
Added help tips when filling forms (domain, mailbox, etc.)
French translation update.

Tips class added to mootools-more.js is not the official version (1.2.4.2). There are some bugs with this version so I've decided to integrate modifications coming from here : https://mootools.lighthouseapp.com/projects/24057/tickets/167-tips-class-issues-in-more-1242
2009-10-30 11:28:40 +01:00
tonio 76c9cbf40c Bugfix and french translation update. 2009-10-29 15:05:16 +01:00
tonio c2df3c1cf2 We can now release messages properly. New class AMrelease supports both unix and inet connection modes. 2009-10-28 12:06:03 +01:00
tonio 74b766c9a7 Ticket #13
French translation update.
2009-10-27 18:06:03 +01:00
tonio 5929aaec21 Ticket #21 + layout refactoring. 2009-10-27 15:13:33 +01:00
tonio 981540b2b5 It is now possible to delete a SuperAdmin permission.
Postfix Autoreply plugin is not a real plugin... I've begun the conversion but it will cause a modification into the SQL schema and I don't know how to handle migrations yet...
2009-10-22 18:31:43 +02:00
tonio e673c2e89e Bugfix?: with the new version of Fx.Slide, the effect that hides search options in quarantine plugin doesn't hide them anymore!
Back to old version, it works...
2009-10-20 17:36:20 +02:00
tonio c3ba6a1f74 End of ticket #14 2009-10-16 15:48:35 +02:00
tonio e5bba24699 Initial work for tickets #13 and #14 2009-10-06 17:49:29 +02:00
tonio 7ad7c6f4a4 Ticket #11
Some code refactoring. Improvement of emails displaying.
Mootools update (new version is 1.2.3). Fx.Slide added (version 1.2.3.1).
2009-09-22 11:36:48 +02:00
tonio 4a87601976 Tickets #12 and #15 2009-09-18 11:03:58 +02:00
tonio 44e276d9e5 Some work about the quarantine plugin. 2009-07-03 18:01:00 +02:00
tonio 1d1c23f63e Some work about quarantine management. 2009-07-02 18:05:56 +02:00
Antoine Nguyen fcab20b608 Important update of the plugin engine.
New plugin that allows the handling of an Amavisd-new SQL quarantine.

NB: a DB connections manager has been added inside the lib because
Django does not support multiple connections at the same time. The
main consequence is that we don't use an ORM and that we have to
rewrite a small wrapper that supports several DB (mysql, postgresql, etc.).
Adding a dependancy to an existing ORM module (like SQLalchemy) is
heavy, we don't want that for now.
2009-06-26 17:13:35 +02:00