The OpenERP Portal module allows you to provide system access to customers or suppliers. It let you show only a part of your OpenERP application without exposing all features of your system. It is a useful module to allow customers, partners, suppliers and other type of external users to use your system for particular tasks.
A portal defines a specific user menu and access rights for its members. This menu can be seen by portal members, anonymous users and any other user that have the access to technical features (e.g. the administrator). Also, each portal member is linked to a specific partner.
Once the portal module is installed, settings related to the portal access will appear in the general settings menu. There are five options to configure.
Activate the public portal : The public portal is accessible only if you are in single database mode. You can launch the openERP server with an option “–db-filter=database name” to set single database mode. In that the webclient will work as a public website. That means it will login as anonymous user whenever the url is accessed through a browser.
When we check the public portal option and save the settings, an anonymous user will be created, who will act as the session user for the URL. If we configure the views for anonymous user and set proper access control, OpenERP features can be accessed by public just like a web site.
Allow external user to signup : If the value is True, public will get a ‘Signup’ option. This will create new users in OpenERP, just like they get accounts in normal web portals and social media sites. We can predefine the access control for such type of users with the help of User Templates.
Activate customer portal : In this feature when you send a document to a customer , he will able to get all the documents ,company news when he signup.In this what will happen is that every email notification sent by user will have a link at the bottom of the email that points to the documents in your OpenERP instance. It will allow any follower (internal user or external contact) to see the document.
Enable Password reset from login page: If checked, it will provide a password reset option in the login page. Once a user clicks that button, an email will be send to the user’s id, which will contain a link to change the login password.
Access Management Feature
Under the ‘more’ option in a customer form, you will see the ‘Portal access Management’ feature. It basically allows us to grant portal access for customers along with a login. That means new users corresponding to the selected customers will be created.
We may select which contacts should belong to the portal in the list below. The email address of each selected contact must be valid and unique. If necessary, you can fix any contact’s email address directly in the list.
Data Sharing Feature
Under the ‘more’ option in a customer form, you will see the ‘Share’ feature .Share feature is used to share some data to a group or external users through mail. Clicking on the link in the email, the user will be able to access the shared document.
Data sharing features are of four type
Sharing Process(Email sharing method)
Autolycus: I am having the exact same issue. Its keep saying Access denied. I tried to find a patch but could not find one. Can you help? thanks".
Leave a Reply