Browse Source

Nov 30: [FIX] Bug Fixed 'web_login_styles'

pull/301/merge
Cybrosys Technologies 8 months ago
parent
commit
8344c4eca0
  1. 3
      web_login_styles/controllers/main.py
  2. 8
      web_login_styles/doc/RELEASE_NOTES.md
  3. 2
      web_login_styles/views/webclient_templates_left.xml
  4. 2
      web_login_styles/views/webclient_templates_middle.xml
  5. 2
      web_login_styles/views/webclient_templates_right.xml

3
web_login_styles/controllers/main.py

@ -64,14 +64,12 @@ class Home(WebHome):
values['databases'] = None values['databases'] = None
if request.httprequest.method == 'POST': if request.httprequest.method == 'POST':
old_uid = request.uid
try: try:
uid = request.session.authenticate(request.session.db, request.params['login'], uid = request.session.authenticate(request.session.db, request.params['login'],
request.params['password']) request.params['password'])
request.params['login_success'] = True request.params['login_success'] = True
return request.redirect(self._login_redirect(uid, redirect=redirect)) return request.redirect(self._login_redirect(uid, redirect=redirect))
except odoo.exceptions.AccessDenied as e: except odoo.exceptions.AccessDenied as e:
request.uid = old_uid
if e.args == odoo.exceptions.AccessDenied().args: if e.args == odoo.exceptions.AccessDenied().args:
values['error'] = _("Wrong login/password") values['error'] = _("Wrong login/password")
else: else:
@ -125,7 +123,6 @@ class Home(WebHome):
encode = hashlib.md5(pycompat.to_text(attachments.url).encode("utf-8")).hexdigest()[0:7] encode = hashlib.md5(pycompat.to_text(attachments.url).encode("utf-8")).hexdigest()[0:7]
encode_url = "/web/image/{}-{}".format(attachments.id, encode) encode_url = "/web/image/{}-{}".format(attachments.id, encode)
values['bg_img'] = encode_url or '' values['bg_img'] = encode_url or ''
if orientation == 'right': if orientation == 'right':
response = request.render('web_login_styles.login_template_right', values) response = request.render('web_login_styles.login_template_right', values)
elif orientation == 'left': elif orientation == 'left':

8
web_login_styles/doc/RELEASE_NOTES.md

@ -5,6 +5,8 @@
#### ADD #### ADD
Initial Commit for Login Styles. Initial Commit for Login Styles.
#### 15.12.2022
#### Version 16.0.1.0.0
#### -Bug fixes
Fixed issue of wrong credentials for login and Validation
Fixed the repetition of background image

2
web_login_styles/views/webclient_templates_left.xml

@ -7,7 +7,7 @@
<t t-set="no_header" t-value="True"/> <t t-set="no_header" t-value="True"/>
<t t-set="no_footer" t-value="True"/> <t t-set="no_footer" t-value="True"/>
<div class="background" <div class="background"
t-attf-style="background-image: url('#{bg_img}'); background-color: #{color}; height: 100%;"> t-attf-style="background-image: url('#{bg_img}'); background-color: #{color}; height: 100%;background-repeat: no-repeat;background-size: cover;">
<div class="container body_layout" style="height: 100%;"> <div class="container body_layout" style="height: 100%;">
<div class="container py-5"> <div class="container py-5">
<div t-attf-class="card border-0 mx-auto bg-100 {{login_card_classes}} o_database_list" <div t-attf-class="card border-0 mx-auto bg-100 {{login_card_classes}} o_database_list"

2
web_login_styles/views/webclient_templates_middle.xml

@ -7,7 +7,7 @@
<t t-set="no_header" t-value="True"/> <t t-set="no_header" t-value="True"/>
<t t-set="no_footer" t-value="True"/> <t t-set="no_footer" t-value="True"/>
<div class="background" <div class="background"
t-attf-style="background-image: url('#{bg_img}'); background-color: #{color}; height: 100%;"> t-attf-style="background-image: url('#{bg_img}'); background-color: #{color}; height: 100%;background-repeat: no-repeat;background-size: cover;">
<div class="container py-5"> <div class="container py-5">
<div t-attf-class="card border-0 mx-auto bg-100 {{login_card_classes}} o_database_list" <div t-attf-class="card border-0 mx-auto bg-100 {{login_card_classes}} o_database_list"
style="max-width: 300px;"> style="max-width: 300px;">

2
web_login_styles/views/webclient_templates_right.xml

@ -7,7 +7,7 @@
<t t-set="no_header" t-value="True"/> <t t-set="no_header" t-value="True"/>
<t t-set="no_footer" t-value="True"/> <t t-set="no_footer" t-value="True"/>
<div class="background" <div class="background"
t-attf-style="background-image: url('#{bg_img}'); background-color: #{color}; height: 100%;"> t-attf-style="background-image: url('#{bg_img}'); background-color: #{color}; height: 100%;background-repeat: no-repeat;background-size: cover;">
<div class="container body_layout" style="height: 100%;"> <div class="container body_layout" style="height: 100%;">
<div class="container py-5"> <div class="container py-5">
<div t-attf-class="card border-0 mx-auto bg-100 {{login_card_classes}} o_database_list" <div t-attf-class="card border-0 mx-auto bg-100 {{login_card_classes}} o_database_list"

Loading…
Cancel
Save