I meant a few updates to web2admin :)

vineri, 10 ianuarie 2014, 13:46:24 UTC+2, rif a scris:
>
> Unfortunately it seems to be a web2py grid/smartgrid bug. I opened a 
> ticket here: http://code.google.com/p/web2py/issues/detail?id=1851
>
> Meanwhile please note that defining an old style virtual field does not 
> break the smartgrid:
> class MyVirtualFields(object):
>         def testfield(self):
>             return 'foo'
> db.testtable.virtualfields.append(MyVirtualFields())
>
> I'll make a few updates to web2py with this occasion :)
>
> Thanks,
> -rif
>
> vineri, 10 ianuarie 2014, 01:28:37 UTC+2, Manuele a scris:
>>
>> Il 10/09/12 15:49, rif ha scritto: 
>> > I started the development of a new django-like admin interface. 
>> > 
>> > You can find it here: https://github.com/rif/web2admin 
>> > 
>> > It is very basic but still usable because it uses SQLFORM.smartgrid. 
>> > 
>> > I am announcing it early because I need your feedback and feature 
>> > requests so that I can find out if grid will be able to support all 
>> > the desired features. 
>> > 
>> > For quick start you can create a w2a_root group and add your user to 
>> > that group. 
>> > 
>> > -rif 
>> > -- 
>> >   
>> >   
>> >   
>> Dear rif, 
>> many compliments for the project! 
>> I found a problem with virtual fields... but I don't know if it's 
>> related to your plugin or directly to web2py. 
>> I added a very simple virtual field like this one: 
>>
>> db.testtable.testfield = Field.Virtual(lambda row: 'foo') 
>>
>> and I obtain this error: 
>>
>> Traceback (most recent call last): 
>>   File "/home/manuele/portali/web2py.git/gluon/restricted.py", line 217, 
>> in restricted 
>>     exec ccode in environment 
>>   File 
>> "/home/manuele/portali/web2py.git/applications/paytorviewer/controllers/plugin_web2admin.py",
>>  
>>
>> line 116, in <module> 
>>   File "/home/manuele/portali/web2py.git/gluon/globals.py", line 372, in 
>> <lambda> 
>>     self._caller = lambda f: f() 
>>   File "/home/manuele/portali/web2py.git/gluon/tools.py", line 3239, in f 
>>     return action(*a, **b) 
>>   File 
>> "/home/manuele/portali/web2py.git/applications/paytorviewer/controllers/plugin_web2admin.py",
>>  
>>
>> line 34, in view_table 
>>     showbuttontext = plugins.web2admin.showbuttontext, 
>>   File "/home/manuele/portali/web2py.git/gluon/sqlhtml.py", line 2770, 
>> in smartgrid 
>>     user_signature=user_signature, **kwargs) 
>>   File "/home/manuele/portali/web2py.git/gluon/sqlhtml.py", line 2452, 
>> in grid 
>>     value = row[str(field)] 
>>   File "/home/manuele/portali/web2py.git/gluon/dal.py", line 7362, in 
>> __getitem__ 
>>     raise ae 
>> AttributeError: 'Row' object has no attribute 'unknown' 
>>
>> any idea? 
>>
>> Thank you 
>>
>>     Manuele 
>>
>

-- 
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/groups/opt_out.

Reply via email to