save errors in error_messages column + admin restriction method support