Browse Source

publish muk_web_export - 11.0

pull/122/head
MuK IT GmbH 5 years ago
parent
commit
a0c93aebae
  1. 3
      muk_web_export/__manifest__.py
  2. 4
      muk_web_export/controllers/main.py
  3. 74
      muk_web_export/views/convert.xml

3
muk_web_export/__manifest__.py

@ -20,7 +20,7 @@
{
"name": "MuK Export",
"summary": """File Export Dialog""",
"version": "11.0.1.0.3",
"version": "11.0.1.0.4",
"category": "Extra Tools",
"license": "AGPL-3",
"website": "http://www.mukit.at",
@ -28,6 +28,7 @@
"author": "MuK IT",
"contributors": [
"Mathias Markl <mathias.markl@mukit.at>",
"Kerrim Abd El-Hamed <kerrim.abdelhamed@mukit.at>",
],
"depends": [
"web",

4
muk_web_export/controllers/main.py

@ -35,12 +35,12 @@ class ExportController(http.Controller):
@http.route('/web/export_formats', type='json', auth="user")
def export_formats(self, **kw):
return converter.imports()
return converter.formats()
@http.route('/web/check_export', type='json', auth="user")
def check_export(self, filename, **kw):
try:
if os.path.splitext(filename)[1][1:].strip().lower() in converter.imports():
if os.path.splitext(filename)[1][1:].strip().lower() in converter.formats():
return True
except Exception:
return False

74
muk_web_export/views/convert.xml

@ -1,34 +1,40 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2017 MuK IT GmbH
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero 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 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 <http://www.gnu.org/licenses/>.
-->
<odoo>
<record id="view_converter_export_form" model="ir.ui.view">
<field name="name">muk_converter_convert.form</field>
<field name="model">muk_converter.convert</field>
<field name="mode">primary</field>
<field name="inherit_id" ref="muk_converter.view_converter_convert_form"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='input_binary']" position="attributes">
<attribute name="readonly">1</attribute>
</xpath>
</field>
</record>
</odoo>
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2017 MuK IT GmbH
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero 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 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 <http://www.gnu.org/licenses/>.
-->
<odoo>
<record id="view_converter_export_form" model="ir.ui.view">
<field name="name">muk_converter_convert.form</field>
<field name="model">muk_converter.convert</field>
<field name="mode">primary</field>
<field name="inherit_id" ref="muk_converter.view_converter_convert_form"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='format']" position="attributes">
<attribute name="readonly">1</attribute>
</xpath>
<xpath expr="//field[@name='input_name']" position="attributes">
<attribute name="readonly">1</attribute>
</xpath>
<xpath expr="//field[@name='input_binary']" position="attributes">
<attribute name="readonly">1</attribute>
</xpath>
</field>
</record>
</odoo>
Loading…
Cancel
Save