MuK IT GmbH
5 years ago
4 changed files with 249 additions and 198 deletions
-
122muk_web_theme/__manifest__.py
-
84muk_web_theme/static/src/scss/search_view.scss
-
35muk_web_theme/static/src/xml/base.xml
-
206muk_web_theme/static/src/xml/views.xml
@ -1,62 +1,62 @@ |
|||
################################################################################### |
|||
# |
|||
# Copyright (c) 2017-2019 MuK IT GmbH. |
|||
# |
|||
# This file is part of MuK Backend Theme |
|||
# (see https://mukit.at). |
|||
# |
|||
# This program is free software: you can redistribute it and/or modify |
|||
# it under the terms of the GNU Lesser General Public License 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 Lesser General Public License for more details. |
|||
# |
|||
# You should have received a copy of the GNU Lesser General Public License |
|||
# along with this program. If not, see <http://www.gnu.org/licenses/>. |
|||
# |
|||
################################################################################### |
|||
{ |
|||
"name": "MuK Backend Theme", |
|||
"summary": "Odoo Community Backend Theme", |
|||
"version": "12.0.2.0.7", |
|||
"category": "Themes/Backend", |
|||
"license": "LGPL-3", |
|||
"author": "MuK IT", |
|||
"website": "http://www.mukit.at", |
|||
'live_test_url': 'https://mukit.at/r/SgN', |
|||
"contributors": [ |
|||
"Mathias Markl <mathias.markl@mukit.at>", |
|||
], |
|||
"depends": [ |
|||
"muk_web_utils", |
|||
], |
|||
"excludes": [ |
|||
"web_enterprise", |
|||
], |
|||
"data": [ |
|||
"template/assets.xml", |
|||
"template/web.xml", |
|||
"views/res_users.xml", |
|||
"views/res_config_settings_view.xml", |
|||
"data/res_company.xml", |
|||
], |
|||
"qweb": [ |
|||
"static/src/xml/*.xml", |
|||
], |
|||
"images": [ |
|||
'static/description/banner.png', |
|||
'static/description/theme_screenshot.png' |
|||
], |
|||
"external_dependencies": { |
|||
"python": [], |
|||
"bin": [], |
|||
}, |
|||
"application": False, |
|||
"installable": True, |
|||
"auto_install": False, |
|||
"uninstall_hook": "_uninstall_reset_changes", |
|||
################################################################################### |
|||
# |
|||
# Copyright (c) 2017-2019 MuK IT GmbH. |
|||
# |
|||
# This file is part of MuK Backend Theme |
|||
# (see https://mukit.at). |
|||
# |
|||
# This program is free software: you can redistribute it and/or modify |
|||
# it under the terms of the GNU Lesser General Public License 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 Lesser General Public License for more details. |
|||
# |
|||
# You should have received a copy of the GNU Lesser General Public License |
|||
# along with this program. If not, see <http://www.gnu.org/licenses/>. |
|||
# |
|||
################################################################################### |
|||
{ |
|||
"name": "MuK Backend Theme", |
|||
"summary": "Odoo Community Backend Theme", |
|||
"version": "12.0.2.0.8", |
|||
"category": "Themes/Backend", |
|||
"license": "LGPL-3", |
|||
"author": "MuK IT", |
|||
"website": "http://www.mukit.at", |
|||
'live_test_url': 'https://mukit.at/r/SgN', |
|||
"contributors": [ |
|||
"Mathias Markl <mathias.markl@mukit.at>", |
|||
], |
|||
"depends": [ |
|||
"muk_web_utils", |
|||
], |
|||
"excludes": [ |
|||
"web_enterprise", |
|||
], |
|||
"data": [ |
|||
"template/assets.xml", |
|||
"template/web.xml", |
|||
"views/res_users.xml", |
|||
"views/res_config_settings_view.xml", |
|||
"data/res_company.xml", |
|||
], |
|||
"qweb": [ |
|||
"static/src/xml/*.xml", |
|||
], |
|||
"images": [ |
|||
'static/description/banner.png', |
|||
'static/description/theme_screenshot.png' |
|||
], |
|||
"external_dependencies": { |
|||
"python": [], |
|||
"bin": [], |
|||
}, |
|||
"application": False, |
|||
"installable": True, |
|||
"auto_install": False, |
|||
"uninstall_hook": "_uninstall_reset_changes", |
|||
} |
@ -1,39 +1,47 @@ |
|||
/********************************************************************************** |
|||
* |
|||
* Copyright (c) 2017-2019 MuK IT GmbH. |
|||
* |
|||
* This file is part of MuK Backend Theme |
|||
* (see https://mukit.at). |
|||
* |
|||
* This program is free software: you can redistribute it and/or modify |
|||
* it under the terms of the GNU Lesser General Public License 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 Lesser General Public License for more details. |
|||
* |
|||
* You should have received a copy of the GNU Lesser General Public License |
|||
* along with this program. If not, see <http://www.gnu.org/licenses/>. |
|||
* |
|||
**********************************************************************************/ |
|||
|
|||
.o_modal_header { |
|||
.o_searchview, .o_pager { |
|||
display: inline-block; |
|||
} |
|||
.o_searchview { |
|||
padding: 0; |
|||
border: none; |
|||
width: 100%; |
|||
margin-bottom: 5px; |
|||
border-bottom: 1px solid $o-brand-secondary; |
|||
button { |
|||
background-color: $white; |
|||
border-color: $border-color; |
|||
color: $gray-600; |
|||
} |
|||
} |
|||
/********************************************************************************** |
|||
* |
|||
* Copyright (c) 2017-2019 MuK IT GmbH. |
|||
* |
|||
* This file is part of MuK Backend Theme |
|||
* (see https://mukit.at). |
|||
* |
|||
* This program is free software: you can redistribute it and/or modify |
|||
* it under the terms of the GNU Lesser General Public License 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 Lesser General Public License for more details. |
|||
* |
|||
* You should have received a copy of the GNU Lesser General Public License |
|||
* along with this program. If not, see <http://www.gnu.org/licenses/>. |
|||
* |
|||
**********************************************************************************/ |
|||
|
|||
.o_modal_header { |
|||
.o_searchview, .o_pager { |
|||
display: inline-block; |
|||
} |
|||
.o_searchview { |
|||
padding: 0; |
|||
border: none; |
|||
width: 100%; |
|||
margin-bottom: 5px; |
|||
border-bottom: 1px solid $o-brand-secondary; |
|||
button { |
|||
background-color: $white; |
|||
border-color: $border-color; |
|||
color: $gray-600; |
|||
} |
|||
} |
|||
} |
|||
|
|||
@include media-breakpoint-between(sm, lg, $o-extra-grid-breakpoints) { |
|||
.o_search_options { |
|||
.mk_dropdown_text { |
|||
display: none; |
|||
} |
|||
} |
|||
} |
@ -0,0 +1,35 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
|
|||
<!-- |
|||
|
|||
Copyright (c) 2017-2019 MuK IT GmbH. |
|||
|
|||
This file is part of MuK Backend Theme |
|||
(see https://mukit.at). |
|||
|
|||
This program is free software: you can redistribute it and/or modify |
|||
it under the terms of the GNU Lesser General Public License 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 Lesser General Public License for more details. |
|||
|
|||
You should have received a copy of the GNU Lesser General Public License |
|||
along with this program. If not, see <http://www.gnu.org/licenses/>. |
|||
|
|||
--> |
|||
|
|||
<templates id="template" xml:space="preserve"> |
|||
|
|||
<t t-extend="web.DropdownMenu"> |
|||
<t t-jquery="button" t-operation="inner"> |
|||
<span t-att-class="widget.dropdownIcon"/> |
|||
<span class="mk_dropdown_text"><t t-esc="widget.dropdownTitle"/></span> |
|||
<span t-if="widget.dropdownSymbol" t-att-class="widget.dropdownSymbol"/> |
|||
</t> |
|||
</t> |
|||
|
|||
</templates> |
@ -1,100 +1,108 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
|
|||
<!-- |
|||
|
|||
Copyright (c) 2017-2019 MuK IT GmbH. |
|||
|
|||
This file is part of MuK Backend Theme |
|||
(see https://mukit.at). |
|||
|
|||
This program is free software: you can redistribute it and/or modify |
|||
it under the terms of the GNU Lesser General Public License 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 Lesser General Public License for more details. |
|||
|
|||
You should have received a copy of the GNU Lesser General Public License |
|||
along with this program. If not, see <http://www.gnu.org/licenses/>. |
|||
|
|||
--> |
|||
|
|||
<templates id="template" xml:space="preserve"> |
|||
|
|||
<t t-name="muk_web_theme.MenuStatusbarButtons"> |
|||
<div class="dropdown"> |
|||
<button class="o_statusbar_buttons_dropdown btn btn-secondary dropdown-toggle" type="button" |
|||
data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> |
|||
Actions |
|||
</button> |
|||
</div> |
|||
</t> |
|||
|
|||
<t t-name="muk_web_theme.IconButton"> |
|||
<i t-attf-class="d-inline d-sm-none fa fa-#{icon}" t-att-title="label"/> |
|||
<span class="d-none d-sm-inline" t-esc="label"/> |
|||
</t> |
|||
|
|||
<t t-extend="FormView.buttons"> |
|||
<t t-jquery=".o_form_button_edit" t-operation="inner"> |
|||
<t t-call="muk_web_theme.IconButton"> |
|||
<t t-set="icon" t-value="'pencil'"/> |
|||
<t t-set="label">Edit</t> |
|||
</t> |
|||
</t> |
|||
<t t-jquery=".o_form_button_create" t-operation="inner"> |
|||
<t t-call="muk_web_theme.IconButton"> |
|||
<t t-set="icon" t-value="'plus'"/> |
|||
<t t-set="label">Create</t> |
|||
</t> |
|||
</t> |
|||
<t t-jquery=".o_form_button_save" t-operation="inner"> |
|||
<t t-call="muk_web_theme.IconButton"> |
|||
<t t-set="icon" t-value="'floppy-o'"/> |
|||
<t t-set="label">Save</t> |
|||
</t> |
|||
</t> |
|||
<t t-jquery=".o_form_button_cancel" t-operation="inner"> |
|||
<t t-call="muk_web_theme.IconButton"> |
|||
<t t-set="icon" t-value="'times'"/> |
|||
<t t-set="label">Discard</t> |
|||
</t> |
|||
</t> |
|||
</t> |
|||
|
|||
<t t-extend="ListView.buttons"> |
|||
<t t-jquery=".o_list_button_add" t-operation="inner"> |
|||
<t t-call="muk_web_theme.IconButton"> |
|||
<t t-set="icon" t-value="'plus'"/> |
|||
<t t-set="label">Create</t> |
|||
</t> |
|||
</t> |
|||
|
|||
<t t-jquery=".o_list_button_save" t-operation="inner"> |
|||
<t t-call="muk_web_theme.IconButton"> |
|||
<t t-set="icon" t-value="'floppy-o'"/> |
|||
<t t-set="label">Save</t> |
|||
</t> |
|||
</t> |
|||
|
|||
<t t-jquery=".o_list_button_discard" t-operation="inner"> |
|||
<t t-call="muk_web_theme.IconButton"> |
|||
<t t-set="icon" t-value="'times'"/> |
|||
<t t-set="label">Discard</t> |
|||
</t> |
|||
</t> |
|||
</t> |
|||
|
|||
<t t-extend="KanbanView.buttons"> |
|||
<t t-jquery="button" t-operation="inner"> |
|||
<t t-call="muk_web_theme.IconButton"> |
|||
<t t-set="icon" t-value="'plus'"/> |
|||
<t t-set="label" t-value="create_text || _t('Create')"/> |
|||
</t> |
|||
</t> |
|||
</t> |
|||
|
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
|
|||
<!-- |
|||
|
|||
Copyright (c) 2017-2019 MuK IT GmbH. |
|||
|
|||
This file is part of MuK Backend Theme |
|||
(see https://mukit.at). |
|||
|
|||
This program is free software: you can redistribute it and/or modify |
|||
it under the terms of the GNU Lesser General Public License 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 Lesser General Public License for more details. |
|||
|
|||
You should have received a copy of the GNU Lesser General Public License |
|||
along with this program. If not, see <http://www.gnu.org/licenses/>. |
|||
|
|||
--> |
|||
|
|||
<templates id="template" xml:space="preserve"> |
|||
|
|||
<t t-name="muk_web_theme.MenuStatusbarButtons"> |
|||
<div class="dropdown"> |
|||
<button class="o_statusbar_buttons_dropdown btn btn-secondary dropdown-toggle" type="button" |
|||
data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> |
|||
Actions |
|||
</button> |
|||
</div> |
|||
</t> |
|||
|
|||
<t t-name="muk_web_theme.IconButton"> |
|||
<i t-attf-class="d-inline d-sm-none fa fa-#{icon}" t-att-title="label"/> |
|||
<span class="d-none d-sm-inline" t-esc="label"/> |
|||
</t> |
|||
|
|||
<t t-extend="FormView.buttons"> |
|||
<t t-jquery=".o_form_button_edit" t-operation="inner"> |
|||
<t t-call="muk_web_theme.IconButton"> |
|||
<t t-set="icon" t-value="'pencil'"/> |
|||
<t t-set="label">Edit</t> |
|||
</t> |
|||
</t> |
|||
<t t-jquery=".o_form_button_create" t-operation="inner"> |
|||
<t t-call="muk_web_theme.IconButton"> |
|||
<t t-set="icon" t-value="'plus'"/> |
|||
<t t-set="label">Create</t> |
|||
</t> |
|||
</t> |
|||
<t t-jquery=".o_form_button_save" t-operation="inner"> |
|||
<t t-call="muk_web_theme.IconButton"> |
|||
<t t-set="icon" t-value="'floppy-o'"/> |
|||
<t t-set="label">Save</t> |
|||
</t> |
|||
</t> |
|||
<t t-jquery=".o_form_button_cancel" t-operation="inner"> |
|||
<t t-call="muk_web_theme.IconButton"> |
|||
<t t-set="icon" t-value="'times'"/> |
|||
<t t-set="label">Discard</t> |
|||
</t> |
|||
</t> |
|||
</t> |
|||
|
|||
<t t-extend="ListView.buttons"> |
|||
<t t-jquery=".o_list_button_add" t-operation="inner"> |
|||
<t t-call="muk_web_theme.IconButton"> |
|||
<t t-set="icon" t-value="'plus'"/> |
|||
<t t-set="label">Create</t> |
|||
</t> |
|||
</t> |
|||
|
|||
<t t-jquery=".o_list_button_save" t-operation="inner"> |
|||
<t t-call="muk_web_theme.IconButton"> |
|||
<t t-set="icon" t-value="'floppy-o'"/> |
|||
<t t-set="label">Save</t> |
|||
</t> |
|||
</t> |
|||
|
|||
<t t-jquery=".o_list_button_discard" t-operation="inner"> |
|||
<t t-call="muk_web_theme.IconButton"> |
|||
<t t-set="icon" t-value="'times'"/> |
|||
<t t-set="label">Discard</t> |
|||
</t> |
|||
</t> |
|||
</t> |
|||
|
|||
<t t-extend="KanbanView.buttons"> |
|||
<t t-jquery="button" t-operation="inner"> |
|||
<t t-call="muk_web_theme.IconButton"> |
|||
<t t-set="icon" t-value="'plus'"/> |
|||
<t t-set="label" t-value="create_text || _t('Create')"/> |
|||
</t> |
|||
</t> |
|||
</t> |
|||
|
|||
<t t-extend="SearchView.FavoriteMenu"> |
|||
<t t-jquery="button[data-toggle='dropdown']" t-operation="inner"> |
|||
<span class="fa fa-star"/> |
|||
<span class="mk_dropdown_text">Favorites</span> |
|||
<span t-if="widget.isMobile" class="fa fa-chevron-right float-right mt4"/> |
|||
</t> |
|||
</t> |
|||
|
|||
</templates> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue