Интеграция пользовательских таблиц с pas.plugin.sqlalchemy - PullRequest
0 голосов
/ 17 февраля 2012

Я пытаюсь интегрировать пользовательскую таблицу для аутентификации и роли в PAS.plugin.sqlalchemy.

После настройки model.py мне удалось получить схему пользовательской таблицы, как в существующей пользовательской таблице.Но при установке этого па, его создание таблиц чисел, включая таблицу свойств.Таблица свойств связана с таблицей пользователя через внешний ключ.У меня нет таблицы свойств в существующем сценарии.

При просмотре моего трекбэка я вижу, что при выполнении 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',)

Мои вопросы: как мне создать данные в таблице свойств?В любом случае я могу игнорировать таблицу свойств и просто получать данные только из пользовательской таблицы.

Adavance Спасибо за ваше время для чтения / ответа.

С уважением

WEBBYFOX

1 Ответ

0 голосов
/ 19 февраля 2012

Только не активируйте этот плагин. У меня нет таблицы свойств. В / acl_users / plugins / manage_active, Properties Plugins, у меня есть sql в качестве последней опции. Я не вижу ничего более очевидного.

...