Commit 99c0af9a0ecebf8a5a1bc9de1c10c2ac38c0046b

Authored by Eduardo Santos
2 parents 194cafc3 bd79d0e2
Exists in master

Merge branch 'master', remote branch 'git-svn'

development.ini
@@ -9,10 +9,10 @@ pyramid.default_locale_name = en @@ -9,10 +9,10 @@ pyramid.default_locale_name = en
9 pyramid.includes = 9 pyramid.includes =
10 pyramid_tm 10 pyramid_tm
11 11
12 -sqlalchemy.url = postgresql://rest:rest@localhost/lbbulk 12 +sqlalchemy.url = postgresql://rest:rest@localhost/projeto1
13 13
14 domain = http://api.brlight.org 14 domain = http://api.brlight.org
15 -base_name = wmi 15 +base_name = wmi_teste
16 16
17 [server:main] 17 [server:main]
18 use = egg:waitress#main 18 use = egg:waitress#main
lbbulk/model/BulkSources.py
@@ -3,7 +3,7 @@ from pyramid_restler.model import SQLAlchemyORMContext @@ -3,7 +3,7 @@ from pyramid_restler.model import SQLAlchemyORMContext
3 from lbbulk.model import Base, metadata, session 3 from lbbulk.model import Base, metadata, session
4 4
5 5
6 -bulk_source = Table('lb_bulk_source', metadata, 6 +bulk_source = Table('lb_bulk_sources', metadata,
7 Column('id_source', Integer, primary_key=True), 7 Column('id_source', Integer, primary_key=True),
8 Column('nome_source', String, nullable=False) 8 Column('nome_source', String, nullable=False)
9 ) 9 )
lbbulk/model/BulkUpload.py
@@ -18,7 +18,8 @@ class BulkUpload(Base): @@ -18,7 +18,8 @@ class BulkUpload(Base):
18 __table__ = bulk_upload 18 __table__ = bulk_upload
19 19
20 def verifica_registro(data): 20 def verifica_registro(data):
21 - q = session.query(BulkUpload).filter_by(id_source=data['id_source'], chave_externa=data['json_reg']['id_reg'] ) 21 +# q = session.query(BulkUpload).filter_by(id_source=data['id_source'], chave_externa=data['json_reg']['id_reg'] )
  22 + q = session.query(BulkUpload).filter_by(id_source=1, chave_externa=data['json_reg']['id_reg'] )
22 registro_existe = q.first() 23 registro_existe = q.first()
23 return registro_existe 24 return registro_existe
24 25
@@ -31,4 +32,4 @@ class BulkUploadContextFactory(SQLAlchemyORMContext): @@ -31,4 +32,4 @@ class BulkUploadContextFactory(SQLAlchemyORMContext):
31 32
32 def get_member_id_as_string(self, member): 33 def get_member_id_as_string(self, member):
33 id = self.get_member_id(member) 34 id = self.get_member_id(member)
34 - return json.dumps(id, cls=self.json_encoder)  
35 \ No newline at end of file 35 \ No newline at end of file
  36 + return json.dumps(id, cls=self.json_encoder)
lbbulk/view/restfulview.py
@@ -36,8 +36,9 @@ class RegCustomView(RESTfulView): @@ -36,8 +36,9 @@ class RegCustomView(RESTfulView):
36 # print(existente.id_reg) 36 # print(existente.id_reg)
37 print('\n\n\n\n\n\n\n\n\n\n') 37 print('\n\n\n\n\n\n\n\n\n\n')
38 registro = self.is_error(data) 38 registro = self.is_error(data)
39 - id_source = registro['id_source']  
40 - registro.pop('id_source', None) 39 + #id_source = registro['id_source']
  40 + #registro.pop('id_source', None)
  41 + id_source = 1
41 chave_externa = registro['json_reg']['id_reg'] 42 chave_externa = registro['json_reg']['id_reg']
42 registro['json_reg'].pop('id_reg', None) 43 registro['json_reg'].pop('id_reg', None)
43 registro['json_reg'] = json.dumps(registro['json_reg']) 44 registro['json_reg'] = json.dumps(registro['json_reg'])
@@ -59,7 +60,7 @@ class RegCustomView(RESTfulView): @@ -59,7 +60,7 @@ class RegCustomView(RESTfulView):
59 def get_url_lightbase(self): #TODO 60 def get_url_lightbase(self): #TODO
60 """ Returns url from config """ 61 """ Returns url from config """
61 domain = 'http://api.brlight.org' 62 domain = 'http://api.brlight.org'
62 - base_name = 'wmi' 63 + base_name = 'wmi_teste'
63 url = domain + '/' + base_name + '/reg' 64 url = domain + '/' + base_name + '/reg'
64 return url 65 return url
65 66
@@ -69,4 +70,4 @@ class RegCustomView(RESTfulView): @@ -69,4 +70,4 @@ class RegCustomView(RESTfulView):
69 def is_error_resp(self,r): 70 def is_error_resp(self,r):
70 if type(r) is dict: 71 if type(r) is dict:
71 raise TypeError('Lightbase error ' + str(r['_status']) + ': ' + r['_error_message']) 72 raise TypeError('Lightbase error ' + str(r['_status']) + ': ' + r['_error_message'])
72 - return r  
73 \ No newline at end of file 73 \ No newline at end of file
  74 + return r