나는 사용자 생성 시간과 그것을 만든 사람을 찾고있다. 사용자 속성에서 가져 오려고하지만 아무 것도 찾을 수 없습니다.Plone : 사용자가 생성 된 시간과 확인한 사람을 확인하는 방법
acl = getToolByName(self.context,'acl_users')
userObject = acl.getUserById('userId')
x = userObject._propertysheets.values()[0]
pp xy.propertyItems()
결과는 다음과 같습니다
[('email', '[email protected]'),
('portal_skin', ''),
('listed', True),
('login_time', DateTime('2012/03/08 10:43:53.299987 GMT')),
('last_login_time', DateTime('2012/01/23 12:56:33.343882 GMT')),
('fullname', u'user'),
('error_log_update', 0.0),
('home_page', ''),
('location', ''),
('description', ''),
('language', ''),
('ext_editor', False),
('wysiwyg_editor', ''),
('visible_ids', False)]
그것은 사용자 생성 시간이 포함되어 있지 않습니다. 그래서 Plone이이 정보를 전혀 기록하지 않는지 궁금합니다.
감사합니다.
아니요,이 메서드에서 반환 한 작성 날짜와 작성자는 멤버 데이터 개체 자체가 아니라 멤버십 도구입니다. 습득 한 방법을보고 있습니다! –
감사합니다. 완벽하게 작동합니다. – tmaster
@tman : 죄송하지만, 모든 * 사용자에 대해 얻을 수있는 데이터는 동일하며 portal_membership 도구의 날짜와 작성자입니다. 즉, 획득 체인에서 메소드를 얻고 (구성원 데이터 객체에 정의되지 않음) 비 로컬 정보를 가져옵니다. –