Skip to content

Dashboard2.0#5

Merged
fedem-p merged 7 commits intomainfrom
dashboard2.0
Sep 8, 2025
Merged

Dashboard2.0#5
fedem-p merged 7 commits intomainfrom
dashboard2.0

Conversation

@fedem-p
Copy link
Copy Markdown
Owner

@fedem-p fedem-p commented Sep 8, 2025

No description provided.

Copy link
Copy Markdown

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 introduces "Dashboard2.0" by restructuring the SISmanager project from a script-based architecture to a Flask web application with a dashboard interface. The changes include reorganizing the codebase into a proper package structure with blueprints for different functionalities and adding a web-based UI.

Key changes:

  • Restructures the project from src/ to sismanager/ package structure with Flask blueprints
  • Adds web dashboard with HTML templates and CSS styling for Home, Importer, Calendar, Materials, and Money sections
  • Updates import statements across all test files and service modules to reflect the new package structure

Reviewed Changes

Copilot reviewed 33 out of 42 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
tests/unit/*.py Updates import statements to use new sismanager package structure
tests/integration/test_workflows.py Updates import statements for new package structure
sismanager/templates/*.html Adds HTML templates for dashboard pages with base template and styling
sismanager/static/css/dashboard.css Adds CSS styling for the web dashboard interface
sismanager/services/inout/*.py Updates import statements to use absolute sismanager imports
sismanager/scripts/run_xlsx_to_centraldb.py Updates imports and adds hardcoded file path
sismanager/blueprints/*/routes.py Adds Flask blueprint route handlers for different dashboard sections
sismanager/init.py Creates Flask application factory with blueprint registration
run.py Adds Flask application entry point
lint.sh Updates linting script to target sismanager/ instead of src/
docker-compose.yml Adds Docker Compose configuration for Flask development
README.md Updates project structure documentation
Dockerfile Adds Docker configuration for containerized deployment
.github/workflows/ci.yml Adds GitHub Actions CI workflow

Comment thread sismanager/scripts/run_xlsx_to_centraldb.py Outdated
Comment thread run.py
Comment thread .github/workflows/ci.yml
@fedem-p fedem-p merged commit 37a9923 into main Sep 8, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants