SQLAlchemy-based PAS user/group/prop store.
Project description
SQLAlchemy PAS plugin
This package is a fork of the SQLPASPlugin. It uses SQLAlchemy as the database abstraction layer; some tests have been rewritten but most are preserved. It’s used in production with a PostgreSQL database.
Setup
To configure the plugin with a database, use z3c.saconfig and define a named scoped session “pas.plugins.sqlalchemy”.
Example:
<include package="z3c.saconfig" file="meta.zcml" /> <db:engine name="pas" url="postgres://localhost/pas" /> <db:session name="pas.plugins.sqlalchemy" engine="pas" />
Install the plugin using the included GenericSetup-profile. Note that tables will created automatically on installation.
You can reinstall anytime to create non-existing tables. Note that tables are preserved on uninstallation.
Memberdata
The users table has an extensive number of metadata fields; it’s on the to-do to figure out a nice way to make this pluggable.
Credits
Authors
Rocky Burt <rocky@serverzen.com> of ServerZen Software
Nate Aune <natea@jazkarta.com> of Jazkarta
Stefan Eletzhofer <stefan.eletzhofer@inquant.de> of InQuant
Malthe Borch <mborch@gmail.com>
Contributors
Ruda Porto Filgueiras <rudazz@gmail.com>
Daniel Nouri <daniel.nouri@gmail.com>
Dorneles Treméa <deo@jarn.com> of Jarn
Wichert Akkerman <wichert@wiggy.net> of Simplon
Riccardo Lemmi <riccardo@reflab.it> of Reflab Srl
Sponsors
Thanks to ChemIndustry.com Inc. for financing the development of SQLPASPlugin
Thanks to Statens Byggeforskninginstitut (http://www.sbi.dk) for sponsoring the caching support.
Thanks to Gis & Web S.r.l. (http://www.gisweb.it) for sponsoring the groups management support.
License
GNU GPL v2 (see LICENCE.txt for details)
Changelog
0.2 (released 2009/7/17)
Changed the ‘listed’ and ‘ext_editor’ column type to ‘Integer’ match the Plone model. [seletz]
0.1 (released 2009/7/17)
Initial public release.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for pas.plugins.sqlalchemy-0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27c0db769407555ea5d6cd3818ddc1116ebadbc022829113cf59f41f8993b127 |
|
MD5 | 37395d740c624afb1a4481d30a3c6f73 |
|
BLAKE2b-256 | bad5f46c989081146c21d06ac8dd3bfd1a3c89a2de2c73a08972882e16011d29 |