testing possible solution to issue 619
This commit is contained in:
1 parent
2640f532ac
commit
ddb4205ed1
2 files changed
+3
-2
No files matched your search
@@ -1 +1 @@
|
|||||||
Version 1.99.4 (2012-01-17 22:09:51) stable
|
Version 1.99.4 (2012-01-20 11:19:18) stable
|
||||||
+2
-1
@@ -1956,12 +1956,13 @@ class SQLFORM(FORM):
|
|||||||
else:
|
else:
|
||||||
del kwargs[key]
|
del kwargs[key]
|
||||||
for tablename,fieldname in table._referenced_by:
|
for tablename,fieldname in table._referenced_by:
|
||||||
|
id_field_name = db[tablename]._id.name
|
||||||
if linked_tables is None or tablename in linked_tables:
|
if linked_tables is None or tablename in linked_tables:
|
||||||
args0 = tablename+'.'+fieldname
|
args0 = tablename+'.'+fieldname
|
||||||
links.append(
|
links.append(
|
||||||
lambda row,t=T(db[tablename]._plural),nargs=nargs,args0=args0:\
|
lambda row,t=T(db[tablename]._plural),nargs=nargs,args0=args0:\
|
||||||
A(SPAN(t),_class=trap_class(),_href=URL(
|
A(SPAN(t),_class=trap_class(),_href=URL(
|
||||||
args=request.args[:nargs]+[args0,row.id])))
|
args=request.args[:nargs]+[args0,row[id_field_name]])))
|
||||||
grid=SQLFORM.grid(query,args=request.args[:nargs],links=links,
|
grid=SQLFORM.grid(query,args=request.args[:nargs],links=links,
|
||||||
links_in_grid=links_in_grid,
|
links_in_grid=links_in_grid,
|
||||||
user_signature=user_signature,**kwargs)
|
user_signature=user_signature,**kwargs)
|
||||||
|
|||||||
Reference in new issue
Block a user