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
File details
Details for the file pas.plugins.sqlalchemy-0.2.tar.gz
.
File metadata
- Download URL: pas.plugins.sqlalchemy-0.2.tar.gz
- Upload date:
- Size: 20.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27c0db769407555ea5d6cd3818ddc1116ebadbc022829113cf59f41f8993b127 |
|
MD5 | 37395d740c624afb1a4481d30a3c6f73 |
|
BLAKE2b-256 | bad5f46c989081146c21d06ac8dd3bfd1a3c89a2de2c73a08972882e16011d29 |