Useful on sites that have multiple and potentially changing cardtypes with accounts.
it will probably be hacked in for a while yet for backwards compatibility, but it's already bad practice. better to detect the presence of a *account card (any card with an account has a +*account card)
Exactly. This is part of the big refactor that's been ongoing, and the underlying stuff barely exists now. Only the User model actually exists as a possible extension and I think it is gone already at the database level.
Note that WagnBot and Anonymous exist on almost all Wagns as cards with accounts that are not of type User. I guess the "extension_type" still functions, and it probably just changes it internally to the "*account" search term.
it does exist, but it's still based on the old structure (existence of entry in users table):
def extension_type(val) add_join(:usr, :users, :id, :card_id) end