Parcourir la source

commit inicial

Rodney Enciso Arias il y a 8 ans
commit
b714ebd96f

+ 57 - 0
README.rst

@@ -0,0 +1,57 @@
+.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
+    :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
+    :alt: License: AGPL-3
+
+
+Tic Remote Support
+
+This module adds new partner tab to add remote access data to your clients such as TeamViewer, VNC, ...
+
+
+.. figure:: ../tic_remote_support/static/description/screen_01.png
+     :alt: Tic Remote Support Odoo Difusión Visual
+     :width: 800 px
+
+Installation
+============
+
+To install this module, you need to:
+
+#. Nothing special is needed to install this module.
+
+Configuration
+=============
+
+To configure this module, you need to:
+
+#. Nothing special is needed to install this module.
+
+Usage
+=====
+
+To use this module, you need to:
+
+#. Go to partner an clic bool Remote Support?
+
+
+Known issues / Roadmap
+======================
+
+* None
+
+Credits
+=======
+
+Contributors
+------------
+
+* Nicolás Ramos <contacto@difusionvisual.com>
+
+Maintainer
+----------
+
+.. image:: https://difusionvisual.com/images/logo_web.png
+   :alt: Difusión Visual
+   :target: http://www.difusionvisual.com
+
+This module is maintained by Difusión Visual.

+ 36 - 0
__init__.py

@@ -0,0 +1,36 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+##############################################
+#
+# Difusión Visual
+# Copyright (C) Difusión Visual
+# all rights reserved
+# http://difusionvisual.com
+# contacto@difusionvisual.com
+#
+# WARNING: This program as such is intended to be used by professional
+# programmers who take the whole responsability of assessing all potential
+# consequences resulting from its eventual inadequacies and bugs.
+# End users who are looking for a ready-to-use solution with commercial
+# garantees and support are strongly adviced to contract a Free Software
+# Service Company.
+#
+# 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/> or
+# write to the Free Software Foundation, Inc.,
+# 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+#
+###############################################
+
+from . import models
+

BIN
__init__.pyc


+ 57 - 0
__openerp__.py

@@ -0,0 +1,57 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+##############################################
+#
+# Difusión Visual
+# Copyright (C) Difusión Visual
+# all rights reserved
+# http://difusionvisual.com
+# contacto@difusionvisual.com
+#
+# WARNING: This program as such is intended to be used by professional
+# programmers who take the whole responsability of assessing all potential
+# consequences resulting from its eventual inadequacies and bugs.
+# End users who are looking for a ready-to-use solution with commercial
+# garantees and support are strongly adviced to contract a Free Software
+# Service Company.
+#
+# 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/> or
+# write to the Free Software Foundation, Inc.,
+# 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+#
+###############################################
+{
+    'name': "Tic Remote Support",
+
+    'summary': """
+        This module adds new partner tab to add remote access data to your clients such as TeamViewer, VNC, ...""",
+
+    # 'description': put the module description in README.rst
+
+    'author': 'Difusión Visual',
+    'website': "http://difusionvisual.com",
+    'category': 'Extra Rights',
+    'version': '8.0.2.0.0',
+    'license': 'AGPL-3',
+    'images': ['static/description/screen_01.png'],
+    'depends': [
+        'base',
+    ],
+    'data': [
+        # 'security/ir.model.access.csv',
+        'views/tic_remote_support.xml',
+    ],
+
+}
+

BIN
i18n/en.mo


+ 199 - 0
i18n/en.po

@@ -0,0 +1,199 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# 	* tic_remote_support
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-11-15 19:46+0000\n"
+"PO-Revision-Date: 2016-11-15 19:47+0000\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Poedit 1.8.11\n"
+"Last-Translator: \n"
+"Language: en\n"
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,remote_type:0
+msgid "AMMYY"
+msgstr "AMMYY"
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,pc_type:0
+msgid "Backup"
+msgstr "Backup"
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,pc_type:0
+msgid "Camera"
+msgstr "Camera"
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,remote_type:0
+msgid "Chrome"
+msgstr "Chrome"
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_create_uid
+msgid "Created by"
+msgstr "Created by"
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_create_date
+msgid "Created on"
+msgstr "Created on"
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_pc_type
+msgid "Device Type"
+msgstr "Device Type"
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_display_name
+msgid "Display Name"
+msgstr "Display Name"
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_id
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_remote_id
+msgid "ID"
+msgstr "ID"
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_remote_ip
+msgid "Ip"
+msgstr "Ip"
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service___last_update
+msgid "Last Modified on"
+msgstr "Last Modified on"
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_write_uid
+msgid "Last Updated by"
+msgstr "Last Updated by"
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_write_date
+msgid "Last Updated on"
+msgstr "Last Updated on"
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_name
+#: model:ir.ui.view,arch_db:tic_remote_support.tic_remote_support_view_form
+msgid "Name"
+msgstr "Name"
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_remote_notes
+msgid "Notes"
+msgstr "Notes"
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,pc_type:0
+#: selection:tic.remote.support.service,remote_type:0
+msgid "Other"
+msgstr "Other"
+
+#. module: tic_remote_support
+#: model:ir.model,name:tic_remote_support.model_res_partner
+msgid "Partner"
+msgstr "Partner"
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_remote_password
+msgid "Password"
+msgstr "Password"
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_remote_port
+msgid "Port"
+msgstr "Port"
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,pc_type:0
+msgid "Print"
+msgstr "Print"
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,remote_type:0
+msgid "Remote Desktop"
+msgstr "Remote Desktop"
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_res_partner_remotes_ids
+#: model:ir.ui.view,arch_db:tic_remote_support.partner_view_remote_support
+#: model:ir.ui.view,arch_db:tic_remote_support.tic_remote_support_view_form
+#: model:ir.ui.view,arch_db:tic_remote_support.tic_remote_support_view_tree
+msgid "Remote Support"
+msgstr "Remote Support"
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_res_partner_supportbool
+msgid "Remote Support?"
+msgstr "Remote Support?"
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_remote_type
+msgid "Remote Type"
+msgstr "Remote Type"
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,pc_type:0
+msgid "Router"
+msgstr "Router"
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,remote_type:0
+msgid "SSH"
+msgstr "SSH"
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,pc_type:0
+msgid "Server"
+msgstr "Server"
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,pc_type:0
+msgid "Swich"
+msgstr "Swich"
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,remote_type:0
+msgid "TeamViewer"
+msgstr "TeamViewer"
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_remote_username
+msgid "Username"
+msgstr "Username"
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,remote_type:0
+msgid "VNC"
+msgstr "VNC"
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,remote_type:0
+msgid "Web"
+msgstr "Web"
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,remote_type:0
+msgid "Weezo"
+msgstr "Weezo"
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,pc_type:0
+msgid "WorkStation"
+msgstr "WorkStation"
+
+#. module: tic_remote_support
+#: model:ir.model,name:tic_remote_support.model_tic_remote_support_service
+msgid "tic.remote.support.service"
+msgstr "tic.remote.support.service"

BIN
i18n/es.mo


+ 199 - 0
i18n/es.po

@@ -0,0 +1,199 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# 	* tic_remote_support
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-11-15 19:44+0000\n"
+"PO-Revision-Date: 2016-11-15 19:46+0000\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Poedit 1.8.11\n"
+"Last-Translator: \n"
+"Language: es\n"
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,remote_type:0
+msgid "AMMYY"
+msgstr ""
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,pc_type:0
+msgid "Backup"
+msgstr ""
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,pc_type:0
+msgid "Camera"
+msgstr "Cámara"
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,remote_type:0
+msgid "Chrome"
+msgstr ""
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_create_uid
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_create_date
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_pc_type
+msgid "Device Type"
+msgstr "Tipo de Dispositivo"
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_display_name
+msgid "Display Name"
+msgstr "Nombre"
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_id
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_remote_id
+msgid "ID"
+msgstr ""
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_remote_ip
+msgid "Ip"
+msgstr ""
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service___last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_name
+#: model:ir.ui.view,arch_db:tic_remote_support.tic_remote_support_view_form
+msgid "Name"
+msgstr "Nombre"
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_remote_notes
+msgid "Notes"
+msgstr "Notas"
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,pc_type:0
+#: selection:tic.remote.support.service,remote_type:0
+msgid "Other"
+msgstr "Otros"
+
+#. module: tic_remote_support
+#: model:ir.model,name:tic_remote_support.model_res_partner
+msgid "Partner"
+msgstr "Socio"
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_remote_password
+msgid "Password"
+msgstr "Contraseña"
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_remote_port
+msgid "Port"
+msgstr ""
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,pc_type:0
+msgid "Print"
+msgstr ""
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,remote_type:0
+msgid "Remote Desktop"
+msgstr "Escritorio remoto"
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_res_partner_remotes_ids
+#: model:ir.ui.view,arch_db:tic_remote_support.partner_view_remote_support
+#: model:ir.ui.view,arch_db:tic_remote_support.tic_remote_support_view_form
+#: model:ir.ui.view,arch_db:tic_remote_support.tic_remote_support_view_tree
+msgid "Remote Support"
+msgstr "Asistencia remota."
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_res_partner_supportbool
+msgid "Remote Support?"
+msgstr "Asistencia remota?"
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_remote_type
+msgid "Remote Type"
+msgstr "Tipo remoto"
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,pc_type:0
+msgid "Router"
+msgstr ""
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,remote_type:0
+msgid "SSH"
+msgstr ""
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,pc_type:0
+msgid "Server"
+msgstr "Servidor"
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,pc_type:0
+msgid "Swich"
+msgstr ""
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,remote_type:0
+msgid "TeamViewer"
+msgstr ""
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_remote_username
+msgid "Username"
+msgstr "Usuario"
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,remote_type:0
+msgid "VNC"
+msgstr ""
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,remote_type:0
+msgid "Web"
+msgstr ""
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,remote_type:0
+msgid "Weezo"
+msgstr ""
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,pc_type:0
+msgid "WorkStation"
+msgstr "Estación de trabajo"
+
+#. module: tic_remote_support
+#: model:ir.model,name:tic_remote_support.model_tic_remote_support_service
+msgid "tic.remote.support.service"
+msgstr ""

+ 198 - 0
i18n/tic_remote_support.pot

@@ -0,0 +1,198 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+#	* tic_remote_support
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-11-15 19:43+0000\n"
+"PO-Revision-Date: 2016-11-15 19:43+0000\n"
+"Last-Translator: <>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,remote_type:0
+msgid "AMMYY"
+msgstr ""
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,pc_type:0
+msgid "Backup"
+msgstr ""
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,pc_type:0
+msgid "Camera"
+msgstr ""
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,remote_type:0
+msgid "Chrome"
+msgstr ""
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_create_uid
+msgid "Created by"
+msgstr ""
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_create_date
+msgid "Created on"
+msgstr ""
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_pc_type
+msgid "Device Type"
+msgstr ""
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_id
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_remote_id
+msgid "ID"
+msgstr ""
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_remote_ip
+msgid "Ip"
+msgstr ""
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service___last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_name
+#: model:ir.ui.view,arch_db:tic_remote_support.tic_remote_support_view_form
+msgid "Name"
+msgstr ""
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_remote_notes
+msgid "Notes"
+msgstr ""
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,pc_type:0
+#: selection:tic.remote.support.service,remote_type:0
+msgid "Other"
+msgstr ""
+
+#. module: tic_remote_support
+#: model:ir.model,name:tic_remote_support.model_res_partner
+msgid "Partner"
+msgstr ""
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_remote_password
+msgid "Password"
+msgstr ""
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_remote_port
+msgid "Port"
+msgstr ""
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,pc_type:0
+msgid "Print"
+msgstr ""
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,remote_type:0
+msgid "Remote Desktop"
+msgstr ""
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_res_partner_remotes_ids
+#: model:ir.ui.view,arch_db:tic_remote_support.partner_view_remote_support
+#: model:ir.ui.view,arch_db:tic_remote_support.tic_remote_support_view_form
+#: model:ir.ui.view,arch_db:tic_remote_support.tic_remote_support_view_tree
+msgid "Remote Support"
+msgstr ""
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_res_partner_supportbool
+msgid "Remote Support?"
+msgstr ""
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_remote_type
+msgid "Remote Type"
+msgstr ""
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,pc_type:0
+msgid "Router"
+msgstr ""
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,remote_type:0
+msgid "SSH"
+msgstr ""
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,pc_type:0
+msgid "Server"
+msgstr ""
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,pc_type:0
+msgid "Swich"
+msgstr ""
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,remote_type:0
+msgid "TeamViewer"
+msgstr ""
+
+#. module: tic_remote_support
+#: model:ir.model.fields,field_description:tic_remote_support.field_tic_remote_support_service_remote_username
+msgid "Username"
+msgstr ""
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,remote_type:0
+msgid "VNC"
+msgstr ""
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,remote_type:0
+msgid "Web"
+msgstr ""
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,remote_type:0
+msgid "Weezo"
+msgstr ""
+
+#. module: tic_remote_support
+#: selection:tic.remote.support.service,pc_type:0
+msgid "WorkStation"
+msgstr ""
+
+#. module: tic_remote_support
+#: model:ir.model,name:tic_remote_support.model_tic_remote_support_service
+msgid "tic.remote.support.service"
+msgstr ""
+

+ 35 - 0
models/__init__.py

@@ -0,0 +1,35 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+##############################################
+#
+# Difusión Visual
+# Copyright (C) Difusión Visual
+# all rights reserved
+# http://difusionvisual.com
+# contacto@difusionvisual.com
+#
+# WARNING: This program as such is intended to be used by professional
+# programmers who take the whole responsability of assessing all potential
+# consequences resulting from its eventual inadequacies and bugs.
+# End users who are looking for a ready-to-use solution with commercial
+# garantees and support are strongly adviced to contract a Free Software
+# Service Company.
+#
+# 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/> or
+# write to the Free Software Foundation, Inc.,
+# 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+#
+###############################################
+from . import models
+

BIN
models/__init__.pyc


+ 73 - 0
models/models.py

@@ -0,0 +1,73 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+##############################################
+#
+# Difusión Visual
+# Copyright (C) Difusión Visual
+# all rights reserved
+# http://difusionvisual.com
+# contacto@difusionvisual.com
+#
+# WARNING: This program as such is intended to be used by professional
+# programmers who take the whole responsability of assessing all potential
+# consequences resulting from its eventual inadequacies and bugs.
+# End users who are looking for a ready-to-use solution with commercial
+# garantees and support are strongly adviced to contract a Free Software
+# Service Company.
+#
+# 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/> or
+# write to the Free Software Foundation, Inc.,
+# 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+#
+###############################################
+
+from openerp import api, fields, models, _
+
+
+class TicRemoteSupportService(models.Model):
+    _name = 'tic.remote.support.service'
+
+    name = fields.Char(string="Name", required=True )
+    remote_type = fields.Selection(string="Remote Type", selection=[
+        ('teamviewer', 'TeamViewer'),
+        ('weezo', 'Weezo'),
+        ('ammyy', 'AMMYY'),
+        ('vnc', 'VNC'),
+        ('chrome', 'Chrome'),
+        ('remotedesktop', 'Remote Desktop'),
+        ('ssh', 'SSH'),
+        ('web', 'Web'),
+        ('other', 'Other')], required=False, )
+    pc_type = fields.Selection(string="Device Type", selection=[
+        ('workstation', 'WorkStation'),
+        ('server', 'Server'),
+        ('backup', 'Backup'),
+        ('print', 'Print'),
+        ('camera', 'Camera'),
+        ('swich', 'Swich'),
+        ('router', 'Router'),
+        ('other', 'Other')], required=False, )
+    remote_id = fields.Char(string="ID", required=False, )
+    remote_serial = fields.Char(string="Serial", required=False, )
+    remote_ip = fields.Char(string="IP", required=False, )
+    remote_port = fields.Integer(string="Port", required=False, )
+    remote_username = fields.Char(string="Username", required=False, )
+    remote_password = fields.Char(string="Password", required=False, )
+    remote_notes = fields.Text(string="Notes", required=False, )
+
+class TicRemoteSupport(models.Model):
+    _inherit = 'res.partner'
+
+    supportbool = fields.Boolean(string="Remote Support?")
+    remotes_ids = fields.Many2many(comodel_name="tic.remote.support.service", string="Remote Support", store=True)

BIN
models/models.pyc


BIN
static/description/icon.png


BIN
static/description/logo_difusion.png


BIN
static/description/screen_01.png


+ 92 - 0
views/tic_remote_support.xml

@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+    <data>
+    <record id="partner_view_remote_support_bool" model="ir.ui.view">
+        <field name="name">res.partner.remote.support.bool</field>
+        <field name="model">res.partner</field>
+        <field name="inherit_id" ref="base.view_partner_form"/>
+        <field name="arch" type="xml">
+            <xpath expr="//field[@name='website']" position="after">
+               <field name="supportbool"/>
+            </xpath>
+        </field>
+    </record>
+
+    <record id="partner_view_remote_support" model="ir.ui.view">
+        <field name="name">res.partner.remote.support</field>
+        <field name="model">res.partner</field>
+        <field name="inherit_id" ref="base.view_partner_form"/>
+        <field name="arch" type="xml">
+            <xpath expr="//page[@name='internal_notes']" position="after">
+                <page name="remotesupport" string="Remote Support" attrs="{'invisible': [('supportbool','=', False)]}">
+                    <field name="remotes_ids" nolabel="1">
+                    <tree>
+                        <field name="name"/>
+                        <field name="remote_type" widget="selection"/>
+                        <field name="pc_type" widget="selection"/>
+                        <field name="remote_id"/>
+                        <field name="remote_ip"/>
+                        <field name="remote_port"/>
+                        <field name="remote_username"/>
+                        <field name="remote_password"/>
+                        <field name="remote_notes"/>
+                    </tree>
+                    </field>
+                </page>
+            </xpath>
+        </field>
+    </record>
+
+    <record id="tic_remote_support_view_tree" model="ir.ui.view">
+        <field name="name">tic.remote.support.view.tree</field>
+        <field name="model">tic.remote.support.service</field>
+        <field name="arch" type="xml">
+            <tree string="Remote Support">
+                <field name="name"/>
+                <field name="remote_type"/>
+                <field name="pc_type"/>
+                <field name="remote_id"/>
+                <field name="remote_ip"/>
+                <field name="remote_port"/>
+                <field name="remote_username"/>
+                <field name="remote_password"/>
+                <field name="remote_notes"/>
+            </tree>
+        </field>
+    </record>
+
+    <record id="tic_remote_support_view_form" model="ir.ui.view">
+        <field name="name">tic.remote.support.view.form</field>
+        <field name="model">tic.remote.support.service</field>
+        <field name="arch" type="xml">
+            <form string="Remote Support">
+                <sheet>
+                    <group>
+                        <div class="oe_title oe_left">
+                            <div class="oe_edit_only">
+                                <label for="name"/>
+                            </div>
+                            <h1>
+                                <field name="name" default_focus="1" placeholder="Name"/>
+                            </h1>
+                        </div>
+                    </group>
+                    <group colspan="4" col="4">
+                        <field name="remote_type" widget="selection"/>
+                        <field name="pc_type" widget="selection"/>
+                        <field name="remote_ip" placeholder="127.0.0.1"/>
+                        <field name="remote_port" placeholder="3386"/>
+                        <field name="remote_username"/>
+                        <field name="remote_password"/>
+                        <field name="remote_id"/>
+                        <field name="remote_serial"/>
+                    </group>
+                    <group>
+                        <field name="remote_notes"/>
+                    </group>
+                </sheet>
+            </form>
+        </field>
+    </record>
+    </data>
+</openerp>