@classmethod
def uninstall_all(cls, *bloksname):
    """ Search and call the uninstall method for all the uninstalled bloks

        .. warning::

            Use the ``desc order`` to uninstall because we can't uninstall
            a dependancies before

        :param bloksname: list of the blok name to uninstall
        """
    if not bloksname:
        return
    query = cls.query().filter(cls.name.in_(bloksname))
    query = query.order_by(cls.order.desc())
    bloks = query.all()
    if bloks:
        bloks.uninstall()
