Checkpoint: Classification IA automatique à l'insertion RSS, suppression badge IA et bouton Classer avec l'IA dans VeilleDashboard, suppression section Analyse IA dans la boîte de dialogue détail, mise à jour AAPDashboard avec champs IA et affichage catégorie IA en priorité (vue liste et vignettes)

This commit is contained in:
Manus
2026-06-12 05:18:49 -04:00
parent 9c26772617
commit c47c76215e
12 changed files with 158 additions and 86 deletions

View File

@@ -0,0 +1,26 @@
{
"query": "SELECT id, name, username, email, role, isActive FROM local_users LIMIT 10;",
"command": "mysql --batch --raw --column-names --default-character-set=utf8mb4 --host gateway02.us-east-1.prod.aws.tidbcloud.com --port 4000 --user 4CrrYuB5tme73Qo.63b125a8f9ca --database VepzDyqR8YkJNcqpZ729Bw --execute SELECT id, name, username, email, role, isActive FROM local_users LIMIT 10;",
"rows": [
{
"id": "30001",
"name": "Lea Peyriere",
"username": "l.peyriere@itinova.org",
"email": "l.peyriere@itinova.org",
"role": "admin",
"isActive": "1"
},
{
"id": "60001",
"name": "Admin Itinova",
"username": "adminItinova",
"email": "o.pareige@itinova.org",
"role": "admin",
"isActive": "1"
}
],
"messages": [],
"stdout": "id\tname\tusername\temail\trole\tisActive\n30001\tLea Peyriere\tl.peyriere@itinova.org\tl.peyriere@itinova.org\tadmin\t1\n60001\tAdmin Itinova\tadminItinova\to.pareige@itinova.org\tadmin\t1\n",
"stderr": "",
"execution_time_ms": 782
}

View File

@@ -0,0 +1,19 @@
{
"query": "SELECT id, name, username, email, role, isActive, LEFT(passwordHash, 20) as hashPreview FROM local_users WHERE username = 'adminItinova' OR username = 'admin';",
"command": "mysql --batch --raw --column-names --default-character-set=utf8mb4 --host gateway02.us-east-1.prod.aws.tidbcloud.com --port 4000 --user 4CrrYuB5tme73Qo.63b125a8f9ca --database VepzDyqR8YkJNcqpZ729Bw --execute SELECT id, name, username, email, role, isActive, LEFT(passwordHash, 20) as hashPreview FROM local_users WHERE username = 'adminItinova' OR username = 'admin';",
"rows": [
{
"id": "60001",
"name": "Admin Itinova",
"username": "adminItinova",
"email": "o.pareige@itinova.org",
"role": "admin",
"isActive": "1",
"hashPreview": "$2b$12$BFswq4nzwOXHx"
}
],
"messages": [],
"stdout": "id\tname\tusername\temail\trole\tisActive\thashPreview\n60001\tAdmin Itinova\tadminItinova\to.pareige@itinova.org\tadmin\t1\t$2b$12$BFswq4nzwOXHx\n",
"stderr": "",
"execution_time_ms": 587
}

View File

@@ -0,0 +1,9 @@
{
"query": "UPDATE local_users SET passwordHash = '$2b$12$Huuk0HibUISWtZhv92SbOuEPghB91OI84pKCCQIPhwOEENFGlYM.O' WHERE username = 'adminItinova';",
"command": "mysql --batch --raw --column-names --default-character-set=utf8mb4 --host gateway02.us-east-1.prod.aws.tidbcloud.com --port 4000 --user 4CrrYuB5tme73Qo.63b125a8f9ca --database VepzDyqR8YkJNcqpZ729Bw --execute UPDATE local_users SET passwordHash = '$2b$12$Huuk0HibUISWtZhv92SbOuEPghB91OI84pKCCQIPhwOEENFGlYM.O' WHERE username = 'adminItinova';",
"rows": [],
"messages": [],
"stdout": "",
"stderr": "",
"execution_time_ms": 572
}

View File

@@ -0,0 +1,40 @@
{
"query": "SHOW TABLES;",
"command": "mysql --batch --raw --column-names --default-character-set=utf8mb4 --host gateway02.us-east-1.prod.aws.tidbcloud.com --port 4000 --user 4CrrYuB5tme73Qo.63b125a8f9ca --database VepzDyqR8YkJNcqpZ729Bw --execute SHOW TABLES;",
"rows": [
{
"Tables_in_VepzDyqR8YkJNcqpZ729Bw": "__drizzle_migrations"
},
{
"Tables_in_VepzDyqR8YkJNcqpZ729Bw": "aap_items"
},
{
"Tables_in_VepzDyqR8YkJNcqpZ729Bw": "app_settings"
},
{
"Tables_in_VepzDyqR8YkJNcqpZ729Bw": "ideas"
},
{
"Tables_in_VepzDyqR8YkJNcqpZ729Bw": "import_logs"
},
{
"Tables_in_VepzDyqR8YkJNcqpZ729Bw": "local_users"
},
{
"Tables_in_VepzDyqR8YkJNcqpZ729Bw": "rss_feeds"
},
{
"Tables_in_VepzDyqR8YkJNcqpZ729Bw": "rss_settings"
},
{
"Tables_in_VepzDyqR8YkJNcqpZ729Bw": "users"
},
{
"Tables_in_VepzDyqR8YkJNcqpZ729Bw": "veille_items"
}
],
"messages": [],
"stdout": "Tables_in_VepzDyqR8YkJNcqpZ729Bw\n__drizzle_migrations\naap_items\napp_settings\nideas\nimport_logs\nlocal_users\nrss_feeds\nrss_settings\nusers\nveille_items\n",
"stderr": "",
"execution_time_ms": 657
}

View File

@@ -0,0 +1,17 @@
{
"query": "SELECT id, username, email, role, isActive FROM local_users WHERE username = 'adminItinova';",
"command": "mysql --batch --raw --column-names --default-character-set=utf8mb4 --host gateway02.us-east-1.prod.aws.tidbcloud.com --port 4000 --user 4CrrYuB5tme73Qo.63b125a8f9ca --database VepzDyqR8YkJNcqpZ729Bw --execute SELECT id, username, email, role, isActive FROM local_users WHERE username = 'adminItinova';",
"rows": [
{
"id": "60001",
"username": "adminItinova",
"email": "o.pareige@itinova.org",
"role": "admin",
"isActive": "1"
}
],
"messages": [],
"stdout": "id\tusername\temail\trole\tisActive\n60001\tadminItinova\to.pareige@itinova.org\tadmin\t1\n",
"stderr": "",
"execution_time_ms": 583
}

View File

@@ -0,0 +1,9 @@
{
"query": "UPDATE local_users SET passwordHash = '$2b$10$W14yZYJ7KMTgDqb683LiY.bHpCbFouYaBTp09ASM41uYVROvVpirS' WHERE username = 'adminItinova';",
"command": "mysql --batch --raw --column-names --default-character-set=utf8mb4 --host gateway02.us-east-1.prod.aws.tidbcloud.com --port 4000 --user 4CrrYuB5tme73Qo.63b125a8f9ca --database VepzDyqR8YkJNcqpZ729Bw --execute UPDATE local_users SET passwordHash = '$2b$10$W14yZYJ7KMTgDqb683LiY.bHpCbFouYaBTp09ASM41uYVROvVpirS' WHERE username = 'adminItinova';",
"rows": [],
"messages": [],
"stdout": "",
"stderr": "",
"execution_time_ms": 583
}

View File

@@ -0,0 +1,8 @@
{
"query": "SELECT id, username, email, role, isActive FROM user WHERE username = 'adminItinova';",
"command": "mysql --batch --raw --column-names --default-character-set=utf8mb4 --host gateway02.us-east-1.prod.aws.tidbcloud.com --port 4000 --user 4CrrYuB5tme73Qo.63b125a8f9ca --database VepzDyqR8YkJNcqpZ729Bw --execute SELECT id, username, email, role, isActive FROM user WHERE username = 'adminItinova';",
"returncode": 1,
"logs": [
"ERROR 1146 (42S02) at line 1: Table 'vepzdyqr8ykjncqpz729bw.user' doesn't exist"
]
}