Initial commit - production deployment

This commit is contained in:
2026-01-21 17:17:16 +01:00
commit c23d00dd92
2289 changed files with 638440 additions and 0 deletions

View File

@@ -0,0 +1,204 @@
{
"staff_individual_bakery": [
{
"id": "50000000-0000-0000-0000-000000000001",
"email": "juan.panadero@panaderiasanpablo.com",
"password_hash": "$2b$12$LQv3c1yqBWVHxkd0LHAkCOYz6TtxMQJqhN8/LewY5GyYVPWzO8hGi",
"full_name": "Juan Pérez Moreno",
"phone": "+34 912 111 001",
"language": "es",
"timezone": "Europe/Madrid",
"role": "baker",
"department": "production",
"position": "Panadero Senior",
"is_active": true,
"is_verified": true,
"is_demo": true
},
{
"id": "50000000-0000-0000-0000-000000000002",
"email": "ana.ventas@panaderiasanpablo.com",
"password_hash": "$2b$12$LQv3c1yqBWVHxkd0LHAkCOYz6TtxMQJqhN8/LewY5GyYVPWzO8hGi",
"full_name": "Ana Rodríguez Sánchez",
"phone": "+34 912 111 002",
"language": "es",
"timezone": "Europe/Madrid",
"role": "sales",
"department": "sales",
"position": "Responsable de Ventas",
"is_active": true,
"is_verified": true,
"is_demo": true
},
{
"id": "50000000-0000-0000-0000-000000000003",
"email": "luis.calidad@panaderiasanpablo.com",
"password_hash": "$2b$12$LQv3c1yqBWVHxkd0LHAkCOYz6TtxMQJqhN8/LewY5GyYVPWzO8hGi",
"full_name": "Luis Fernández García",
"phone": "+34 912 111 003",
"language": "es",
"timezone": "Europe/Madrid",
"role": "quality_control",
"department": "quality",
"position": "Inspector de Calidad",
"is_active": true,
"is_verified": true,
"is_demo": true
},
{
"id": "50000000-0000-0000-0000-000000000004",
"email": "carmen.admin@panaderiasanpablo.com",
"password_hash": "$2b$12$LQv3c1yqBWVHxkd0LHAkCOYz6TtxMQJqhN8/LewY5GyYVPWzO8hGi",
"full_name": "Carmen López Martínez",
"phone": "+34 912 111 004",
"language": "es",
"timezone": "Europe/Madrid",
"role": "admin",
"department": "administration",
"position": "Administradora",
"is_active": true,
"is_verified": true,
"is_demo": true
},
{
"id": "50000000-0000-0000-0000-000000000005",
"email": "pedro.almacen@panaderiasanpablo.com",
"password_hash": "$2b$12$LQv3c1yqBWVHxkd0LHAkCOYz6TtxMQJqhN8/LewY5GyYVPWzO8hGi",
"full_name": "Pedro González Torres",
"phone": "+34 912 111 005",
"language": "es",
"timezone": "Europe/Madrid",
"role": "warehouse",
"department": "inventory",
"position": "Encargado de Almacén",
"is_active": true,
"is_verified": true,
"is_demo": true
},
{
"id": "50000000-0000-0000-0000-000000000006",
"email": "isabel.produccion@panaderiasanpablo.com",
"password_hash": "$2b$12$LQv3c1yqBWVHxkd0LHAkCOYz6TtxMQJqhN8/LewY5GyYVPWzO8hGi",
"full_name": "Isabel Romero Díaz",
"phone": "+34 912 111 006",
"language": "es",
"timezone": "Europe/Madrid",
"role": "production_manager",
"department": "production",
"position": "Jefa de Producción",
"is_active": true,
"is_verified": true,
"is_demo": true
}
],
"staff_central_bakery": [
{
"id": "50000000-0000-0000-0000-000000000011",
"email": "roberto.produccion@panaderialaespiga.com",
"password_hash": "$2b$12$LQv3c1yqBWVHxkd0LHAkCOYz6TtxMQJqhN8/LewY5GyYVPWzO8hGi",
"full_name": "Roberto Sánchez Vargas",
"phone": "+34 913 222 001",
"language": "es",
"timezone": "Europe/Madrid",
"role": "production_manager",
"department": "production",
"position": "Director de Producción",
"is_active": true,
"is_verified": true,
"is_demo": true
},
{
"id": "50000000-0000-0000-0000-000000000012",
"email": "sofia.calidad@panaderialaespiga.com",
"password_hash": "$2b$12$LQv3c1yqBWVHxkd0LHAkCOYz6TtxMQJqhN8/LewY5GyYVPWzO8hGi",
"full_name": "Sofía Jiménez Ortega",
"phone": "+34 913 222 002",
"language": "es",
"timezone": "Europe/Madrid",
"role": "quality_control",
"department": "quality",
"position": "Responsable de Control de Calidad",
"is_active": true,
"is_verified": true,
"is_demo": true
},
{
"id": "50000000-0000-0000-0000-000000000013",
"email": "miguel.logistica@panaderialaespiga.com",
"password_hash": "$2b$12$LQv3c1yqBWVHxkd0LHAkCOYz6TtxMQJqhN8/LewY5GyYVPWzO8hGi",
"full_name": "Miguel Herrera Castro",
"phone": "+34 913 222 003",
"language": "es",
"timezone": "Europe/Madrid",
"role": "logistics",
"department": "logistics",
"position": "Coordinador de Logística",
"is_active": true,
"is_verified": true,
"is_demo": true
},
{
"id": "50000000-0000-0000-0000-000000000014",
"email": "elena.ventas@panaderialaespiga.com",
"password_hash": "$2b$12$LQv3c1yqBWVHxkd0LHAkCOYz6TtxMQJqhN8/LewY5GyYVPWzO8hGi",
"full_name": "Elena Morales Ruiz",
"phone": "+34 913 222 004",
"language": "es",
"timezone": "Europe/Madrid",
"role": "sales",
"department": "sales",
"position": "Directora Comercial",
"is_active": true,
"is_verified": true,
"is_demo": true
},
{
"id": "50000000-0000-0000-0000-000000000015",
"email": "javier.compras@panaderialaespiga.com",
"password_hash": "$2b$12$LQv3c1yqBWVHxkd0LHAkCOYz6TtxMQJqhN8/LewY5GyYVPWzO8hGi",
"full_name": "Javier Navarro Prieto",
"phone": "+34 913 222 005",
"language": "es",
"timezone": "Europe/Madrid",
"role": "procurement",
"department": "procurement",
"position": "Responsable de Compras",
"is_active": true,
"is_verified": true,
"is_demo": true
},
{
"id": "50000000-0000-0000-0000-000000000016",
"email": "laura.mantenimiento@panaderialaespiga.com",
"password_hash": "$2b$12$LQv3c1yqBWVHxkd0LHAkCOYz6TtxMQJqhN8/LewY5GyYVPWzO8hGi",
"full_name": "Laura Delgado Santos",
"phone": "+34 913 222 006",
"language": "es",
"timezone": "Europe/Madrid",
"role": "maintenance",
"department": "maintenance",
"position": "Técnica de Mantenimiento",
"is_active": true,
"is_verified": true,
"is_demo": true
}
],
"notas": {
"password_comun": "DemoStaff2024!",
"total_staff": 12,
"roles": {
"individual_bakery": ["baker", "sales", "quality_control", "admin", "warehouse", "production_manager"],
"central_bakery": ["production_manager", "quality_control", "logistics", "sales", "procurement", "maintenance"]
},
"departamentos": [
"production",
"sales",
"quality",
"administration",
"inventory",
"logistics",
"procurement",
"maintenance"
]
}
}