[web2py] Re: object 'DAL' has no attribute 'Field' - After update 2.11.2

2015-06-11 Thread Tomeu Roig
It works, Thanks.

El martes, 9 de junio de 2015, 18:22:48 (UTC+2), Niphlod escribió:

 if you'r ecoming from an older version, the structure of packages changed 
 a bit and so the usual unzip over it doesn't work . Try to start with a 
 unzip in a fresh folder and then copy over your applications only. it 
 should work fine.

 On Tuesday, June 9, 2015 at 10:47:54 AM UTC+2, Tomeu Roig wrote:

 I update web2py to last version from:
 (wget http://www.web2py.com/examples/static/nightly/web2py_src.zip)

 After start all apps included admin give errors.

 I make a cat in console, and get this info in error.
 type 'exceptions.AttributeError' type object 'DAL' has no attribute 
 'Field'


 VERSION:
 Version 2.11.2-stable+timestamp.2015.05.30.16.33.24
 SYSTEM:
 Ubuntu Server 12.04
 DATABASE: 
 PostgreSQL 9.3

 It's a bug? Anyone has the same problem?
 I'm doing something wrong? (It's not the first time that i make updates)

 Thanks



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] object 'DAL' has no attribute 'Field' - After update 2.11.2

2015-06-09 Thread Tomeu Roig
I update web2py to last version from:
(wget http://www.web2py.com/examples/static/nightly/web2py_src.zip)

After start all apps included admin give errors.

I make a cat in console, and get this info in error.
type 'exceptions.AttributeError' type object 'DAL' has no attribute 
'Field'


VERSION:
Version 2.11.2-stable+timestamp.2015.05.30.16.33.24
SYSTEM:
Ubuntu Server 12.04
DATABASE: 
PostgreSQL 9.3

It's a bug? Anyone has the same problem?
I'm doing something wrong? (It's not the first time that i make updates)

Thanks

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: Trying to use the LOAD helper, if a button is clicked

2014-06-23 Thread Tomeu Roig
Thanks Brian

El lunes, 23 de junio de 2014 03:56:32 UTC+2, Brian M escribió:

 Tomeu,

 At the moment I'm just letting datatables.net enhance a plain html table 
 for me. One of these days I'll probably get around to giving it a json 
 datasource but so far it hasn't been a priority for my usage.

 As a bonus, here's some of how to update the datatables.net display after 
 using the edit dialog. (So just the edited record's row in the datatable 
 gets updated rather than a full page refresh)

 In controller
 #after you'd done the necessary DB updates...

 #tell browser to close the jqueryui dialog
 response.js =XML( '$(#edit_dialog).dialog(close);')

 #prepare for display update 
 edit_icon = IMG(_src=URL(c=static,f=images/page_white_edit.png), 
 _alt=Click 
 to edit)

 #prep javascript code for datatables.net to update the existing row's 
 display
 #basically just a json list of td values
 row_update = simplejson.dumps([updated_record.table.first_name, 
 updated_record.table.last_name, updated_record.table2.name, 
 str(A(edit_icon, _href=URL(r=request,f='edit_loader', args=[
 updated_record.table.record_id, mode]), _class=updateDialog)), 
 updated_record.table.email, updated_record.table.someother_id])

 #using the tr#id method to update table is unreliable (the TR won't have 
 an id if it was added dynamically
 #instead use the row index provided by datatables.net itself (we passed 
 it in via ajax vars)
 #essentially fnUpdate(new td values, which row)
 response.js += '$(#your_table_selector).dataTable().fnUpdate( '+
 row_update+', '+request.vars['datatable_row_index']+',0, false );'

 #also using jGrowl to give an acknowledgement
 message = T(%s updated) % (updated_record.table.first_name)
 response.js += '$.jGrowl('+message+');'


 And as the second bonus, how to insert a brand new row in the datatable. 
 (Below my datatable.net is another always visible LOAD()ed form for 
 creating a new record. Upon submission the new record is inserted into the 
 existing datatable via javascript returned in web2py's response)

 In controller:
 #do the database insert then
 #prepare for display update 
 edit_icon = IMG(_src=URL(c=static,f=images/page_white_edit.png), 
 _alt=Click 
 to edit)

 table_update = simplejson.dumps([new_record.table.first_name, new_record.
 table.last_name, 
 new_record.table2.name, str(A(edit_icon, _href=URL(r=request,f=
 'edit_loader', 
 args=[new_record.table.record_id, form.vars.mode]), _class=
 updateDialog)), 
 new_record.table.email, new_record.table.foreign_id])
 
 #issue command for adding new row to datatable
 response.js = 'vol_table.fnAddData('+table_update+');'

 Good luck

 ~Brian


 On Sunday, June 22, 2014 4:44:33 PM UTC-5, Tomeu Roig wrote:

 Thanks Brian, nice think to get a full href for pass to the 
 $web2py.component.

 I see that you use datatables.net. Do you use some plugin o directly you 
 pass json from controller?

 I want use in a new project but i have doubts have to implement. Can you 
 give me some idea?



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: Trying to use the LOAD helper, if a button is clicked

2014-06-22 Thread Tomeu Roig
Thanks Brian, nice think to get a full href for pass to the $web2py.component.

I see that you use datatables.net. Do you use some plugin o directly you pass 
json from controller?

I want use in a new project but i have doubts have to implement. Can you give 
me some idea?

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: Trying to use the LOAD helper, if a button is clicked

2014-06-18 Thread Tomeu Roig
I call a function that content a grid or smartgrid and need pass args and 
(user_signature=True), how i can make it?

now I use in controller response.js like:

tab_history = jQuery('#historial a[href=#historico]').click(function(){
$.web2py.component(%s, target=historico);
}) % URL('albaranes', 'view_albs_cli.load', 
args=[cliente_id,'historico'],user_signature=True)
response.js = tab_history

It's works but i would like make the same in the view, it's possible?

thanks.

El lunes, 16 de junio de 2014 15:33:05 UTC+2, Anthony escribió:

 If you want to dynamically add a component in the browser, you cannot use 
 the LOAD helper, which is a Python helper that is serialized on the server. 
 Instead, use the $.web2py.component() Javascript function. Something like:

 input type=button value=Edit onclick=$.web2py.component('{{=URL('
 default', 'edit_page.load')}}', 'edit-form');

 div id=edit-form/div

 Anthony

 On Friday, June 13, 2014 7:47:34 PM UTC-4, Omri Levy wrote:

 Hi ,

 So I have a ticket system, and I want to allow user to edit the ticket 
 without leaving the page.
 I don't want to LOAD the edit_page and hide it, but only load it once 
 user is clicking on the ticket body.
 Another thing is, when user edits the ticket, he should again see changes 
 on the same page.

 Is this possible? I'm a bit confused, because LOAD works fine, but not 
 when using conditions with JS.

 Thanks.



-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [web2py] unicode problem in DAL

2010-11-05 Thread Tomeu Roig
Hi, before to make the insert, you need change the string ascii to utf8,

Newvalue=value.encode(utf-8)

El 05/11/2010 12:18, Stef Mientki stef.mien...@gmail.com escribió:


I'm trying to insert a record with a filed value
 uëLocatie

and I get an error in sql.Table._insert at the last line:
   return 'INSERT INTO %s(%s) VALUES (%s);' % (sql_t, sql_f, sql_v)

here the traceback
 File D:\Data_Python_25\support\Web2Py_DAL_support.py, line 250, in
DAL_Table
   Description = Value[3][:-1])
 File P:\Web2PY\web2py_src\web2py\gluon\sql.py, line 2035, in insert
   query = self._insert(**fields)
 File P:\Web2PY\web2py_src\web2py\gluon\sql.py, line 2028, in _insert
   return 'INSERT INTO %s(%s) VALUES (%s);' % (sql_t, sql_f, sql_v)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 35:
ordinal not in range(128)

I don't understand the problem and know what I'm doing wrong

Wwith print statements I tried to narrow the problem, and in :
def sql_represent(obj, fieldtype, dbname, db_codec='UTF-8'):

there's is this part
   if isinstance(obj, unicode):
   print '', type(obj),obj
   if len(obj)0 : print ord(obj[0])
   obj = obj.encode(db_codec)
   print '', type(obj)
   if len(obj)0 : print ord(obj[0])

which seems to convert the unicode to a string with byte values larger than
128.

Am I doing something wrong, or is this a bug ?
And of course far more interesting, how do I solve this problem ?

thanks,
Stef Mientki


Re: [web2py] Re: web2py server down temporarily

2010-10-05 Thread Tomeu Roig
Working from spain

El 05/10/2010 21:40, Bruno Rocha rochacbr...@gmail.com escribió:

Working for me (Brazil)

2010/10/5 mr.freeze nat...@freezable.com



 It's working for me (Texas).

 On Oct 5, 2:37 pm, mdipierro mdipie...@cs.depaul.edu wrote:
...