Commit graph

10 commits

Author SHA1 Message Date
Blake Ridgway
2274abd3fb fix: I'm dumb and added a git diff txt file :) 2025-06-21 18:11:23 -05:00
Blake Ridgway
b24beb3154 feat: Integrate ASP.NET Core Identity for user authentication
This commit integrates ASP.NET Core Identity into the application to enable user registration, login, and management. This lays the groundwork for securing data per user.

**Key Changes:**

*   **DbContext Configuration:**
    *   Modified `ApplicationDbContext.cs` to inherit from `IdentityDbContext<IdentityUser>`.
    *   Removed an unnecessary `using` statement from `ApplicationDbContext.cs`.

*   **Program.cs Setup:**
    *   Configured `AddDefaultIdentity<IdentityUser>` with `AddEntityFrameworkStores<ApplicationDbContext>()` to register Identity services.
    *   Ensured correct ordering of `UseAuthentication()` and `UseAuthorization()` middleware.
    *   Added `app.MapRazorPages()` to enable the Identity UI pages.
    *   Verified core package versions in `turf_tasker.csproj` for consistency across EF Core and Identity components (`8.0.6`).

*   **Identity UI:**
    *   Scaffolded ASP.NET Core Identity pages (Login, Register, Manage, etc.) to provide the user interface for authentication.
    *   Added a `_LoginPartial.cshtml` partial view to the `Views/Shared` folder.
    *   Rendered `_LoginPartial` in `Views/Shared/_Layout.cshtml` to display login/register/logout links in the navigation bar.

*   **Migrations:**
    *   Created and applied a new migration (`AddIdentitySchema`) to create the necessary ASP.NET Core Identity database tables (e.g., `AspNetUsers`, `AspNetRoles`).
2025-06-21 18:10:25 -05:00
Blake Ridgway
60567d7969 Merge branch 'feat/calendar-view' into 'main'
feat: Enhance UI/UX across multiple views with consistent styling and improved layout

See merge request blakeridgway/turf-tasker!3
2025-06-21 16:30:59 -05:00
Blake Ridgway
36d4ae00dd feat: Enhance UI/UX across multiple views with consistent styling and improved layout 2025-06-21 16:30:59 -05:00
Blake Ridgway
9931687419 Merge branch 'feat/docker' into 'main'
ci: Containerization of the app

See merge request blakeridgway/turf-tasker!2
2025-06-18 16:32:36 -05:00
Blake Ridgway
8597f48180 ci: Containerization of the app 2025-06-18 16:32:36 -05:00
Blake Ridgway
ed25245a1c Merge branch 'feat/lawncaretips' into 'main'
feat: Add Lawn Care Tips section and improve Dashboard layout

See merge request blakeridgway/turf-tasker!1
2025-06-17 18:09:59 -05:00
Blake Ridgway
985c944e16 feat: Add Lawn Care Tips section and improve Dashboard layout 2025-06-17 18:09:59 -05:00
Blake Ridgway
1f50fedb80 Init commit 2025-06-17 13:22:51 -05:00
Blake Ridgway
9ab798fd0f Init commit 2025-06-17 13:21:46 -05:00