<https://processwire.com/talk/topic/7051-email-new-user/#comment-72726>
<http://schema.org/text>
"Thanks so much. \n\nI don't need to pre populate the passwords so I'm happy to have them generated by your module. \n\nYes, I did get the roles to import in the end.  It looks like this for me: \n\n\tprotected $fieldtypes = array(\n\t\t'FieldtypePageTitle',\n\t\t'FieldtypeText',\n\t\t'FieldtypeTextarea',\n\t\t'FieldtypeInteger',\n\t\t'FieldtypeFloat',\n\t\t'FieldtypeEmail',\n\t\t'FieldtypeURL',\n\t\t'FieldtypeCheckbox',\n\t\t'FieldtypeFile',\n\t\t'FieldtypePassword', // add this line for passwords\n\t\t'FieldtypePage', // add this line for the roles\n\t\t);\n\nI had to call the columns in the roles 'roles' and reference the role by ID rather than name \n"
<https://processwire.com/talk/topic/7051-email-new-user/#comment-68050>