afp-backend / docs

Commit History

  1. feat(prices): implement price management with date ranges, including creation, retrieval, and history listing; update schemas and API documentation

    Cyril Dupland
    15f1cb0

  1. feat(article_import): introduce support for 'COMMUN' brand alias to link articles to all existing brands, update schemas and processing logic accordingly

    Cyril Dupland
    dae5737

  1. feat: implement brand and category slug normalization, update import mappings, and enhance article import processing

    Cyril Dupland
    1cc158b

  1. feat(db): add groups table, update schema, and clean up docs

    Yarin35
    f17a684
  2. feat(db): link supplier discounts to lines instead of batch

    Yarin35
    29addc7

  1. feat: migrate supplier_discount to many-to-many suppliers relationship

    Yarin35
    5eaee2a

  1. feat(quotation): implement global temporal discounts with status control

    Yarin35
    da62a2f

  1. fix(quotation): correctly calculate discounted price from percentage and original unit price

    Yarin35
    572b7d5

  1. Merge branch 'feature/cotation_route_clean' of https://github.com/AutoFranceParts/afp_core into dev

    cdupland
    4239d8b
  2. fix(cotation_calcul): discount handling

    Yarin35
    247593f
  3. feat: enhance article import functionality with reference management⁠

    cdupland
    96d8d92

  1. feat: implement row level security and supplier status management⁠

    cdupland
    8b401c9

  1. feat(quotations): optimize quotation creation and enhance batch processing for articles and prices

    Yarin35
    8bacde2

  1. fix(calcul): correct use of discounts

    Yarin35
    b639ddb

  1. fix(quotations): update test data and doc, along with quotation method

    Yarin35
    82cb09c

  1. feat(quotations): route and calcul workflow

    AFP-PROJECT-2024
    c4b0f63

  1. Implement price import functionality with support for CSV and Excel formats. Add API endpoint for starting price imports, including validation and error handling. Introduce new schemas, services, and repositories for price data management. Update documentation to reflect new features and usage. Enhance tests to cover the added functionality.

    cdupland
    0f8d56c

  1. Implement Supabase Storage integration for import files, allowing uploads and downloads of article and price data. Update import processing to utilize the new storage service, including metadata handling and error management. Refactor related services and repositories, and enhance documentation to reflect these changes. Add tests for new functionality and ensure existing tests are updated accordingly.

    cdupland
    8cddb04

  1. Enhance article import process by adding support for optional logistic fields (`moq`, `origin`) and implementing progress tracking with `total_rows` and `rows_processed`. Update related schemas, repositories, and services to accommodate these changes. Improve documentation to reflect new features and usage. Add tests for new functionality and ensure existing tests cover the updated logic.

    cdupland
    860c252

  1. Add article import functionality with CSV and Excel support, including API endpoints for starting imports, listing imports, and handling import errors. Implement background processing for imports, validation, and error handling. Update requirements and documentation accordingly.

    cdupland
    51e5253

  1. Add FastAPI application structure with Prisma integration, including API endpoints, services, repositories, and database setup. Introduce strict layering rules, documentation, and testing strategy.

    cdupland
    0ddf928