Overslaan naar inhoud
Menu
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Deze vraag is gerapporteerd
1 Beantwoorden
1518 Weergaven

I am trying to use the front desk app in odoo. When I enter a kiosk a page pops up with a check in button. When the button is pressed, the visitor form shows up. I would like to know how to alter the welcome page button to send me to a custom page first for a non disclosure agreement.

Avatar
Annuleer
Beste antwoord

Hi,

Yes, we can customize the button function by updating the 'frontdesk.WelcomePage' template. Inside this template, you'll find a statement like:
<div class="btn btn-light fs-3 py-2 px-5 mt-3" t-on-click="() => props.showScreen('VisitorForm')">Check in</div>

The showScreen function accepts a string argument representing the name of the screen in the 'frontdesk_screens' category. By updating this argument, you can show the corresponding Screens. Additionally, you can create a new Screen by adding a Component
to the 'frontdesk_screens' category.
For example, if you've created a new screen named 'CustomScreen' and inherit the 'frontdesk.WelcomePage' template, and change the div like this using xpath and position as replace:
<div class="btn btn-light fs-3 py-2 px-5 mt-3" t-on-click="() => props.showScreen('CustomScreen')">Check in</div>

This will redirect to the custom page when clicked.


Hope it helps

Avatar
Annuleer
Gerelateerde posts Antwoorden Weergaven Activiteit
2
jul. 25
308
0
okt. 22
1822
3
mei 25
3380
3
okt. 23
5006
5
mrt. 25
2778