- Configure workspace Git repository with comprehensive .gitignore - Add Odoo as submodule for ERP reference code - Include documentation: SETUP.md, GIT-STRUCTURE.md - Add gitignore templates for projects (backend, frontend, database) - Structure supports independent repos per project/subproject level Workspace includes: - core/ - Reusable patterns, modules, orchestration system - projects/ - Active projects (erp-suite, gamilit, trading-platform, etc.) - knowledge-base/ - Reference code and patterns (includes Odoo submodule) - devtools/ - Development tools and templates - customers/ - Client implementations template 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
189 lines
4.2 KiB
Markdown
189 lines
4.2 KiB
Markdown
# QUICK REFERENCE - Admin Components
|
|
|
|
**Fecha:** 2025-11-26
|
|
**Archivo fuente:** `orchestration/inventarios/FRONTEND_INVENTORY.yml`
|
|
|
|
---
|
|
|
|
## PÁGINAS ADMIN (16)
|
|
|
|
```
|
|
/admin → AdminDashboard.tsx
|
|
/admin/dashboard → AdminDashboardPage.tsx
|
|
/admin/institutions → AdminInstitutionsPage.tsx
|
|
/admin/users → AdminUsersPage.tsx
|
|
/admin/roles → AdminRolesPage.tsx
|
|
/admin/content → AdminContentPage.tsx
|
|
/admin/approvals → AdminApprovalsPage.tsx
|
|
/admin/gamification → AdminGamificationPage.tsx
|
|
/admin/monitoring → AdminMonitoringPage.tsx
|
|
/admin/alerts → AdminAlertsPage.tsx ⭐ NUEVO
|
|
/admin/analytics → AdminAnalyticsPage.tsx ⭐ NUEVO
|
|
/admin/progress → AdminProgressPage.tsx ⭐ NUEVO
|
|
/admin/reports → AdminReportsPage.tsx
|
|
/admin/classroom-teachers → AdminClassroomTeacherPage.tsx ⭐ NUEVO
|
|
/admin/advanced → AdminAdvancedPage.tsx
|
|
/admin/settings → AdminSettingsPage.tsx
|
|
```
|
|
|
|
---
|
|
|
|
## COMPONENTES ADMIN (59)
|
|
|
|
### 📢 Alerts (7)
|
|
```
|
|
components/alerts/
|
|
├── AcknowledgeAlertModal.tsx
|
|
├── AlertCard.tsx
|
|
├── AlertDetailsModal.tsx
|
|
├── AlertFilters.tsx
|
|
├── AlertsList.tsx
|
|
├── AlertsStats.tsx
|
|
└── ResolveAlertModal.tsx
|
|
```
|
|
|
|
### 📊 Analytics (4)
|
|
```
|
|
components/analytics/
|
|
├── EngagementTab.tsx
|
|
├── GamificationTab.tsx
|
|
├── OverviewTab.tsx
|
|
└── RetentionTab.tsx
|
|
```
|
|
|
|
### 🎮 Gamification (6)
|
|
```
|
|
components/gamification/
|
|
├── AchievementsTab.tsx
|
|
├── BulkUpdateDialog.tsx
|
|
├── MayaRankEditModal.tsx
|
|
├── ParameterEditModal.tsx
|
|
├── PreviewImpactDialog.tsx
|
|
└── RestoreDefaultsDialog.tsx
|
|
```
|
|
|
|
### 🖥️ Monitoring (7)
|
|
```
|
|
components/monitoring/
|
|
├── AlertasTab.tsx
|
|
├── ErrorTrackingPanel.tsx
|
|
├── ErrorTrackingTab.tsx
|
|
├── LogsViewer.tsx
|
|
├── MetricsChart.tsx
|
|
├── MetricsTab.tsx
|
|
├── SystemHealthIndicators.tsx
|
|
├── SystemPerformanceDashboard.tsx
|
|
└── UserActivityMonitor.tsx
|
|
```
|
|
|
|
### 📈 Progress (5)
|
|
```
|
|
components/progress/
|
|
├── ClassroomSelector.tsx
|
|
├── ClassroomsView.tsx
|
|
├── OverviewView.tsx
|
|
├── StudentDetailView.tsx
|
|
└── StudentSearch.tsx
|
|
```
|
|
|
|
### 📄 Reports (3)
|
|
```
|
|
components/reports/
|
|
├── BetaBanner.tsx
|
|
├── ReportGenerationForm.tsx
|
|
└── ReportsList.tsx
|
|
```
|
|
|
|
### ⚙️ Settings (2)
|
|
```
|
|
components/settings/
|
|
├── GeneralSettings.tsx
|
|
└── SecuritySettings.tsx
|
|
```
|
|
|
|
### 🔧 Advanced (4)
|
|
```
|
|
components/advanced/
|
|
├── ABTestingDashboard.tsx
|
|
├── EconomicInterventionPanel.tsx
|
|
├── FeatureFlagControls.tsx
|
|
└── TenantManagementPanel.tsx
|
|
```
|
|
|
|
### 🏫 Classroom Teacher (2)
|
|
```
|
|
components/classroom-teacher/
|
|
├── ClassroomTeachersTab.tsx
|
|
└── TeacherClassroomsTab.tsx
|
|
```
|
|
|
|
### 📚 Content (4)
|
|
```
|
|
components/content/
|
|
├── ContentApprovalQueue.tsx
|
|
├── ContentVersionControl.tsx
|
|
├── ExerciseContentEditor.tsx
|
|
└── MediaLibraryManager.tsx
|
|
```
|
|
|
|
### 📊 Dashboard (10)
|
|
```
|
|
components/dashboard/
|
|
├── AdminDashboardHero.tsx
|
|
├── OrganizationsTable.tsx
|
|
├── QuickActionsGrid.tsx
|
|
├── RecentActionsTable.tsx
|
|
├── SystemAlertsPanel.tsx
|
|
├── SystemLogsViewer.tsx
|
|
├── SystemMetricsGrid.tsx
|
|
├── UserActivityChart.tsx
|
|
└── UserManagementTable.tsx
|
|
```
|
|
|
|
### 👥 Users (3)
|
|
```
|
|
components/users/
|
|
├── BulkActionsPanel.tsx
|
|
├── UserDetailModal.tsx
|
|
└── UserDetailModal.example.tsx
|
|
```
|
|
|
|
---
|
|
|
|
## MÉTRICAS RÁPIDAS
|
|
|
|
| Métrica | Valor |
|
|
|---------|-------|
|
|
| Total Páginas Admin | 16 |
|
|
| Total Componentes Admin | 59 |
|
|
| Páginas Nuevas | 5 |
|
|
| Componentes Documentados | 59 |
|
|
| Categorías de Componentes | 12 |
|
|
|
|
---
|
|
|
|
## USO RÁPIDO
|
|
|
|
### Encontrar componente de alertas:
|
|
```bash
|
|
# Ver todos los componentes de alertas
|
|
ls apps/frontend/src/apps/admin/components/alerts/
|
|
```
|
|
|
|
### Encontrar página específica:
|
|
```bash
|
|
# Ver todas las páginas admin
|
|
ls apps/frontend/src/apps/admin/pages/
|
|
```
|
|
|
|
### Buscar por funcionalidad:
|
|
```bash
|
|
# Buscar componentes de analytics
|
|
find apps/frontend/src/apps/admin/components/analytics -name "*.tsx"
|
|
```
|
|
|
|
---
|
|
|
|
**Última actualización:** 2025-11-26
|
|
**Fuente:** FRONTEND_INVENTORY.yml v2.3.8
|