diff --git a/hide_login_db_selection/__init__.py b/hide_login_db_selection/__init__.py new file mode 100644 index 0000000..511a0ca --- /dev/null +++ b/hide_login_db_selection/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- + +from . import controllers +from . import models \ No newline at end of file diff --git a/hide_login_db_selection/__manifest__.py b/hide_login_db_selection/__manifest__.py new file mode 100644 index 0000000..fe81c10 --- /dev/null +++ b/hide_login_db_selection/__manifest__.py @@ -0,0 +1,26 @@ +# -*- coding: utf-8 -*- +{ + 'name': "Hide Portal Login DB Selection", + 'summary': "Customization for Backend Themes built for Portal Login DB Selection", + 'description': "Hide Portal Login DB Selection", + 'author': "Expert Co. Ltd.", + 'website': "http://www.exp-sa.com", + 'category': 'Odex25-base', + 'version': '18.0.1.0.0', + 'depends': ['web', 'odex25_website'], + 'data': [ + # 'security/ir.model.access.csv', + # no need for resources.xml anymore + ], + 'assets': { + 'web.assets_backend': [ + "hide_login_db_selection/static/src/css/database-hide.css", + "hide_login_db_selection/static/js/login_page.js", + ], + }, + 'demo': [ + 'demo/demo.xml', + ], + 'installable': True, + 'application': False, +} diff --git a/hide_login_db_selection/controllers/__init__.py b/hide_login_db_selection/controllers/__init__.py new file mode 100644 index 0000000..457bae2 --- /dev/null +++ b/hide_login_db_selection/controllers/__init__.py @@ -0,0 +1,3 @@ +# -*- coding: utf-8 -*- + +from . import controllers \ No newline at end of file diff --git a/hide_login_db_selection/controllers/__pycache__/__init__.cpython-38.pyc b/hide_login_db_selection/controllers/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000..105cf51 Binary files /dev/null and b/hide_login_db_selection/controllers/__pycache__/__init__.cpython-38.pyc differ diff --git a/hide_login_db_selection/controllers/__pycache__/controllers.cpython-38.pyc b/hide_login_db_selection/controllers/__pycache__/controllers.cpython-38.pyc new file mode 100644 index 0000000..4652458 Binary files /dev/null and b/hide_login_db_selection/controllers/__pycache__/controllers.cpython-38.pyc differ diff --git a/hide_login_db_selection/controllers/controllers.py b/hide_login_db_selection/controllers/controllers.py new file mode 100644 index 0000000..f7fedfe --- /dev/null +++ b/hide_login_db_selection/controllers/controllers.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +from odoo import http + +# class StandardCustomTheme(http.Controller): +# @http.route('/standard_custom_theme/standard_custom_theme/', auth='public') +# def index(self, **kw): +# return "Hello, world" + +# @http.route('/standard_custom_theme/standard_custom_theme/objects/', auth='public') +# def list(self, **kw): +# return http.request.render('standard_custom_theme.listing', { +# 'root': '/standard_custom_theme/standard_custom_theme', +# 'objects': http.request.env['standard_custom_theme.standard_custom_theme'].search([]), +# }) + +# @http.route('/standard_custom_theme/standard_custom_theme/objects//', auth='public') +# def object(self, obj, **kw): +# return http.request.render('standard_custom_theme.object', { +# 'object': obj +# }) \ No newline at end of file diff --git a/hide_login_db_selection/demo/demo.xml b/hide_login_db_selection/demo/demo.xml new file mode 100644 index 0000000..f7bcabd --- /dev/null +++ b/hide_login_db_selection/demo/demo.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/hide_login_db_selection/models/__init__.py b/hide_login_db_selection/models/__init__.py new file mode 100644 index 0000000..5305644 --- /dev/null +++ b/hide_login_db_selection/models/__init__.py @@ -0,0 +1,3 @@ +# -*- coding: utf-8 -*- + +from . import models \ No newline at end of file diff --git a/hide_login_db_selection/models/__pycache__/__init__.cpython-38.pyc b/hide_login_db_selection/models/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000..a3d73f5 Binary files /dev/null and b/hide_login_db_selection/models/__pycache__/__init__.cpython-38.pyc differ diff --git a/hide_login_db_selection/models/__pycache__/models.cpython-38.pyc b/hide_login_db_selection/models/__pycache__/models.cpython-38.pyc new file mode 100644 index 0000000..54521cd Binary files /dev/null and b/hide_login_db_selection/models/__pycache__/models.cpython-38.pyc differ diff --git a/hide_login_db_selection/models/models.py b/hide_login_db_selection/models/models.py new file mode 100644 index 0000000..d624c84 --- /dev/null +++ b/hide_login_db_selection/models/models.py @@ -0,0 +1,15 @@ +# -*- coding: utf-8 -*- + +from odoo import models, fields, api + +# class standard_custom_theme(models.Model): +# _name = 'standard_custom_theme.standard_custom_theme' + +# name = fields.Char() +# value = fields.Integer() +# value2 = fields.Float(compute="_value_pc", store=True) +# description = fields.Text() +# +# @api.depends('value') +# def _value_pc(self): +# self.value2 = float(self.value) / 100 \ No newline at end of file diff --git a/hide_login_db_selection/security/ir.model.access.csv b/hide_login_db_selection/security/ir.model.access.csv new file mode 100644 index 0000000..1e36e1c --- /dev/null +++ b/hide_login_db_selection/security/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_standard_custom_theme_standard_custom_theme,standard_custom_theme.standard_custom_theme,model_standard_custom_theme_standard_custom_theme,,1,0,0,0 \ No newline at end of file diff --git a/hide_login_db_selection/static/img/icon.png b/hide_login_db_selection/static/img/icon.png new file mode 100644 index 0000000..a37b596 Binary files /dev/null and b/hide_login_db_selection/static/img/icon.png differ diff --git a/hide_login_db_selection/static/img/index.html b/hide_login_db_selection/static/img/index.html new file mode 100644 index 0000000..895109b --- /dev/null +++ b/hide_login_db_selection/static/img/index.html @@ -0,0 +1,83 @@ +
+
+

+ ONE OF ODEX MODULES

+
+ ODEX system is over than 200+ modules developed by love of Expert Company, based on ODOO system +
+ .to effectively suite's Saudi and Arabic market needs.It is the first Arabic open source ERP and all-in-one + solution +
+
+
+ +
+
+

+ Contact Us +

+
+
+
+
+
+
+ + + +
+

+ + www.exp-sa.com + +

+
+
+
+ + + +
+

+ + exposa + +

+
+
+
+ + + +
+

+ + exposa + +

+
+
+
+ + + +
+

+ + Info@exp-sa.com + +

+
+
+
+
+
+ +
+
diff --git a/hide_login_db_selection/static/img/internet.png b/hide_login_db_selection/static/img/internet.png new file mode 100644 index 0000000..a89809b Binary files /dev/null and b/hide_login_db_selection/static/img/internet.png differ diff --git a/hide_login_db_selection/static/img/linkedin.png b/hide_login_db_selection/static/img/linkedin.png new file mode 100644 index 0000000..a0fe09c Binary files /dev/null and b/hide_login_db_selection/static/img/linkedin.png differ diff --git a/hide_login_db_selection/static/img/mail.png b/hide_login_db_selection/static/img/mail.png new file mode 100644 index 0000000..bc5a4de Binary files /dev/null and b/hide_login_db_selection/static/img/mail.png differ diff --git a/hide_login_db_selection/static/img/odex.png b/hide_login_db_selection/static/img/odex.png new file mode 100644 index 0000000..de82c0e Binary files /dev/null and b/hide_login_db_selection/static/img/odex.png differ diff --git a/hide_login_db_selection/static/img/smiling_face.svg b/hide_login_db_selection/static/img/smiling_face.svg new file mode 100644 index 0000000..250900e --- /dev/null +++ b/hide_login_db_selection/static/img/smiling_face.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hide_login_db_selection/static/img/twitter.png b/hide_login_db_selection/static/img/twitter.png new file mode 100644 index 0000000..983f325 Binary files /dev/null and b/hide_login_db_selection/static/img/twitter.png differ diff --git a/hide_login_db_selection/static/js/login_page.js b/hide_login_db_selection/static/js/login_page.js new file mode 100644 index 0000000..1a86503 --- /dev/null +++ b/hide_login_db_selection/static/js/login_page.js @@ -0,0 +1,8 @@ +$(document).ready(function () { + + if (window.location.pathname.match(/^\/web\/login/)) { + $("body").addClass("login_page") + }; + +}); + diff --git a/hide_login_db_selection/static/src/css/database-hide.css b/hide_login_db_selection/static/src/css/database-hide.css new file mode 100644 index 0000000..66ffc47 --- /dev/null +++ b/hide_login_db_selection/static/src/css/database-hide.css @@ -0,0 +1,3 @@ +.login_page #wrapwrap main .oe_website_login_container .oe_login_form .field-db { + display: none !important; +}/*# sourceMappingURL=database-hide.css.map */ \ No newline at end of file diff --git a/hide_login_db_selection/static/src/css/database-hide.css.map b/hide_login_db_selection/static/src/css/database-hide.css.map new file mode 100644 index 0000000..045e9b0 --- /dev/null +++ b/hide_login_db_selection/static/src/css/database-hide.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["database-hide.scss","database-hide.css"],"names":[],"mappings":"AAKoB;EACI,wBAAA;ACJxB","file":"database-hide.css"} \ No newline at end of file diff --git a/hide_login_db_selection/static/src/css/database-hide.scss b/hide_login_db_selection/static/src/css/database-hide.scss new file mode 100644 index 0000000..94e82ff --- /dev/null +++ b/hide_login_db_selection/static/src/css/database-hide.scss @@ -0,0 +1,13 @@ +.login_page{ + #wrapwrap{ + main{ + .oe_website_login_container{ + .oe_login_form{ + .field-db{ + display: none!important; + } + } + } + } + } +} \ No newline at end of file diff --git a/hide_login_db_selection/views/resources.xml b/hide_login_db_selection/views/resources.xml new file mode 100644 index 0000000..4a77a5d --- /dev/null +++ b/hide_login_db_selection/views/resources.xml @@ -0,0 +1,13 @@ + + + + + +