Skip to Content
Menu
This question has been flagged
1 Reply
4323 Views

  Hi,all:

        After customer completed registration on my odoo web(not manager create a new account),he could visit none of my module,  and I can give him permission by setting-> access right -> user and change him kind from portal to internal.But this way can be done only under debug way.Is there any way to let portal visit my module after completed registration?Or how to change customer to internal automatically without debug mode?I tried base_automation but it seems not work...

Thanks a lot!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            

Avatar
Discard
Best Answer

when the user completes the registration process user has only portal user access so user could not see the backend module. if you what to give more access when the user finish the registration process you should change default user template

go general configuration change the Default access rights from the customer account section

 ref:  https://imgur.com/ZP9HamRhttps://imgur.com/grIqBI5



Avatar
Discard
Author

Hi,Ravi,it works after changing the default access rights,and it need me to change the access of Portal User Template,but on my testing environment I mistaken deleted my Portal User Template so I can't finish the configuration even though I tried to recreate one,is there any way to remedy?Thanks.

Author

Well,problem was solved,Activate developer Mode in settings page.

Go to settings -> users & companies -> users ,and filter inactive users.

Check if " Portal User Template " is exists or not, if not

Just create one user template with name " Portal User Template " and make it inactive.

and find the 'id' of the portal user template in URL , it is number

then Go to Settings-> technical-> system parameters

Then Find base.template_portal_user_id if not exists create that field and add the id value of portal user template.Then it would get right.