Hello,
How can I put my website into maintenance mode to prevent visitors from seeing it? Only administrators should be able to log in.
Thank you
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
Hello,
How can I put my website into maintenance mode to prevent visitors from seeing it? Only administrators should be able to log in.
Thank you
If you're using Odoo.sh or Odoo Online (Enterprise) :
This automatically displays a maintenance message to public users.
from odoo import http from odoo.http import request class WebsiteMaintenance(http.Controller): @http.route('/', auth='public', website=True) def homepage(self, **kw): if not request.session.uid: # If user is not logged in return request.render('your_module_name.maintenance_page') return request.redirect('/web') # Let admins access backend @http.route('/<path:path>', auth='public', website=True) def catch_all(self, path, **kwargs): if not request.session.uid: return request.render('your_module_name.maintenance_page') return request.redirect('/web')
<template id="maintenance_page" name="Maintenance Page"> <t t-call="website.layout"> <div class="container"> <h1>We'll be back soon!</h1> <p>The website is currently under maintenance. Please check back later.</p> </div> </t> </template>
If you're self-hosting, you can enable a maintenance.html page via your web server config (Nginx or Apache).
Thanks & Regards,
Email: contact@datainteger.com
Create an account today to enjoy exclusive features and engage with our awesome community!
Registrar-seRelated Posts | Respostes | Vistes | Activitat | |
---|---|---|---|---|
|
0
d’ag. 24
|
1008 | ||
|
0
de febr. 24
|
976 | ||
|
2
de febr. 25
|
1375 | ||
|
0
de set. 24
|
744 | ||
|
0
de febr. 24
|
946 |