ditch "only" + use fields & readonly_fields + change mongoengine backend appropriately
tests base + cleanup + comments
respect can_create/can_delete permission + unit test
fix the entire test_model
first shot at mongoengine tests
test list_display for mongoengine
more mongoengine tests
better can_create/can_edit/can_delete management
autolink readonly references
fix the scenario when no fields are given
fix sqla tests
a base for django tests
include mongodb in the travis config
minor tweaks to the comments
[feature] Using mongoengine model's fields order
show all results after user clicks the search clear button
Fix the search function with SQLAlchemy views.

The old code had a fair amount of logic errors, mostly stemming
from construct_search() thinking it was getting search terms when
it actually receives model field names (ie column names).

This new code fixes the logic flaw(s) in construct_search(),
places the search-calling logic in its own function, and
finally corrects (I thnk?) the calling logic so search works
like one would expect.
switch flask-mongoengine to official release branch
test reference linking for mongoengine
test reference linking for sqla