Commit d2c67d08 authored by Serge S. Koval's avatar Serge S. Koval

Fixed #99. Form scaffolding will check for real columns

parent 3e330eb1
from wtforms import fields, validators
from sqlalchemy import Boolean
from sqlalchemy import Boolean, Column
from flask.ext.admin import form
from flask.ext.admin.model.form import converts, ModelConverterBase, InlineFormAdmin
......@@ -98,6 +98,10 @@ class AdminModelConverter(ModelConverterBase):
if column.foreign_keys:
return None
# Only display "real" columns
if not isinstance(column, Column):
return None
unique = False
if column.primary_key:
......
......@@ -317,6 +317,7 @@ def test_form():
# TODO: form_columns
# TODO: excluded_form_columns
# TODO: form_args
# TODO: Select columns
pass
......@@ -342,6 +343,7 @@ def test_relations():
# TODO: test relations
pass
def test_on_model_change_delete():
app, db, admin = setup()
Model1, _ = create_models(db)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment