2012-02-17 85 views
0

我試圖將自定義表進行身份驗證和角色集成到PAS.plugin.sqlalchemy中。與pas.plugin.sqlalchemy集成自定義表

定製model.py後,我設法得到我的用戶表架構,因爲我們已經在現有的用戶表中。但是,當安裝這個pas,它的創建數字表包含屬性表。屬性表通過外鍵與用戶錶鏈接。我在現有場景中沒有任何屬性表。

通過看到我的引用,我可以在執行SQL fetch pas時查看用戶和屬性表作爲連接查詢。我們在用戶(web_contact_auth)表中有數據,但不在屬性表中。

u'SELECT TOP 1 web_contact_auth.contact_number AS web 
_contact_auth_contact_number, web_contact_auth.password AS web_contact_auth_pass 
word, principals.id AS principals_id, principals.type AS principals_type, princi 
pals.zope_id AS principals_zope_id, web_contact_auth.password_reset_token AS web 
_contact_auth_password_reset_token, web_contact_auth.password_reset_expiry AS we 
b_contact_auth_password_reset_expiry \nFROM principals JOIN web_contact_auth ON 
principals.id = web_contact_auth.contact_number \nWHERE web_contact_auth.contact 
_number = ?' ('admin',) 

我questiones是: 我應該如何創建屬性表的數據?無論如何,我可以忽略屬性表,只從用戶表中獲取數據。

Adavance感謝您閱讀/回覆的時間。

問候

WEBBYFOX

回答

0

只要不激活該插件。我沒有屬性表。在/ acl_users/plugins/manage_active中,Properties Plugins,我有sql作爲最後一個選項。我沒有看到其他明顯的東西。