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> |
</templates> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue