Skip to content

feat: cultivation pests module#73

Merged
Minozzzi merged 14 commits into
developfrom
feat/86dxhzxvp_cultivation_pests
Oct 21, 2025
Merged

feat: cultivation pests module#73
Minozzzi merged 14 commits into
developfrom
feat/86dxhzxvp_cultivation_pests

Conversation

@Minozzzi
Copy link
Copy Markdown
Collaborator

2025-10-16.21-34-29.2.mp4

@Minozzzi Minozzzi self-assigned this Oct 21, 2025
Copy link
Copy Markdown
Contributor

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 comprehensive functionality for managing cultivation pests, implementing both general cultivation pests and property-specific cultivation pests with CRUD operations, mock handlers, and UI components.

  • Adds complete CRUD operations for both general cultivation pests and property-specific cultivation pests
  • Implements UI screens, forms, and data tables for pest management with validation and error handling
  • Integrates mock service handlers and seed data generation for testing

Reviewed Changes

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

Show a summary per file
File Description
src/core/mocks/browser.ts Registers mock handlers for pest management endpoints
src/app/modules/general-cultivations/presentation/types/general-cultivation-pest-types.ts Defines filter and sort types for general cultivation pests
src/app/modules/general-cultivations/presentation/hooks/queries/all-general-cultivation-pests-query.hook.ts Implements query hook for fetching all general cultivation pests
src/app/modules/general-cultivations/mocks/handlers/general-cultivation-pests-handlers/*.ts Provides mock HTTP handlers for general cultivation pest operations
src/app/modules/general-cultivations/main/factories/use-cases/general-cultivation-pests-use-cases/*.ts Creates factories for general cultivation pest use case instances
src/app/modules/general-cultivations/domain/use-cases/general-cultivation-pests-use-cases/*.ts Defines use case interfaces for general cultivation pest operations
src/app/modules/general-cultivations/domain/models/general-cultivation-pests-model.ts Establishes model types for general cultivation pests
src/app/modules/general-cultivations/data/use-cases/general-cultivation-pests-use-cases/*.ts Implements remote use cases for general cultivation pest API calls
src/app/modules/cultivations/presentation/validations/cultivation-pest-form-schema.ts Defines validation schema for cultivation pest forms
src/app/modules/cultivations/presentation/types/cultivation-pest-types.ts Defines filter and sort types for cultivation pests
src/app/modules/cultivations/presentation/screens/*.tsx Implements cultivation pest management screens and UI layout
src/app/modules/cultivations/presentation/hooks/**/*.ts Provides hooks for cultivation pest queries and context management
src/app/modules/cultivations/presentation/forms/cultivation-pest-form/*.tsx Implements create and edit forms for cultivation pests
src/app/modules/cultivations/presentation/contexts/cultivation-pest-context.tsx Manages state and actions for cultivation pest operations
src/app/modules/cultivations/presentation/components/cultivation-pest-/.tsx Provides data table and delete dialog components
src/app/modules/cultivations/mocks/handlers/cultivation-pests-handlers/*.ts Provides mock HTTP handlers for cultivation pest operations
src/app/modules/cultivations/main/factories/use-cases/cultivation-pests-use-cases/*.ts Creates factories for cultivation pest use case instances
src/app/modules/cultivations/domain/use-cases/cultivation-pests-use-cases/*.ts Defines use case interfaces for cultivation pest operations
src/app/modules/cultivations/domain/models/cultivation-pests-model.ts Establishes model types for cultivation pests
src/app/modules/cultivations/data/use-cases/cultivation-pests-use-cases/*.ts Implements remote use cases for cultivation pest API calls
scripts/seed/data/*.mjs Generates seed data for testing pest management features

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@Minozzzi Minozzzi requested a review from Copilot October 21, 2025 00:18
Copy link
Copy Markdown
Contributor

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

Copilot reviewed 75 out of 75 changed files in this pull request and generated no new comments.


Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@Minozzzi Minozzzi merged commit 459bd22 into develop Oct 21, 2025
1 check passed
@Minozzzi Minozzzi deleted the feat/86dxhzxvp_cultivation_pests branch October 21, 2025 00:19
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