work in progress: restrict mail recipients to users who have access to the target object; future extension: select recipients by groups

This commit is contained in:
Helmut Merz 2011-07-24 16:55:03 +02:00
parent 54cf5c017f
commit ccbd58f454
2 changed files with 4 additions and 2 deletions

View file

@ -339,6 +339,8 @@
name="boolean" /> name="boolean" />
<adapter factory="cybertools.composer.schema.field.ListFieldInstance" <adapter factory="cybertools.composer.schema.field.ListFieldInstance"
name="list" /> name="list" />
<adapter factory="cybertools.composer.schema.field.DropdownFieldInstance"
name="dropdown" />
<adapter factory="cybertools.composer.schema.field.FileUploadFieldInstance" <adapter factory="cybertools.composer.schema.field.FileUploadFieldInstance"
name="fileupload" /> name="fileupload" />
<adapter factory="cybertools.composer.schema.grid.field.GridFieldInstance" <adapter factory="cybertools.composer.schema.grid.field.GridFieldInstance"

View file

@ -408,8 +408,8 @@ Send Email to Members
>>> from loops.organize.browser.party import SendEmailForm >>> from loops.organize.browser.party import SendEmailForm
>>> form = SendEmailForm(menu, TestRequest()) >>> form = SendEmailForm(menu, TestRequest())
>>> form.members >>> form.members
[{'email': 'john@loopz.org', 'title': u'John'}, [{'object': <...Person...>, 'email': 'john@loopz.org', 'title': u'John'},
{'email': u'tommy@sawyer.com', 'title': u'Tom Sawyer'}] {'object': <...Person...>, 'email': u'tommy@sawyer.com', 'title': u'Tom Sawyer'}]
>>> form.subject >>> form.subject
u"loops Notification from '$site'" u"loops Notification from '$site'"
>>> form.mailBody >>> form.mailBody