Commit Graph
13 Commits
Author SHA1 Message Date
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 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 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 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 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 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