Closed mlamina closed 3 months ago
This PR refactors the integrations page and organizes the dashboard views into separate files for better maintainability and readability.
Integrations Page Layout
dashboard/templates/integrations.html
Dashboard Views Refactoring
dashboard/views.py
api_keys.py
integrations.py
stripe.py
tasks.py
dashboard/urls.py
Task Events in Linear Integration
linear_tools.py
Unit Tests
engine/agents/tests/
pytest
unittest.mock
This PR refactors the integrations page and organizes the dashboard views into separate files for better maintainability and readability.
Integrations Page Layout
dashboard/templates/integrations.html
.Dashboard Views Refactoring
dashboard/views.py
to separate files:api_keys.py
,integrations.py
,stripe.py
, andtasks.py
.dashboard/urls.py
accordingly.Task Events in Linear Integration
linear_tools.py
.Unit Tests
engine/agents/tests/
.pytest
andunittest.mock
for mocking external dependencies.