Commit Graph
174 Commits
Author SHA1 Message Date
Antoine Nguyen ec672e57bc wip: UI refactoring
* Activate by default the 'simple user' mode for domain administrators (when creating a new accoun)
* Don't forget to grant access to objects created by domain admins to super admins

see #204
2012-05-03 18:07:01 +02:00
Antoine Nguyen 0dc36d19db wip: UI refactoring
* Demo content updated
* Give also access to the account when creating a new mailbox

see #204
2012-05-03 17:06:11 +02:00
Antoine Nguyen bd126b507f wip: UI refactoring
* fixed an issue with the FETCH responses parser
* Aliases are now displayed into *identities*
* French translation update

see #204
2012-05-03 11:31:02 +02:00
Antoine Nguyen d1b543c25d wip: UI refactoring
* Per object permissions
* Faster identities listing
* Possibility to filter on alias names
* fixes

see #204
2012-05-02 17:11:29 +02:00
Antoine Nguyen 14268578ba wip: UI refactoring
* translation files update
* various fixes

see #204
2012-04-25 16:45:01 +02:00
Antoine Nguyen dc960165db Restoring pagination for admin listings.
see #204
2012-04-25 14:51:47 +02:00
Antoine Nguyen a7ad90aee9 wip: UI refactoring
* Webmail: better message display.
* Webmail: added optional Cc and Cci fields.

see #204
2012-04-23 10:46:29 +02:00
Antoine Nguyen 5f4b4dee5d wip: UI refactoring
* Cleanup

see #204
2012-04-22 10:58:44 +02:00
Antoine Nguyen 4d47e2b126 wip: UI refactoring
* Login page annoucements
* Cleanup
2012-04-22 09:33:16 +02:00
Antoine Nguyen 29069ee3b1 wip: UI refactoring
* javascript cleanup

see #204
2012-04-20 18:34:36 +02:00
Antoine Nguyen e9a8842a5d wip: global UI refactoring
* Templates cleanup (page titles for everyone)
* Fixed unicode issues
2012-04-20 12:59:55 +02:00
Antoine Nguyen be2d5286ed wip: global UI refactoring
I'm almost done with the webmail :p
Mailboxes manipulation is working pretty well now.

see #204
2012-04-19 15:21:18 +02:00
Antoine Nguyen fa95284944 * Some fixes about *unseen messages* counters (see #204)
* Disable mailbox actions for RO mailboxes (fixes #239)
2012-04-17 12:31:30 +02:00
Antoine Nguyen c201d25e09 wip: global UI refactoring.
see #204
2012-04-16 09:48:15 +02:00
Antoine Nguyen 13c699e855 * Added a simple box to display the current resource usage (see #105)
* Cleanup (see #204)
* Fixed javascript issues
2012-04-11 15:07:04 +02:00
Antoine Nguyen 303c84eb64 * Fixed forwards definition
* Cleanup
* Do not check for release requests if the user is a simple user (see #227)

see #204
2012-04-10 16:41:12 +02:00
Antoine Nguyen a4b5ebafd9 * unit tests updated
* some permission issues fixed

see #204
2012-04-09 20:07:09 +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 774cf030c4 Removed checkbox from the heading row.
fixes #222
2012-04-06 15:51:06 +02:00
Antoine Nguyen 342196b935 In the creation wizard (for account creation), added step title and counter.
fixes #216
2012-04-06 15:31:45 +02:00
Antoine Nguyen fbe5cc215f Identities:
* Removed 'edit' button
* Clicking on an identity name now opens the edit box

fixes #213
2012-04-06 10:14:43 +02:00
Antoine Nguyen 67ec55beac * Using 'icon-trash' to represent 'delete' actions (fixes #210)
* A simple click on a domain name opens the edit box (fixes #209)
* No more creation and modification dates in the listing (fixes #211)
* Fixed an issue with modal boxes
2012-04-06 09:48:59 +02:00
Antoine Nguyen 9db910254d Misc. updates.
see #204
2012-04-03 12:56:06 +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 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 97d3996d2e Top menubar modifications.
see #204
2012-02-21 17:49:41 +01:00
Antoine Nguyen 2437d4371b Merge with mainline 2012-02-02 13:52:31 +01:00
Antoine Nguyen fc56a5df31 Don't convert parameter values to str objects, leave them as unicode ones and use 'unicode_escape' before storing them to database.
see #200
2012-02-02 09:55:37 +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 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 edac9e7198 Documentation update. 2012-01-28 11:32:39 +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 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 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 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
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 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 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
tonio 24af0ae611 Merge 2011-12-15 13:39:21 +01:00