Did you post the changes? Git still says version timestamp is : 2013.07.26.03.03.00
Perhaps I'm doing it wrong, first time using github =) -James On Saturday, July 27, 2013 11:56:17 PM UTC+12, Massimo Di Pierro wrote: > > Please try again. I made one more change. > > On Saturday, 27 July 2013 04:48:39 UTC-5, James Burke wrote: >> >> Thank you for clarifying. >> >> I've taken the latest version off github and I'm still having issues. >> Works if linked_tables is a list, but not as a dict. >> >> >> # db model >> db.define_table('supply', >> Field('test'), >> format='%(test)s') >> >> db.define_table('job', >> Field('test'), >> Field('supply', 'reference supply'), >> format='%(test)s') >> >> db.define_table('count', >> Field('test'), >> Field('job', 'reference job')) >> >> # index controller >> @auth.requires_login() >> def test(): >> form = SQLFORM.smartgrid(db.supply, fields=dict(supply=[db.supply.id]), >> linked_tables=dict(supply='job')) >> return dict(test=form) >> >> >> <type 'exceptions.ValueError'> Field job not in table >> Traceback >> >> 1. >> 2. >> 3. >> 4. >> 5. >> 6. >> 7. >> 8. >> 9. >> 10. >> 11. >> 12. >> 13. >> 14. >> >> Traceback (most recent call last): >> File "/Users/.../Projects/web2py/gluon/restricted.py", line 212, in >> restricted >> exec ccode in environment >> File >> "/Users/.../Projects/web2py/applications/welcome/controllers/default.py" >> <http://127.0.0.1:8000/admin/default/edit/welcome/controllers/default.py>, >> line 82, in <module> >> File "/Users/.../Projects/web2py/gluon/globals.py", line 193, in <lambda> >> self._caller = lambda f: f() >> File "/Users/.../Projects/web2py/gluon/tools.py", line 3055, in f >> return action(*a, **b) >> File >> "/Users/.../Projects/web2py/applications/welcome/controllers/default.py", >> line 26, in test >> form = SQLFORM.smartgrid(db.supply, fields=dict(supply=[db.supply.id]), >> linked_tables=dict(supply='job')) >> File "/Users/.../Projects/web2py/gluon/sqlhtml.py", line 2639, in smartgrid >> raise ValueError('Field %s not in table' %fld) >> ValueError: Field job not in table >> >> >> >> On Saturday, July 27, 2013 9:23:03 PM UTC+12, Massimo Di Pierro wrote: >>> >>> "trunk" is the development version of web2py. The one we continuously >>> work on. You can find it here >>> https://github.com/web2py/web2py >>> There is a ,zip download link. >>> >>> Alternatively, if you prefer a windows binary version, you can try >>> download the version "for testers" here: >>> http://web2py.com/init/default/download >>> >>> This is not the same as "trunk" since we only make snapshots >>> occasionally. Yet the current one include the fix you want to test. >>> >>> Massimo >>> >>> On Saturday, 27 July 2013 01:27:13 UTC-5, James Burke wrote: >>>> >>>> Thanks for looking into this. I'm not exactly sure what 'Trunk' is. =) >>>> >>>> On Friday, July 26, 2013 8:03:32 PM UTC+12, Massimo Di Pierro wrote: >>>>> >>>>> There is a bug in SQLFORM.grid. I just pushed a fix to trunk. Please >>>>> check it. >>>>> >>>>> On Thursday, 25 July 2013 20:10:52 UTC-5, James Burke wrote: >>>>>> >>>>>> Hi, >>>>>> >>>>>> I just migrated my code from 2.4.6 to 2.5.1, I've encountered a >>>>>> problem trying to use a dict in my smartgrid >>>>>> >>>>>> with the following code: >>>>>> >>>>>> def test(): >>>>>> form = SQLFORM.smartgrid(db.supply, fields=dict(supply=[db.supply >>>>>> .id]), linked_tables=dict(supply=['job','file'])) >>>>>> return dict(test=form) >>>>>> >>>>>> I get this error: >>>>>> >>>>>> <type 'exceptions.UnboundLocalError'> local variable 'fld' >>>>>> referenced before assignment >>>>>> Version >>>>>> web2py™ Version 2.5.1-stable+timestamp.2013.06.06.15.39.19 >>>>>> Python Python 2.7: C:\Program Files\myapp\web2py.exe (prefix: >>>>>> C:\Program Files\Terrasupply) >>>>>> Traceback >>>>>> >>>>>> >>>>>> Traceback (most recent call last): >>>>>> File "/home/mdipierro/make_web2py/web2py/gluon/restricted.py", line >>>>>> 212, in restricted >>>>>> File "C:/Program >>>>>> Files/myapp/applications/init/controllers/supply.py", line 424, in >>>>>> <module> >>>>>> File "/home/mdipierro/make_web2py/web2py/gluon/globals.py", line >>>>>> 194, in <lambda> >>>>>> File "/home/mdipierro/make_web2py/web2py/gluon/tools.py", line >>>>>> 3022, in f >>>>>> File "C:/Program >>>>>> Files/myapp/applications/init/controllers/supply.py", line 100, in test >>>>>> File "/home/mdipierro/make_web2py/web2py/gluon/sqlhtml.py", line >>>>>> 2641, in smartgrid >>>>>> UnboundLocalError: local variable 'fld' referenced before assignment >>>>>> >>>>>> Any ideas? >>>>>> >>>>>> Cheers, >>>>>> >>>>>> James >>>>>> >>>>> -- --- 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.