Explorar el Código

[ADD] initial commit

Gogs hace 7 años
commit
76334e9e23
Se han modificado 7 ficheros con 52 adiciones y 0 borrados
  1. 1 0
      .gitignore
  2. 3 0
      __init__.py
  3. 8 0
      __openerp__.py
  4. 2 0
      controllers/__init__.py
  5. 30 0
      controllers/main.py
  6. 0 0
      models/__init__.py
  7. 8 0
      models/printer.py

+ 1 - 0
.gitignore

@@ -0,0 +1 @@
+*.pyc

+ 3 - 0
__init__.py

@@ -0,0 +1,3 @@
+# -*- coding: utf-8 -*-
+import controllers
+import models

+ 8 - 0
__openerp__.py

@@ -0,0 +1,8 @@
+# -*- coding: utf-8 -*-
+{
+    'name': "Printers Manager",
+    'author': "Robert Gauto",
+    'category': 'Uncategorized',
+    'version': '0.1',
+    'depends': ['base']
+}

+ 2 - 0
controllers/__init__.py

@@ -0,0 +1,2 @@
+# -*- coding: utf-8 -*-
+import main

+ 30 - 0
controllers/main.py

@@ -0,0 +1,30 @@
+# -*- coding: utf-8 -*-
+from openerp import http
+import logging
+
+LOGGER = logging.getLogger(__name__)
+
+class PrintersController(http.Controller):
+
+    '''
+    '''
+    def make_info_log(self, log):
+        LOGGER.info(log)
+
+    '''
+        Printers api
+    '''
+    @http.route('/printers_manager/api', auth='user', methods=['GET'], cors='*')
+    def init_sale(self, **kw):
+        self.make_info_log('Sending JSON response')
+    
+        return self.make_gzip_response({
+            'date': self.get_server_date(),
+            'user': self.get_user(),
+            'currencies': self.get_currencies(),
+            'journals': self.get_journals(),
+            'customers': self.get_customers(),
+            'products': self.get_products(),
+            'paymentTerms': self.get_payment_terms()
+        })
+

+ 0 - 0
models/__init__.py


+ 8 - 0
models/printer.py

@@ -0,0 +1,8 @@
+# -*- coding: utf-8 -*-
+
+from openerp import models, fields
+
+class PrinterPrinter(models.Model):
+    _name = 'printer.printer'
+
+    name = fields.Char(string='Impresora', size=35)