'Public apps on the collection, ordered by their position in the
CollectionMembership model.
Use this method everytime you want to display apps for a collection to
an user.'

def apps(self):

    filters = {'disabled_by_user': False, 'status': mkt.STATUS_PUBLIC}
    return self._apps.order_by(self.membership_relation).filter(**filters)
