diff --git a/hr_theme/README.md b/hr_theme/README.md new file mode 100644 index 000000000..919ad4892 --- /dev/null +++ b/hr_theme/README.md @@ -0,0 +1,43 @@ +Open HRMS Theme +=============== + +Theme for Open HRMS. + +Depends +======= +[web] addon Odoo + +Tech +==== +* [XML] - Odoo views + +Installation +============ +- www.odoo.com/documentation/11.0/setup/install.html +- Install our custom addon + +License +======= +GNU AFFERO GENERAL PUBLIC LICENSE, Version 3 (AGPLv3) +(http://www.gnu.org/licenses/agpl.html) + +Bug Tracker +=========== +Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. + +Credits +======= +* Cybrosys Techno Solutions + +Author +------ + +Developers: Avinash Nk + Sanjith Rashin + +Maintainer +---------- + +This module is maintained by Cybrosys Technologies. + +For support and more information, please visit https://www.cybrosys.com. diff --git a/hr_theme/__init__.py b/hr_theme/__init__.py new file mode 100644 index 000000000..23750feef --- /dev/null +++ b/hr_theme/__init__.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +################################################################################### +# A part of Open HRMS Project +# +# Cybrosys Technologies Pvt. Ltd. +# Copyright (C) 2018-TODAY Cybrosys Technologies (). +# Author: Avinash Nk () +# +# This program is free software: you can modify +# it under the terms of the GNU Affero General Public License (AGPL) as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +################################################################################### diff --git a/hr_theme/__manifest__.py b/hr_theme/__manifest__.py new file mode 100644 index 000000000..56d68f246 --- /dev/null +++ b/hr_theme/__manifest__.py @@ -0,0 +1,43 @@ +# -*- coding: utf-8 -*- +################################################################################### +# A part of Open HRMS Project +# +# Cybrosys Technologies Pvt. Ltd. +# Copyright (C) 2018-TODAY Cybrosys Technologies (). +# Author: Avinash Nk () +# +# This program is free software: you can modify +# it under the terms of the GNU Affero General Public License (AGPL) as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +################################################################################### +{ + 'name': 'Open HRMS Theme', + 'version': '11.0.1.0.0', + 'summary': """Curtain Raiser of Open HRMS.""", + 'description': """Open HRMS all set in new colour theme of blues and whites totaling to a new experience""", + 'category': 'Theme', + 'author': 'Cybrosys Techno Solutions', + 'company': 'Cybrosys Techno Solutions', + 'maintainer': 'Cybrosys Techno Solutions', + 'website': "https://www.openhrms.com", + 'depends': ['web'], + 'data': [ + 'views/open_hrms_theme.xml', + ], + 'demo': [], + 'images': ['static/description/banner.jpg'], + 'license': 'AGPL-3', + 'installable': True, + 'auto_install': False, + 'application': False, +} diff --git a/hr_theme/doc/RELEASE_NOTES.md b/hr_theme/doc/RELEASE_NOTES.md new file mode 100644 index 000000000..a3a66d813 --- /dev/null +++ b/hr_theme/doc/RELEASE_NOTES.md @@ -0,0 +1,6 @@ +## Module hr_theme + +#### 21.04.2018 +#### Version 11.0.1.0.0 +##### ADD +- Initial commit for Open Hrms Project diff --git a/hr_theme/static/description/HRMS-BUTTON.png b/hr_theme/static/description/HRMS-BUTTON.png new file mode 100644 index 000000000..0f1b65bea Binary files /dev/null and b/hr_theme/static/description/HRMS-BUTTON.png differ diff --git a/hr_theme/static/description/banner.jpg b/hr_theme/static/description/banner.jpg new file mode 100644 index 000000000..367c38d2d Binary files /dev/null and b/hr_theme/static/description/banner.jpg differ diff --git a/hr_theme/static/description/cybro-service.png b/hr_theme/static/description/cybro-service.png new file mode 100644 index 000000000..252929a86 Binary files /dev/null and b/hr_theme/static/description/cybro-service.png differ diff --git a/hr_theme/static/description/cybro_logo.png b/hr_theme/static/description/cybro_logo.png new file mode 100644 index 000000000..bb309114c Binary files /dev/null and b/hr_theme/static/description/cybro_logo.png differ diff --git a/hr_theme/static/description/icon.png b/hr_theme/static/description/icon.png new file mode 100644 index 000000000..e41f56506 Binary files /dev/null and b/hr_theme/static/description/icon.png differ diff --git a/hr_theme/static/description/index.html b/hr_theme/static/description/index.html new file mode 100644 index 000000000..d496a165f --- /dev/null +++ b/hr_theme/static/description/index.html @@ -0,0 +1,104 @@ + + +
+
+

Open HRMS

+

Most advanced open source HR management software

+
+
+
+
+
+
+ + + +
+
+
+
+ + +
+
+

Open HRMS Theme

+

Theme for OHRMS

+

Cybrosys Technologies

+
+
+ +
+
+
+

Overview

+

+ Blessed are they who see beautiful things in humble places. + Head to new Open HRMS website all set in blue and white color + tone giving visual bliss to the eyes and its redefined user + interface ensuring a clear and concise outlook on human resource. +

+
+
+
+ +
+
+

Kanban View

+
+
+ +
+
+
+
+ +
+
+

Form View

+
+
+ +
+
+
+
+ + +
+
+

Our Odoo Services

+ + +
+ +
+ + + +
+

Need Any Help?

+ +
+ diff --git a/hr_theme/static/description/open_hrms_theme.png b/hr_theme/static/description/open_hrms_theme.png new file mode 100644 index 000000000..847dd9832 Binary files /dev/null and b/hr_theme/static/description/open_hrms_theme.png differ diff --git a/hr_theme/static/description/open_hrms_theme_form.png b/hr_theme/static/description/open_hrms_theme_form.png new file mode 100644 index 000000000..c3a58e722 Binary files /dev/null and b/hr_theme/static/description/open_hrms_theme_form.png differ diff --git a/hr_theme/static/src/css/theme_hr_front.css b/hr_theme/static/src/css/theme_hr_front.css new file mode 100644 index 000000000..d4d14f62b --- /dev/null +++ b/hr_theme/static/src/css/theme_hr_front.css @@ -0,0 +1,38 @@ +.o_main_navbar { + border: 1px solid #00438a !important; + background-color: #00438a !important; + -webkit-box-shadow: 0px 0px 8px #00438a !important; + box-shadow: 0px 0px 8px #00438a !important; +} +.o_main_navbar{ + color: white; + background-color: #014389 !important; + border-color: #014389 !important; +} +.o_main_navbar > ul > li > a:hover { + background-color: #023163 !important; +} +.o_tooltip.bottom::before { + border-bottom-color: #014389 !important; +} +.o_tooltip::after { + border-color: #014389 !important; + background: radial-gradient(#014389, #03366d) !important; +} +.o_tooltip { + border: 2px solid #014389 !important; + background-color: #7c7bad;transition: width 133ms ease 0ms, height 133ms ease 0ms, margin 133ms ease 0ms, border-radius 133ms ease 66ms; +} +#oe_main_menu_navbar .o_menu_systray a[data-action="edit"], #oe_main_menu_navbar .o_menu_systray a[data-action="translate"] { + color: #ffffff; + background-color: #014389 !important; + border-color: #014389 !important; +} +#web_editor-top-edit form.navbar-form .btn.btn-primary { + background-color: #00438b !important; + border-color: #00438b !important; +} +body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary{ +background-color: #002144 !important; +border-color: #002144 !important; +} \ No newline at end of file diff --git a/hr_theme/static/src/css/theme_sub_menu.css b/hr_theme/static/src/css/theme_sub_menu.css new file mode 100644 index 000000000..063cee650 --- /dev/null +++ b/hr_theme/static/src/css/theme_sub_menu.css @@ -0,0 +1,536 @@ +.oe_secondary_menu_section a { + color: #ffffff !important; +} +.o_sub_menu_content{ + background: #00438b; +} +.oe_kanban_action_button{ + background: #01448b; +} +.oe_kanban_action_a{ + color: #01448b !important; +} +.o_tooltip{ + background: #00438b !important; + border: 2px solid #00438b !important; +} +.nav-pills > li.active > a:focus { + color: #377ab6 !important; + +} +.o_web_client > .o_main .o_sub_menu .o_sub_menu_content .oe_secondary_submenu > li:not(.active) > a { + color: #ffffff !important; +} + +.oe_secondary_menu_section{ + color: white !important; +} +.oe_secondary_menu_section a:focus{ + color: #00438b !important; +} +.o_kanban_manage_toggle_button{ + color: #01448b; !important; +} +.nav > li > a:hover, .nav > li > a:focus { + text-decoration: none; + background-color: #00346b !IMPORTANT; +} +.dropdown-menu > li > a { + color: #ffffff !IMPORTANT; +} +.dropdown-menu { + background-color: #00438b !IMPORTANT; +} +.dropdown-menu > li > a:focus{ + background-color: #00346b !IMPORTANT; +} +.o_project_kanban_box{ + background-color: #01448b !IMPORTANT; +} +.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { + text-decoration: none; + color: #262626; + background-color: #00346b !important; +} +.o_tooltip.bottom::before { + border-bottom-color: #00438b !important; +} +.o_tooltip::after { + content: ""; + position: absolute; + top: -2px; + left: -2px; + bottom: -2px; + right: -2px; + border-color: #00438b !important; + border-radius: 50%; + transition: margin 133ms ease 0ms, border-radius 200ms linear 0s; + background: radial-gradient(#2d7bbd, #00438b) !important; +} +.o_tooltip > .o_tooltip_content { + color: white !important; +} +.o_tooltip > .o_tooltip_content .o_skip_tour { + color: #cacaca !important; +} +.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { + color: #377ab6 !important; + background-color: #00346b !important; + +} +.oe_menu_text:focus { + color: #377ab6 !important; +} +.badge { + background-color: #1371d7 !important; +} +.o_kanban_view.o_kanban_dashboard.o_salesteam_kanban .o_sales_dashboard > div > table > tbody > tr > td.o_main { + background-color: #01448b !important; +} +.o_kanban_view.o_kanban_dashboard.o_kanban_ungrouped .o_kanban_card_header .o_kanban_card_header_title .o_primary, .o_kanban_view.o_kanban_dashboard.o_kanban_grouped .o_kanban_card_header .o_kanban_card_header_title .o_primary { + color: #01448b !important; + font-weight: 700; +} +.o_tooltip.right::before, .o_tooltip.left::before { + border-right-color: #00438b; +} +.o_kanban_view.o_kanban_dashboard.o_kanban_ungrouped a, .o_kanban_view.o_kanban_dashboard.o_kanban_grouped a { + color: #01448b !important; +} +.o_progressbar .o_progress .o_progressbar_complete { + background-color: #01448b !important; + height: 100%; +} +.o_kanban_view.o_kanban_dashboard.o_salesteam_kanban .o_sales_dashboard > div > table > tbody > tr > td.o_main a { + color: white !important; +} +.o_kanban_view.o_kanban_dashboard.o_salesteam_kanban .o_sales_dashboard > div > table > tbody > tr > td.o_warning a { + color: white !important; +} +a { + color: #01448b; +} +.o_web_client > .o_main .o_sub_menu .o_sub_menu_content .oe_secondary_menu_section { + padding-top: 8px; +} +.oe_highlight { + color: #ffffff; + background-color: #01448b; + border-color: #01448b; +} +.o_control_panel .breadcrumb > li > a { + color: #01448b; + cursor: pointer; +} +.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { + color: #ffffff; +} +.oe_highlight:hover { + color: #ffffff; + background-color: #00438b; + border-color: #00438b; +} +.o_form_view ul.oe_form_status_clickable li.oe_active:hover > .arrow span { + background: -webkit-gradient(linear, left top, right bottom, from(#01448b), to(#01448b)); +} +.o_form_view ul.oe_form_status_clickable li.oe_active:hover { + background-image: linear-gradient(to bottom, #01448b, #01448b); +} +.o_form_view.o_form_readonly .o_form_uri:first-line { + color: #01448b; +} +.navbar-inverse { + background-color: #01448b !important; + border-color: #083a6f !important; +} +.navbar-inverse .navbar-nav > li > a { + color: #ffffff !important; +} +.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { + color: #ffffff; + background-color: #00346b !important; +} +.o_kanban_view.o_kanban_dashboard.o_salesteam_kanban .o_sales_dashboard > div > table > tbody > tr > td.o_warning { + background-color: #00c390; +} +.o_web_client > .o_main .o_sub_menu .o_sub_menu_logo { + background: #fff !important; +} +.o_kanban_view.o_kanban_dashboard.o_salesteam_kanban .o_sales_dashboard > div > table > tbody > tr > td.o_warning:hover { + background-color: #099470 !important; +} +.o_kanban_view.o_kanban_ungrouped { + background: #fff !important; +} +.o_kanban_view.o_kanban_dashboard.o_kanban_ungrouped .o_kanban_card_header, .o_kanban_view.o_kanban_dashboard.o_kanban_grouped .o_kanban_card_header { + background-color: #f1f1f1 !important; +} +::-webkit-scrollbar-track +{ + -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3) !important; + border-radius: 10px !important; + background-color: #F5F5F5 !important; +} +::-webkit-scrollbar +{ + width: 8px !important; + background-color: #F5F5F5 !important; +} + +::-webkit-scrollbar-thumb +{ + border-radius: 10px !important; + -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3) !important; + background-color: #1b5ea7 !important; +} +.o_loading { + background-color: #00c390 !important; +} +.o_tooltip.active.bottom::after { + border-width: 0 !important; +} +.o_searchview .o_searchview_autocomplete li.o-selection-focus { + background-color: #00346b !important; +} +.o_mail_chat .o_mail_chat_sidebar .o_mail_chat_channel_item.o_active { + background-color: #00346b !important; +} +.o_mail_chat .o_mail_chat_sidebar { + background-color: #245284 !important; + color: #ffffff !important; +} +.o_mail_chat .o_mail_chat_sidebar .o_mail_chat_channel_item:hover { + background-color: #00346b !important; +} +.o_mail_chat .o_mail_chat_content .o_chat_composer { + border-top: 1px solid #dadada !important; + background-color: #d6d6d6 !important; +} +.o_form_view.o_form_readonly .o_form_uri:hover:first-line { + color: #00346b !important; +} +.o_form_view .oe_button_box .oe_stat_button .o_button_icon { + color: #00c390 !important; +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: #00438b14 !important; + border: none !important; +} + +.o_form_view ul.oe_form_status li.oe_active, .o_form_view ul.oe_form_status_clickable li.oe_active { + background-color: #00438b; + background-image: -webkit-gradient(linear, left top, left bottom, from(#0067d6), to(#00438b)) !important; + background-image: -webkit-linear-gradient(top, #004998, #0065d2) !important; + background-image: -moz-linear-gradient(top, #abaaca, #555487) !important; + background-image: -ms-linear-gradient(top, #abaaca, #555487) !important; + background-image: -o-linear-gradient(top, #abaaca, #555487) !important; + background-image: linear-gradient(to bottom, #0066d4, #004691) !important; +} +.o_form_view ul.oe_form_status li.oe_active > .arrow span, .o_form_view ul.oe_form_status_clickable li.oe_active > .arrow span { + background-color: #004793; + background: -moz-linear-gradient(135deg, #555487, #abaaca) !important; + background: -o-linear-gradient(135deg, #abaaca, #555487) !important; + background: -webkit-gradient(linear, left top, right bottom, from(#0065d2), to(#00448e)) !important; + background: -ms-linear-gradient(top, #abaaca, #555487) !important; +} +.btn-link { + color: #00438b !important; + font-weight: normal; + border-radius: 0; +} +.nav .nav-tabs li a:hover { + color: #ffffff; +} +.o_web_client { + background-color: #ffffff !important; +} +.nav-tabs > li.active > a { + color: #00438b !important; +} +.nav-tabs > li.active > a:focus{ + color: #ffffff !important; +} +.nav > li > a:hover { + text-decoration: none; + background-color: #00346b !IMPORTANT; + color: #fff !important; +} +.o_form_view .o_form_required.o_form_input, .o_form_view .o_form_required .o_form_input, .o_form_view .o_form_required.o_form_textarea, .o_form_view .o_form_required .o_form_textarea { + background-color: #bbd9f9 !important; +} +.o_form_view .oe_link { + color: #01448b !important; + font-weight: normal; + border-radius: 0; +} +.o_form_view .o_horizontal_separator { + color: #01448b; + font-weight: bold; +} +.o_calendar_container .o_calendar_sidebar_container .ui-datepicker table .ui-state-active { + background: none; + background-color: #01448b !important; + color: #ffffff !important; +} +.o_calendar_container .o_calendar_sidebar_container .ui-datepicker table .ui-state-default { + color: #01448b; +} +a:hover { + color: #002042 !important; +} +.o_mail_navbar_item .o_mail_navbar_dropdown .o_mail_navbar_dropdown_channels .o_mail_channel_preview .o_channel_info .o_channel_title .o_channel_name { + color: #ffffff !important; +} +.o_mail_navbar_item .o_mail_navbar_dropdown .o_mail_navbar_dropdown_top .o_filter_button:hover, .o_mail_navbar_item .o_mail_navbar_dropdown .o_mail_navbar_dropdown_top .o_filter_button.o_selected { + color: #ffffff !important; +} +.o_mail_navbar_item .o_mail_navbar_dropdown .o_mail_navbar_dropdown_channels .o_mail_channel_preview:hover { + background-color: #00346b !important; +} +.o_form_view .oe_button_box .oe_stat_button .o_stat_info .o_stat_value { + color: #4c4c4c !important; +} +.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { + background-color: #002e5f !important; +} +.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { + background-color: #002e5f; +} +.o_web_settings_dashboard .o_web_settings_dashboard_col .o_web_settings_dashboard_planner .o_web_settings_dashboard_progress_title { + color: #01448b !important; +} +.progress-bar { + background-color: #01448b; +} +.o_web_client > .o_main .o_sub_menu .o_sub_menu_content .oe_secondary_submenu .oe_menu_toggler:before { + border-left: 4px solid #ffffff !important; +} +.oe_secondary_menu_section a:focus { + color: #002042 !important; + font-weight: 900; +} +.ui-autocomplete .ui-menu-item.ui-state-focus { + background-color: #01448b; +} +a { + color:#00438b !important; +} +.oe_tooltip_string { + background-color: #00c390 !important; +} +.oe_secondary_menu_section.active { + color: #377ab6; +} +.o_web_client > .o_main .o_sub_menu .o_sub_menu_footer { + background: #f0eeee !important; +} +.o_sub_menu_footer img { + width: 79% !important; +} +.o_chat_window { + border: none !important; + box-shadow: 2px 14px 32px 5px rgba(0, 0, 0, 0.02), 0 3px 13px 0px rgba(0, 0, 0, 0.35); +} +.o_chat_window .o_chat_header { + background-color: #00438b !important; +} +.o_chat_window .o_chat_header .o_chat_window_close { + color: white !important; + padding: 3px; + margin-left: 5px; +} +.o_chat_window .o_chat_header .o_chat_window_close:hover { + background-color: #00346b !important; +} +.datepicker-days thead { + background-color: #00438b !important; +} +.bootstrap-datetimepicker-widget td.day { + color: #fff !important; +} +.bootstrap-datetimepicker-widget td.cw { + color: #bbbbbb !important; +} +.datepicker .table-condensed > tbody > tr > td.active, .datepicker .table-condensed > tbody > tr > td .active { + background-color: #00254c !important; +} +.datepicker .table-condensed > tbody > tr > td.today:before { + border-bottom-color: #00254c !important; +} +.bootstrap-datetimepicker-widget td.day:hover, .bootstrap-datetimepicker-widget td.hour:hover, .bootstrap-datetimepicker-widget td.minute:hover, .bootstrap-datetimepicker-widget td.second:hover { + background: #00254c !important; +} +.datepicker .table-condensed > thead > tr:last-child { + color: #00438b !important; + background-color: #ffffff !important; +} +.o_form_view ul.oe_form_status_clickable li > .label { + color: #00438b !important; +} +.o_form_view ul.oe_form_status li.oe_active > .label, .o_form_view ul.oe_form_status_clickable li.oe_active > .label { + color: white !important; + text-shadow: 0 1px 1px #729fcf, 0 -1px 1px #3465a4; +} +.oe_secondary_menu_section.active a { + color: #001f40 !important; +} +.datepicker .table-condensed > thead > tr:first-child th:hover { + color: white; + background-color: #00346b !important; +} +.bootstrap-datetimepicker-widget td span { + color: #fff !important; +} +.bootstrap-datetimepicker-widget td span:hover { + background: #00254c !important; +} +.note-popover .popover .popover-content .note-color .dropdown-menu .btn-group .note-color-reset, .panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-color-reset { + color: #fff; +} +.note-popover .popover .popover-content .note-color .dropdown-menu .btn-group .note-palette-title, .panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-palette-title { + color: #fff; +} +.note-color-palette h6 { + color: #fff; +} +.note-color.btn-group .fa { + background: #02448b !important; +} +ul#ui-id-7 a:hover { + color: #fff !important; +} +.o_control_panel .o_cp_sidebar .o_hidden_input_file .o_form_binary_form span { + padding: 3px 25px; + color: #ffffff !important; +} +.o_control_panel .o_cp_sidebar .o_hidden_input_file .o_form_binary_form:hover { + background-color: #00346b !important; +} +.o_search_options .o_favorites_menu .o_save_name { + color: #fff !important; +} +.oe_view_nocontent .oe_view_nocontent_create:before { + background: transparent url(/hr_theme/static/src/img/arrow.png) no-repeat 0px 0px !important; +} +.o_mail_chat .o_mail_annoying_notification_bar { + background-color: #00c390 !important; + border-bottom: 1px solid #00c390 !important; +} +.o_main_navbar { + border: 1px solid #00438a !important; + background-color: #00438a !important; +} +.fa-external-link { + color: #01448b !important; + border-color: #ffffff !important; + background: #ffffff !important; +} +.ui-menu-item a:hover,.ui-menu-item a:focus { + color: #ffffff !important; +} +.ui-autocomplete .ui-menu-item.ui-state-focus a{ + color: #ffffff !important; +} + +.o_dashboards .o_website_dashboard div.o_box h2 { + color: #01448b !important; +} +.o_form_view .o_form_field_image .o_form_image_controls { + background-color: #01448b; +} + +.oe_highlight:active:hover, .oe_highlight.active:hover, .open > .dropdown-toggle.oe_highlight:hover, .oe_highlight:active:focus, .oe_highlight.active:focus, .open > .dropdown-toggle.oe_highlight:focus, .oe_highlight:active.focus, .oe_highlight.active.focus, .open > .dropdown-toggle.oe_highlight.focus { + color: #ffffff; + background-color: #01448b !important; + border-color: #01448b !important; +} + +.btn.btn-sm.oe_highlight:active, .btn.btn-sm.oe_highlight:focus { + background-color: #00346b !important; + border-color: #00346b !important; +} +button.btn.btn-primary.btn-sm.o_form_button_edit { + background-color: #01448b !important; + border-color: #01448b !important; +} +.o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button.btn-primary.disabled { + color: #01448b !important; +} +button.btn.btn-primary.btn-sm.o_list_button_add { + background-color: #01448b !important; + border-color: #01448b !important; +} +button.btn.btn-primary.btn-sm.o_form_button_save { + background-color: #01448b !important; + border-color: #01448b !important; +} +.o_required_modifier.o_input{ + background-color: #aad3ff !important; +} +button.btn.btn-primary.btn-sm.o-kanban-button-new { + background-color: #00438b !important; + border-color: #00438b !important; +} +.o_required_modifier .o_input { + background-color: #aad3ff !important; +} +.oe_highlight { + background-color: #7c7bad; + border-color: #7c7bad; + color: #ffffff; + background-color: #00438b !important; + border-color: #00438b !important; +} +.btn-primary { + color: #ffffff !important; + background-color: #1b5ca4; + border-color: #19579a; +} +.btn-primary:hover, .btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus { + color: #ffffff !important; + background-color: #0b3461 !important; + border-color: #0b3461 !important; +} +.btn-default { + color: #a59393; +} +.o_dashboards .o_website_dashboard .o_dashboard_common .o_inner_box.o_primary, .o_dashboards .o_website_dashboard .o_dashboard_common .o_inner_box.o_apps { + background-color: #00438b !important; +} +.label-primary { + background-color: #00438b; +} +.o_mail_navbar_item .o_mail_navbar_dropdown .o_no_activity { + color: #ffffff; + opacity: 1; +} +.o_mail_channel_preview { + background-color: #2e69ab; +} +.o_mail_navbar_item .o_mail_navbar_dropdown .o_mail_navbar_dropdown_channels .o_mail_channel_preview:hover { + background-color: #2e69ab !important; +} +.nav-tabs > li.active > a:focus{ + color: #ffffff !important; +} +.nav-tabs > li.active > a:focus { + background-color: #ffffff !important; + color: #01448b !important; +} +.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { + color: #ffffff; + background-color: #0a61bd; + border-color: #0a61bd; +} +.btn-primary:focus, .btn-primary.focus { + color: #ffffff; + background-color: #00438b !important; + border-color: #00438b !important; +} +.o_tooltip.active.right::before { + left: -10px; + border-right-color: #00438b; +} +.o_tooltip::after { + border-color: transparent !important; +} \ No newline at end of file diff --git a/hr_theme/static/src/img/arrow.png b/hr_theme/static/src/img/arrow.png new file mode 100644 index 000000000..eb6830310 Binary files /dev/null and b/hr_theme/static/src/img/arrow.png differ diff --git a/hr_theme/static/src/img/favicon.ico b/hr_theme/static/src/img/favicon.ico new file mode 100644 index 000000000..a2e228794 Binary files /dev/null and b/hr_theme/static/src/img/favicon.ico differ diff --git a/hr_theme/static/src/img/open_hrms_logo.png b/hr_theme/static/src/img/open_hrms_logo.png new file mode 100644 index 000000000..a462223d8 Binary files /dev/null and b/hr_theme/static/src/img/open_hrms_logo.png differ diff --git a/hr_theme/static/src/img/powered_by.png b/hr_theme/static/src/img/powered_by.png new file mode 100644 index 000000000..4ff5adb0b Binary files /dev/null and b/hr_theme/static/src/img/powered_by.png differ diff --git a/hr_theme/views/open_hrms_theme.xml b/hr_theme/views/open_hrms_theme.xml new file mode 100644 index 000000000..0e1c6afd1 --- /dev/null +++ b/hr_theme/views/open_hrms_theme.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + +