en teoria si ese boton no es dinamico, en el php o plantilla puedes hacer una verificacion previa del valor en tu base de datos y poner el boton con la propiedad disabled lo mismo pasa con los campos input y el readonly...
ahora aqui lo importante es la seguridad... independientemente de como muestres el boton... en el php donde se ejecuta la accion recivida al precionarlo, debes nuevamente validar el permiso... ya que el codigo html, css y javascrip se presta para ser modificado y te injecten un permiso que no tiene el usuario.