generate endpoint for all foreign key relationships
This commit is contained in:
@ -116,4 +116,24 @@ UPDATE ${table.name}_t
|
||||
raise werkzeug.exceptions.UnprocessableEntity("parameter missing: {}".format(e))
|
||||
#end if
|
||||
|
||||
#for $column in $table.columns
|
||||
#if (('foreignkey' in $column) and $column.foreignkey)
|
||||
|
||||
def get_${table.name}_by_${column.name}(user, token_info, ${column.name}Id=None):
|
||||
return dbGetOne(user, token_info, {
|
||||
"statement": """
|
||||
SELECT
|
||||
id
|
||||
#for $innerColumn in $table.columns
|
||||
,$innerColumn.name
|
||||
#end for
|
||||
FROM ${table.name}_t
|
||||
WHERE ${column.name} = %s
|
||||
""",
|
||||
"params": (${column.name}Id, )
|
||||
}
|
||||
)
|
||||
#end if
|
||||
#end for
|
||||
|
||||
#end for
|
||||
|
Reference in New Issue
Block a user