Privilégio no MySQL. Quero criar um usuário e dar uma permissão onde ele só vai poder setar o valor se esse for status_pedido = ‘aberto’

Tenho uma tabela Pedido onde tem uma coluna status_pedido, quero criar um usuário que só terá acesso a essa tabela e também poderá setar esse valor apenas se o status for status_pedido=’aberto’. Tem como fazer isso apenas no MySql?

javascript – Como alterar nome fechado e cor vermelha pela nome aberto e nome aberto ao clinicar no nome

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
    <link href="https://fonts.googleapis.com/css2?family=Roboto&display=swap" rel="stylesheet">
    <style>
        body{
            font-family: 'Roboto', sans-serif;
            color: white;
            font-size:10vw;
        }
        .aberto {background-color: #1a72e6;}
        .fechado {background-color: #ff5252;}
    </style>
</head>
    <body class="fechado">
        <div class="container text-center m-auto p-5">
            <p>Fechado</p>
        </div>
    </body>
</html>

código aberto – Reconhecimento de voz livre de qualidade e gratuito

Estou procurando alguma forma de utilizar o reconhecimento de voz livre em português de forma gratuita. Já tente usar o Python, por exemplo, a biblioteca SpeechRecognition demora muito para o resultado final. Já tentei C # também, porem, não conseguiu fazer reconhecimento de voz livre nele, apenas criando gramaticais, que se torna bem limitado. Alguém conhece algum jeito de usar ou reconhecer voz?

Horror exhibition of funcionamento (aberto / fechado) no android

Quero compare as horas (Aberto Agora / Fechado Agora). Mas não estou conseguindo.

Quando aberto, queria exibir um TOAST "estamos funcionando", when fechado, queria exibir um TOAST "não estamos funcionando".

Alguém poderia me ajudar?

Segue abaixo o código:

Public class PrincipalActivity extends AppCompatActivity
implements NavigationView.OnNavigationItemSelectedListener {

FireBaseAuth private autenticacao;

@Override
Protected void onCreate (Bundle savedInstanceState) {
super.onCreate (savedInstanceState);
setContentView (R.layout.activity_principal);
Toolbar Toolbar = findViewById (R.id.toolbar);
toolbar.setTitle ("tested application");
setSupportActionBar (toolbar);
FloatingActionButton fab = (FloatingActionButton) findViewById (R.id.fab);
fab.setOnClickListener (new View.OnClickListener () {
@Override
public void onClick (View view) {
Snackbar.make (see, "Replace by your own action", Snackbar.LENGTH_LONG)
.setAction ("Action", null) .show ();
}
});

DrawerLayout drawer = (DrawerLayout) findViewById (R.id.drawer_layout);
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle (
this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
drawer.addDrawerListener (toggle);
toggle.syncState ();

NavigationView navigationView = (NavigationView) findViewById (R.id.nav_view);
navigationView.setItemIconTintList (null);
navigationView.setNavigationItemSelectedListener (this);

}

@Override
public void onBackPressed () {
DrawerLayout drawer = (DrawerLayout) findViewById (R.id.drawer_layout);
if (drawer.isDrawerOpen (GravityCompat.START)) {
drawer.closeDrawer (GravityCompat.START);
} other {
super.onBackPressed ();
}
}

@Override
Public Boolean onCreateOptionsMenu (Menu Menu) {
// Inflate the menu; This adds elements to the action bar if it is present.
getMenuInflater () .flate (R.menu.principal, menu);
return true;
}

@Override
Boolean public onOptionsItemSelected (MenuItem element) {
switch (item.getItemId ()) {
case R.id.action_Pagamentos:
startActivity (new intention (this, PagamentosActivity.class));
Pause;
case R.id.action_Sair:
autenticacao = ConfiguracaoFirebase.getFirebaseAutenticacao ();
autenticacao.signOut ();
startActivity (new intent (this, LoginActivity.class));
finish ();
Pause;
}
return super.onOptionsItemSelected (item);
}

@SuppressWarnings ("StatementWithEmptyBody")
@Override
Boolean public onNavigationItemSelected (MenuItem element) {
// Manage the navigation view items clicked here.
int id = item.getItemId ();

if (id == R.id.nav_destaque) {

} else if (id == R.id.nav_produtos) {

} else if (id == R.id.nav_compras) {

} else if (id == R.id.nav_horario) {
exibirHorario ();
} else if (id == R.id.nav_avaliar) {
avaliarApp ();
} else if (id == R.id.nav_compartilhar) {
compartilharApp ();
} else if (id == R.id.nav_contato) {
enviarEmail ();
}

DrawerLayout drawer = (DrawerLayout) findViewById (R.id.drawer_layout);
drawer.closeDrawer (GravityCompat.START);
return true;
}

// email Enviar
public void enviarEmail () {

Intent email = new Intent (Intent.ACTION_SEND);
email.putExtra (Intent.EXTRA_EMAIL, new channel[]{ "Aplicativoteste@gmail.com"});
email.putExtra (Intent.EXTRA_SUBJECT, "Contato");
email.putExtra (Intent.EXTRA_TEXT, "Digite sua mensagem aqui");

email.setType ("message / rfc822");

startActivity (Intent.createChooser (email, "Send e-mail com:"));
}

// Compartilhar aplicativo
public void compartilharApp () {

Intention compartilhar = new Intention (Intent.ACTION_SEND);
compartilhar.putExtra (Intent.EXTRA_TEXT, "Used as APP and No Name");

compartilhar.setType ("text / plain");

startActivity (Intent.createChooser (compartilhar, "Compartilhar com:"));
}

// Avaliar aplicativo
public void avaliarApp () {
try {
startActivity (new intent (Intent.ACTION_VIEW,
Uri.parse ("market: // details? Id =" + getPackageName ())));
} catch (ActivityNotFoundException e) {
startActivity (new intent (Intent.ACTION_VIEW,
Uri.parse ("http://play.google.com/store/apps/details?id=" + getPackageName ())));
}
}

// Horario de funcionamento
public void exibirHorario () {
AlertDialog.Builder dialog = new AlertDialog.Builder (this);
dialog.setTitle ("Horário de funcionamento");
dialog.setMessage ("Seg.a Qui.-> 17h - 22h  nSex.e sáb .-> 17h - 00h");
dialog.setCancelable (false);
dialog.setNeutralButton ("Fechar", new DialogInterface.OnClickListener () {
@Override
public void onClick (dialog DialogInterface, int i) {
dialog.dismiss ();
}
});

dialog.create ();
dialog.show ();

}

}