Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
a6df0f2
refactor: rename Catalogs to ServiceCatalogs - Phase 1a (Domain + Inf…
Nov 19, 2025
811e957
refactor: rename Catalogs to ServiceCatalogs - Phase 1b (Application …
Nov 19, 2025
b07d182
refactor: rename Catalogs to ServiceCatalogs - Phase 1c (Module Tests)
Nov 19, 2025
280a587
refactor: rename Catalogs to ServiceCatalogs - Phase 2 (Shared + Test…
Nov 19, 2025
df566da
merge: integrate Locations rename from master into Catalogs branch
Nov 19, 2025
0f6ad4f
merge: integrate latest changes from master (SearchProviders rename) …
Nov 19, 2025
32d206f
fix: update solution file to reflect Search → SearchProviders rename
Nov 19, 2025
8aed422
Merge branch 'master' into rename-domain-catalogs
Nov 19, 2025
d48f6a9
feat: add ServiceCatalogs module tests to solution (Phase 1c)
Nov 19, 2025
37e7204
feat: complete ServiceCatalogs module rename with Phase 2 integration
Nov 19, 2025
7a67606
fix: apply documentation and code quality improvements
Nov 19, 2025
ac7f9a5
fix: complete ServiceCatalogs module renaming consistency
Nov 19, 2025
2e74c66
refactor: update test class names and comments for ServiceCatalogs co…
Nov 19, 2025
7c64028
refactor: improve test code quality and maintainability
Nov 19, 2025
f3e6d4d
fix: complete naming consistency and strengthen test assertions
Nov 19, 2025
53c05c8
feat: register ServiceCatalogs module in ApiService
Nov 19, 2025
4f2cd6f
refactor: complete old Catalogs module removal and fix ROADMAP class …
Nov 19, 2025
aea3282
fix: correct ServiceCatalogs schema to snake_case and update ROADMAP …
Nov 19, 2025
72c518d
fix: standardize ServiceCatalogs schema to snake_case across all migr…
Nov 19, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix: correct ServiceCatalogs schema to snake_case and update ROADMAP …
…naming

- Fix ServiceCatalogsDbContext schema: 'ServiceCatalogs' → 'service_catalogs'
- Update ROADMAP.md module references to PascalCase for C# class names:
  * Section header: 'Módulo service_catalogs' → 'Módulo ServiceCatalogs'
  * Management reference: 'service_catalogs Management' → 'ServiceCatalogs Management'
  * Priority summary: 'service_catalogs' → 'ServiceCatalogs'
- Resolves integration test failure: CatalogsSchema_ShouldExist
- Maintains PostgreSQL snake_case convention for schema while using PascalCase for C# identifiers
  • Loading branch information
Filipe Frigini committed Nov 19, 2025
commit aea3282b537826665020efc2c8e7ec69060d0d22
6 changes: 3 additions & 3 deletions docs/roadmap.md
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ public interface ILocationModuleApi : IModuleApi

---

### 1.6. ✅ Módulo service_catalogs (Concluído)
### 1.6. ✅ Módulo ServiceCatalogs (Concluído)

**Status**: Implementado e funcional com testes completos

Expand Down Expand Up @@ -688,7 +688,7 @@ web/

**Funcionalidades Core**:
- **User & Provider Management**: Visualizar, suspender, verificar manualmente
- **service_catalogs Management**: Aprovar/rejeitar serviços sugeridos
- **ServiceCatalogs Management**: Aprovar/rejeitar serviços sugeridos
- **Review Moderation**: Lidar com reviews sinalizados
- **Dashboard**: Métricas-chave do módulo Analytics

Expand Down Expand Up @@ -780,7 +780,7 @@ web/
3. ✅ Módulo Documents (Concluído)
4. ✅ Módulo Search & Discovery (Concluído)
5. 📋 Módulo Location - CEP lookup e geocoding
6. 📋 Módulo service_catalogs - Catálogo admin-managed de categorias e serviços
6. 📋 Módulo ServiceCatalogs - Catálogo admin-managed de categorias e serviços
7. 📋 Admin Portal - Gestão básica
8. 📋 Customer Profile - Gestão de perfil

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ public class ServiceCatalogsDbContext(DbContextOptions<ServiceCatalogsDbContext>

protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.HasDefaultSchema("ServiceCatalogs");
modelBuilder.HasDefaultSchema("service_catalogs");

// Apply configurations from assembly
modelBuilder.ApplyConfigurationsFromAssembly(Assembly.GetExecutingAssembly());
Expand Down
Loading