1) ROTAS (index.php)
Abra /ordens/index.php e adicione estes cases no switch:

case 'users': (new UsersController($cfg, $pdo))->index(); break;
case 'users_new': (new UsersController($cfg, $pdo))->new(); break;
case 'users_edit': (new UsersController($cfg, $pdo))->edit(); break;
case 'users_delete': (new UsersController($cfg, $pdo))->delete(); break;

2) PERMISSÃO DE EXCLUIR (ADMIN x FUNCIONÁRIO)
Para garantir que funcionário NÃO exclui itens, faça uma destas opções:

OPÇÃO A (mais simples): no topo do index.php, depois de pegar $r:
if (str_ends_with($r, '_delete') && !is_admin()) { http_response_code(403); echo 'Acesso negado'; exit; }

OPÇÃO B: dentro de cada controller de delete, troque require_login() por require_admin().

3) BANCO DE DADOS
Se der erro "Unknown column role", rode o SQL em /ordens/db/upgrade_users_role.sql
