feat: add sale invoice card component with functionality for sending and retrieving invoice status
- Implemented sale invoice card component with HTML and TypeScript files. - Added API routes for sale invoices including sending, retrying, and checking status. - Created models for sale invoice fiscal actions and filters. - Developed service for handling sale invoice operations. - Introduced store for managing sale invoice state. - Created views for listing and displaying single sale invoices. - Added support for managing stock keeping units with forms and services. - Implemented reusable select components for measure units and SKUs. - Enhanced shared components for input fields including fiscal ID, SKU type, and VAT.
This commit is contained in:
+34
@@ -0,0 +1,34 @@
|
||||
# AI Agent Assistant Guide
|
||||
|
||||
This file provides a quick operational guide for AI assistants working on this project.
|
||||
|
||||
## Project
|
||||
- Framework: Angular
|
||||
- Package manager: pnpm
|
||||
- Root path: `/Users/ahasani/Projects/PSP/consumer/panel`
|
||||
|
||||
## Core Rules
|
||||
- Follow `AGENTS.md` instructions in this repository.
|
||||
- Avoid reverting unrelated local changes.
|
||||
- Keep edits minimal and scoped to the requested feature.
|
||||
- Prefer existing shared abstractions and services over duplicating logic.
|
||||
|
||||
## Common Commands
|
||||
```bash
|
||||
pnpm install
|
||||
pnpm start
|
||||
pnpm build
|
||||
pnpm test
|
||||
```
|
||||
|
||||
## Useful Practices
|
||||
- Search files quickly with `rg` when available.
|
||||
- For form changes, keep model/interface, form controls, and templates aligned.
|
||||
- For Android WebView integration, keep contract changes synchronized between panel and Android app.
|
||||
- For shared components, preserve desktop behavior and add mobile behavior conditionally.
|
||||
|
||||
## Delivery Checklist
|
||||
- Build passes (or document why not run).
|
||||
- No unrelated files changed.
|
||||
- New behavior documented in changed file comments only when necessary.
|
||||
- Keep final output short with file paths and key behavior changes.
|
||||
Reference in New Issue
Block a user