Skip to content

Document consolidation rationale for configuration module#284

Closed
2-Coatl wants to merge 3 commits intodevelopfrom
feature/find-difference-between-configuracion-and-configuration-06-57-13
Closed

Document consolidation rationale for configuration module#284
2-Coatl wants to merge 3 commits intodevelopfrom
feature/find-difference-between-configuracion-and-configuration-06-57-13

Conversation

@2-Coatl
Copy link
Collaborator

@2-Coatl 2-Coatl commented Nov 20, 2025

Summary

  • add ADR-BACK-006 to explain the decision to unify configuration functionality in the English module while keeping Spanish routes
  • update ADR index to reference the new consolidation record

Testing

  • not run (documentation-only change)

Codex Task

Copilot AI review requested due to automatic review settings November 20, 2025 06:57
Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR documents the consolidation rationale for the configuration module by adding ADR-BACK-006. The consolidation eliminates the duplicate Spanish configuracion app while maintaining backward compatibility by mapping Spanish routes to the English configuration module implementation.

Key changes:

  • New ADR-BACK-006 documents the decision to unify configuration functionality
  • Updated ADR index to reference the new consolidation record
  • Removed legacy Spanish app (configuracion) entirely - all models, views, serializers, services, URLs, and migrations
  • Added new endpoints to English app: detail view, history, and audit
  • Added comprehensive test coverage for consolidated functionality

Reviewed Changes

Copilot reviewed 18 out of 19 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
docs/gobernanza/adr/ADR-BACK-006-unificacion-configuracion.md New ADR documenting the consolidation decision and rationale
docs/backend/adr/README.md Updated ADR index to include reference to ADR-BACK-006
api/callcentersite/tests/unit/configuration/test_views_historial.py New tests validating detail, history, and audit views
api/callcentersite/tests/unit/configuration/test_consolidation.py Tests ensuring Spanish routes resolve to English implementation
api/callcentersite/callcentersite/urls.py Routes Spanish path to English module with namespace
api/callcentersite/callcentersite/settings/base.py Removed legacy configuracion app from INSTALLED_APPS
api/callcentersite/callcentersite/apps/configuration/views.py Added GET method to detail view, new history and audit views
api/callcentersite/callcentersite/apps/configuration/urls.py Added routes for history and audit endpoints
api/callcentersite/callcentersite/apps/configuration/services.py Added service methods for detail retrieval, history, and audit
api/callcentersite/callcentersite/apps/configuracion/* Complete removal of legacy Spanish app files

2-Coatl and others added 2 commits November 20, 2025 09:24
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@2-Coatl
Copy link
Collaborator Author

2-Coatl commented Nov 20, 2025

@copilot open a new pull request to apply changes based on the comments in this thread

@2-Coatl 2-Coatl closed this Nov 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants