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
Antoine Nguyen
affbfb2fd7
New event callbacks to update the list of available applications when an extension is disabled/enabled.
...
fixed #185
2011-12-13 16:56:43 +01:00
tonio
b86e003e92
Merge
2011-12-12 17:23:05 +01:00
Antoine Nguyen
1fa5639aa3
Missing import added.
...
fixed #183
2011-12-12 17:18:36 +01:00
Antoine Nguyen
c7cfac8e0a
wip: webmail big refactoring and perfomance improvment
...
Misc. changes.
2011-12-01 17:36:21 +01:00
Antoine Nguyen
767343640a
When the demo application is enabled, we disable the ''password change'' action for default super administrator.
...
see #187
2011-11-24 11:00:24 +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
00434d819a
Added fixtures files for the demo application.
...
see #187
2011-11-18 15:59:09 +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