pas.plugins.sqlalchemy 0.3 (Beta release) (Dec 07, 2011)
This is not a final release. Experimental releases should only be used for testing and development. Do not use these on production sites, and make sure you have proper backups before installing.
Group support, some event notification, MySQL/SQLite compatibility.
For additional information about this project, please visit the overview page .
Available downloads
Change log
0.3 (2011-10-13)
----------------
- Fire `IPropertiesUpdated` (from PAS) event on `setPropertiesForUser`
to allow components to take action when user properties are updated.
[malthe]
- Merged SVN repository (select branches) into the existing Github
repository to consolidate improvements.
[malthe]
- Add title and description to groups.
GetRolesForPrincipal needs to listen to __ignore_group_roles__ and
__ignore_direct_roles__ from the request to work with plone 4.
GetRolesForPrincipal needs to take group roles into account as
default.
[sunew]
- Merged many changes from the branches: wichert-flexible,
wichert-flexible-pw-encryption, zedr-mysql-optimized, auspex.
Version 0.3 is not compatible with the earlier versions, upgrading
will require some migration (not included).
[sunew]
- Seperate user_id and login - as in PAS. (Not complete?)
[wichert]
- Refactor user, group, and principal classes to enable more sharing
of functionality between groups and users.
[wichert]
- Length of varchars to be compatible with MySQL
[auspex, wichert, sunew, zedr]
- Cleaned up the properties - only the plone properties are in the
model now. Override the model if you need more fields.
[sunew]
- Password and salt readonly.
[wichert, sunew]
- remove IUpdatePlugin related stuff. Not used.
[wichert]
- Make models configurable via dotted path zmi properties.
[wichert]
- Also make the Principal class configurable.
[sunew]
- Add missing security declarations (match those for the same methods
in PlonePAS and PluggableAuthService).
[sunew]
- Fully implement IRoleAssignerPlugin: missed doRemoveRoleFromPrincipal.
[sunew]
- More tests, tests pass for plone 4.0.7.
[sunew]
0.2.1 (unreleased)
------------------------
- Fixed some tests. Now tests passes on plone 4.0.7.
[sunew]
- Convert to and from UTF-8 and unicode. Plone uses UTF-8 internally
and most Python deployments will coerce using the 'ascii' codec,
resulting in unicode decode errors. [mborch]


