------------------
- Fix portlet creation if no ``UserPortletAssignmentMapping`` exists.
Normally, plone initialize a ``UserPortletAssignmentMapping``
for the ``dashboard`` on first login. If we use ldap-users, this
event will not be triggered correctly.
If we add a recentlymodifed portlet with such a user through the
"Watch changes"-action, the portlet will not be created.
This fix creates a ``UserPortletAssignmentMapping`` on portlet creation
if it does not exist.
[elioschmutz]