Odoo 美化登录界面

简介: Odoo 美化登录界面

实践环境

Odoo 14.0-20221212 (Community Edition)

Odoo Web Login Screen 14.0

https://apps.odoo.com/apps/modules/14.0/odoo_web_login/#

操作步骤

1、把下载的odoo web login screen压缩包解压后,放自定义插件目录,如下

2、登录odoo,打开Apps,使用关键词"web_login"搜索模块,安装odoo_web_login

注意:在安装website模块之后安装odoo_web_login模块或者安装website模块之后更新odoo_web_login模块

3、修改%PROJECT_HOME%\odoo\addons\web\controllers\main.py

添加'disable_footer', 'disable_database_manager', 'background_src'SIGN_UP_REQUEST_PARAMS变量

# Shared parameters for all login/signup flows
SIGN_UP_REQUEST_PARAMS = {'db', 'login', 'debug', 'token', 'message', 'error', 'scope', 'mode',
                          'redirect', 'redirect_hostname', 'email', 'name', 'partner_id',
                          'password', 'confirm_password', 'city', 'country_id', 'lang',
                          'disable_footer', 'disable_database_manager', 'background_src'}

4、重启服务,查看效果

登录系统,查看系统参数Settings->Technical->Parameters->System Parameters,如下,我们可以根据实际需要修改对应参数配置

目录
相关文章
|
6月前
|
监控 Java API
1K star!这个开源项目让短信集成简单到离谱,开发效率直接翻倍!
SMS4J 是一款由国内技术团队打造的短信聚合框架,专为解决多短信服务商接入难题而生。它就像短信界的"瑞士军刀",目前已整合21家主流短信服务商,从阿里云、腾讯云到中国移动云MAS,开发者只需通过简单配置即可实现多平台无缝切换。
387 4
|
6月前
|
存储 安全 C++
Odoo 安装方式选择:源码安装 vs Docker
Odoo部署常采用源码编译或Docker容器化,但分别面临依赖复杂、版本风险和服务化难题,以及镜像臃肿和扩展受限的问题。Websoft9提出混合方案,融合两者优势:通过智能环境适配、三阶段部署流程(环境预检、混合模式选择、持久化配置)及声明式YAML配置,实现高效、灵活的双模运行时。此方案显著降低依赖冲突解决时间(从83分钟至0),生产环境构建耗时缩短至8分钟,并达100% CVE漏洞修复率,适合ERP定制开发与规模化部署的企业需求。
|
6月前
|
运维 自然语言处理 数据库
Odoo 中文版安装详解
Odoo 是一款支持多语言的企业管理软件,用户可轻松切换至中文界面。本文详解了 Odoo 的手工安装流程,包括 Docker 安装、镜像拉取与容器运行,同时分析了安装中的常见难题,如 Docker 配置复杂、镜像拉取困难及参数设置繁琐等。为简化安装,推荐使用 Websoft9 解决方案,通过其控制台快速部署 Odoo,无需关心底层技术细节,专注于企业管理功能的配置与使用,高效实现系统搭建与运维。
606 1
|
10月前
|
域名解析 UED SEO
如何选择网站模板建设网站?
本文主要介绍了网站模板的相关知识,包括什么是网站模板、选择模板的标准、使用网站模板建设网站的方法和部署步骤等。同时,文章强调了选择高品质模板的重要性,并提供了丰富的模板界面和搜索引擎优化元素,帮助用户快速搭建网站并提升用户体验。
399 8
|
SQL Java 数据库连接
springboot~mybatis-pagehelper原理与使用
【7月更文挑战第15天】MyBatis-PageHelper是用于MyBatis的分页插件,基于MyBatis的拦截器机制实现。它通过在SQL执行前动态修改SQL语句添加LIMIT子句以支持分页。使用时需在`pom.xml`添加依赖并配置方言等参数。示例代码: PageHelper.startPage(2, 10); List<User> users = userMapper.getAllUsers(); PageInfo<User> pageInfo = new PageInfo<>(users); 这使得分页查询变得简单且能获取总记录数等信息。
424 2
|
canal 架构师 数据库
处理亿级数据的“定时任务”,如何缩短执行时间?
一次性集中处理大量数据的定时任务,优化思路是:同一份数据,减少重复计算次数;分摊CPU计算时间,尽量分散处理(甚至可以实时),而不是集中处理;减少单次计算数据量。
1863 0
处理亿级数据的“定时任务”,如何缩短执行时间?
|
人工智能 自然语言处理 搜索推荐
|
数据库 数据安全/隐私保护 开发者
Odoo 15开发手册第一章 使用开发者模式快速入门
Odoo提供了一个快速应用开发框架,尤其适合构建商业应用。这类应用通常用于保存业务记录和工作流。Odoo 不仅简化了这类应用的构建,还提供了看板、日历、图表等视图的丰富组件,用于创建难以抗拒的用户界面。
1139 3
Odoo 15开发手册第一章 使用开发者模式快速入门
|
开发框架 小程序 前端开发
【第57期】一文读懂小程序开发框架Taro
【第57期】一文读懂小程序开发框架Taro
418 1