Hi Rob,
By default, all administrators and host accounts can manage all listings in XMod.
Once you change the Xmod form settings to require approval you need to assign the listing to a user in a security role that has privlege to add listings.
On the admin options portion of the form, you will see an assign to user dropdown menu.
By default this dropdown menu shows a list of users in the DNN role Administrators and another DNN security role that you may have not set up named Listing Agent.
On your Configure Xmod Module menu, Security Settings, see what roles you have designated as having the ability to add listings.
For example, if your user is in the DNN role, Registered Users, you will need to modify the assign to user dropdown box to include users from the role, Registered Users.
Developer Note: It is probably not a good idea to allow the role Registered Users to be able to add listings. If you have thousands users in the role, Registered users, it will slow down Xmod performance.
In the module menu Manage Forms >> Edit with Plain Text Editor >> Edit form code
You will see a line of code like the one below:
adduserpicker ref="AddUser" class="dnnpNormalTextBox" displayfield="userfullname" roles="Administrators,Listing Agent"
Using our above example, if your user is in the role Registered users you add that role to the dropdown menu.
adduserpicker ref="AddUser" class="dnnpNormalTextBox" displayfield="userfullname" roles="Administrators,Listing Agent,Registered Users"
and save your form.
Finally, as Administrator, edit her listing and in the assign to user dropdown box her user name should now appear. Select her name, enter her email address that was assigned in the DNN registration process and update the listing.
She should now have the ability to edit only her listings.
Note:
Also check your settings tab in Manage Forms to be sure that you have checked the XMod User Moderation section After Approval to allow users to edit a record after approval.
Buck |