- Corrige l'erreur SQL 'Unknown column fk_operation in users' - L'opération active est récupérée depuis operations.chk_active = 1 - Jointure avec users pour filtrer par entité de l'admin créateur - Query: SELECT o.id FROM operations o INNER JOIN users u ON u.fk_entite = o.fk_entite WHERE u.id = ? AND o.chk_active = 1
22 lines
761 B
SQL
Executable File
22 lines
761 B
SQL
Executable File
-- Script de migration pour ajouter le champ chk_user_delete_pass
|
|
-- Ce champ permet aux administrateurs d'autoriser ou non leurs membres à supprimer des passages
|
|
-- Date : 2025-08-20
|
|
-- À exécuter sur DVA, REC et PROD
|
|
|
|
-- Ajouter le champ chk_user_delete_pass s'il n'existe pas
|
|
ALTER TABLE `entites`
|
|
ADD COLUMN IF NOT EXISTS `chk_user_delete_pass` tinyint(1) unsigned NOT NULL DEFAULT 0
|
|
COMMENT 'Autoriser les membres à supprimer des passages (1) ou non (0)'
|
|
AFTER `chk_username_manuel`;
|
|
|
|
-- Vérifier l'ajout
|
|
SELECT
|
|
COLUMN_NAME,
|
|
DATA_TYPE,
|
|
COLUMN_DEFAULT,
|
|
IS_NULLABLE,
|
|
COLUMN_COMMENT
|
|
FROM INFORMATION_SCHEMA.COLUMNS
|
|
WHERE TABLE_SCHEMA = DATABASE()
|
|
AND TABLE_NAME = 'entites'
|
|
AND COLUMN_NAME = 'chk_user_delete_pass'; |