Skip to content

Latest commit

 

History

History
698 lines (344 loc) · 20.7 KB

CHANGELOG.md

File metadata and controls

698 lines (344 loc) · 20.7 KB

CHANGELOG

v14.5.0 (2024-04-29)

Feature

  • feat: allow user to bulk upload items with quantity to shopping cart (#70)

  • feat: allow user to bulk upload items with quantity to shoping cart

  • nit: variable and syntactical changes

  • fix: removed line by line order placing, optimised code, added enqueue

  • fix: minor cleanup


Co-authored-by: Rohan Bansal <rohan@agritheory.dev> (748a9bc)

Unknown

  • Aggregate and/or Split Quotations into multiple Sales Orders (#65)

  • feat: Quotation Demand

  • feat: hook

  • feat: settings for quotation demand

  • feat: fixes, SO validate_warehouse

  • feat: quotation demand tests

  • feat: documentation

  • feat: improvements

  • feat: improve tests

  • feat: total selected, price, draft so

  • feat: tests (6eceeb5)

v14.4.0 (2024-04-25)

Ci

  • ci: add black to ci (#61)

  • ci: add black to ci

  • chore: black (db5a742)

Feature

  • feat: aggregate POs (#71) (5ff8fee)

Unknown

  • Material Demand Test (#64)

  • wip: material demand tests

  • test: material demand aggregation tests and fixes with and without warehouse

  • test: material demand tests and bug fixes

  • chore: add mypy types isntall

  • fix: remove duplicate function

  • tests: add pytest runner file

  • tests: add helper files

  • tests: correct app name

  • ci: fix site_config

  • ci: update action version to use node 20

  • ci: hrms get-app

  • ci: add base branch sensitvie get-app

  • ci: add hrms to install

  • ci: add node 20 versions

  • ci: remove hrms from install-apps

  • ci: get-app for hrms

  • ci: update prettier and changed-files actions

  • ci: ad dhrms to apps.txt

  • ci: get-app for hrms again

  • ci: get-app for hrms only

  • ci: overrite erpnext install (hrms is tryign to install develop branch)

  • ci: add app name

  • ci: add repo to required apps

  • ci: try install hrms first with overwrite

  • ci: remove "install_apps" key from site_config

  • ci: remove required apps

  • feat: use query builder

  • ci: remove resolve deps

  • ci: fix install apps

  • test: fix manufacturing capacity test and report

  • test: cleanup uom test

  • test: fix error message assert

  • test: add ordering

  • fix: test

  • fix: use frappe function

  • fix: use frappe function


Co-authored-by: fproldan <franciscoproldan@gmail.com> (6f4f63f)

  • Manufacturing capacity report (#57)

  • ci: update app in str(file path) code to more exact matching

  • chore: remove unused code

  • feat: add manufacturing capacity report

  • tests: start manufacturing capacity report tests

  • chore: uncomment formatting code

  • docs: add manufacturing capacity report documentation

  • fix: div by zero in parts can build calc

  • docs: update for calculation differences

  • fix: in stock qty to zero if none from query (2936cde)

v14.3.0 (2024-03-01)

Feature

  • feat: Alternative workstation in job card and operation (#56)

  • feat: New field and link filters to select alternative workstation

  • fix: add alternativ workstation in fixture

  • fix:change alternative workstation in fixture

  • change to error key function

  • fix: set validation on workstation if not operation

  • changes field name in testcase

  • fix: change a class base function to saperate function

  • added a searchfield in query

  • added a searchfield in query

  • added a searchfield in query

  • added a searchfield in query

  • added a searchfield in query

  • feat: validation to not allow default workstation in alternative

  • added comment on function (0788d3c)

Unknown

  • Prompt Material Transfer upon Completion of Manufacturing Stock Entry (#51)

  • feat: wip stock entry next action

  • feat: improve message

  • fix: on_submit hook

  • fix: parameter hardcoded

  • feat: change wording (d1e126b)

v14.2.0 (2024-02-01)

Feature

  • feat: manufacturing over/under production

  • feat: WIP Manufacturing Over/Under Production

  • feat: WIP Manufacturing Over/Under Production

  • feat: WIP Manufacturing Over/Under Production

  • fix: unused import

  • feat: override onload for work order

  • feat: oveeride get_pending_raw_materials

  • fix: allowed_qty in job card

  • fix: indentation

  • fix: import

  • fixes

  • wip: tests

  • feat: test_get_allowance_percentage

  • feat: test test_validate_finished_goods

  • fix: validate_job_card and test

  • fix: test (baeb469)

Unknown

  • Make Creation of Job Card(s) on Submit of Work Order configurable (#49)

  • feat: configurable creation of job card

  • feat: configurable creation of job card (5bf9486)

v14.1.3 (2024-01-04)

Fix

  • fix: validate customizations (#35)

  • fix: validate customizations

  • fix: only install inventory tools customizations (e1d86a0)

v14.1.2 (2023-09-12)

Chore

  • chore: remove console.log (f82b590)

Ci

  • ci: update release action user and email (#32) (4264bdd)

Fix

  • fix: make uom enforcement respond better to toggle on/off (3734cb4)

Unknown

  • Merge pull request #33 from agritheory/uom_enforcement_fix

fix: make uom enforcement respond better to toggle on/off (13ad883)

v14.1.1 (2023-08-30)

Fix

  • fix: add is_subcontracted check for additional validation/submit/cancel code (8182dac)

Unknown

  • Merge pull request #30 from agritheory/fix_subc_validation

fix: add is_subcontracted check for additional validation/submit/cancel code (c4e7b83)

v14.1.0 (2023-08-24)

Chore

  • chore: update test data for erpnext codebase changes (#24) (b7dfc02)

Ci

  • ci: update remote name (021b8a4)

  • ci: update version number (9d82150)

  • ci: add python semantic release (703803d)

Documentation

  • docs: update material demand section for expanded functionality (1af88f6)

Feature

  • feat: select email template (02196e3)

Fix

  • fix: blank email template for PO; skip supplier-only rows for RFQ (2a0e8cd)

  • fix: fix JS after adding draft PO column (#26) (e0d3229)

Unknown

  • Merge pull request #23 from agritheory/issue_19

Allow Creation of RFQ from Material Demand report (8a0e350)

  • Work Order Subcontracting (#13)

  • tests: update test data for additional manufacturing workflow

  • feat: work order subcontracting validations

  • tests: add valuation rate for subcontracted item

  • feat: start wo subcontracting feat

  • feat: make subcontracting section visible by check and settings

  • feat: add ste detail paid field and new pi cols

  • feat: setup hooks and custom po

  • tests: update data for default supplier and price lists

  • feat: include doctype js

  • feat: add work order customizations

  • feat: add purchase order customizations

  • feat: update purchase invoice customizations

  • feat: remove unused code blocks

  • fix: add module to json

  • fix: update custom doc path

  • feat: consolidate custom PI code and modularize class functions

  • feat: combine and refactor PO code

  • feat: update server function paths

  • feat: add BOM field default

  • feat: update to use BOM field vs Item for is_subcontracted

  • feat: code cleanup and refactoring for BOM field

  • feat: update for uom conversion and new svc item

  • fix: move UOM conversions to item

  • add todos in JS

  • feat: rewire item adjustments for conversion factor

  • wip: integrate with production plan

  • feat: add supplier field in WO, allow selection of supplier in dialog

  • chore: add comment explaining precision code

  • wip: subcontractor workflow

  • feat: subcontracting workflow with correct warehouses

  • feat: show/hide subcontracting columns

  • feat: colorize fetach stock entries button

  • fix: text artifacts, new PO errors

  • feat: fetch supplier warehouse, added connectiosn to PI and PO from WO

  • feat: add filters and looks to both PI and PO

  • fix: monkey patch validate_item_details

  • feat: remove buttons and update stockfield in WO subc workflow

  • Enforce UOMs to those that exist in the Item's conversion detail (#27)

  • wip: uom restricted query

  • feat: refactor UOM enforcement validation to be hookable

  • docs: add docs for UOM enforcement

  • tests: fix test logger problem, add xfail uom test

  • Warehouse path (#25)

  • wip: warehouse path

  • wip: warehouse path

  • wip: warehouse path feature

  • feat: warehouse path builder

  • feat: undo query when not configured; setup tweaks

  • chore: update test data for erpnext codebase changes (#24)

  • wip: warehouse path feature

  • wip: test setup

  • chore: update yarn

  • tests: trying to defaeat logger problem

  • test: fix conftest logger issue

  • docs: add docs for warehouse path

  • chore: union types for whitelisted function


Co-authored-by: Heather Kusmierz <heather.kusmierz@gmail.com>

  • tests: test cadence (#28)

  • fix: no cancelled PO in se query, code clean up

  • chore: add comment to explain monkey patch rationale


Co-authored-by: Tyler Matteson <tyler@agritheory.com> (ac11c1d)

  • Merge branch 'version-14' into issue_19 (ee0a27f)

  • Documentation (#29)

  • docs: add index page

  • docs: add screen shots and workflow

  • docs: add screen shots, text edits

  • docs: add example data page

  • docs: add placeholder pages

  • docs: add subcontracting via WO section

  • docs: edits, conform text conventions (2fc980d)

  • tests: test cadence (#28) (6b5bd47)

  • Warehouse path (#25)

  • wip: warehouse path

  • wip: warehouse path

  • wip: warehouse path feature

  • feat: warehouse path builder

  • feat: undo query when not configured; setup tweaks

  • chore: update test data for erpnext codebase changes (#24)

  • wip: warehouse path feature

  • wip: test setup

  • chore: update yarn

  • tests: trying to defaeat logger problem

  • test: fix conftest logger issue

  • docs: add docs for warehouse path

  • chore: union types for whitelisted function


Co-authored-by: Heather Kusmierz <heather.kusmierz@gmail.com> (370dd6f)

  • Enforce UOMs to those that exist in the Item's conversion detail (#27)

  • wip: uom restricted query

  • feat: refactor UOM enforcement validation to be hookable

  • docs: add docs for UOM enforcement

  • tests: fix test logger problem, add xfail uom test (d4c145a)

  • Documentation (#29)

  • docs: add index page

  • docs: add screen shots and workflow

  • docs: add screen shots, text edits

  • docs: add example data page

  • docs: add placeholder pages

  • docs: add subcontracting via WO section

  • docs: edits, conform text conventions (198e110)

  • tests: test cadence (#28) (b91e024)

  • Warehouse path (#25)

  • wip: warehouse path

  • wip: warehouse path

  • wip: warehouse path feature

  • feat: warehouse path builder

  • feat: undo query when not configured; setup tweaks

  • chore: update test data for erpnext codebase changes (#24)

  • wip: warehouse path feature

  • wip: test setup

  • chore: update yarn

  • tests: trying to defaeat logger problem

  • test: fix conftest logger issue

  • docs: add docs for warehouse path

  • chore: union types for whitelisted function


Co-authored-by: Heather Kusmierz <heather.kusmierz@gmail.com> (e3fb9c7)

  • Enforce UOMs to those that exist in the Item's conversion detail (#27)

  • wip: uom restricted query

  • feat: refactor UOM enforcement validation to be hookable

  • docs: add docs for UOM enforcement

  • tests: fix test logger problem, add xfail uom test (65d42e1)

v14.0.1 (2023-08-10)

Chore

  • chore: update test data for erpnext codebase changes (#24) (48160aa)

Ci

  • ci: update remote name (218eb06)

  • ci: update version number (6e0c194)

  • ci: add python semantic release (3382787)

Feature

  • feat: based on item option (cc90229)

  • feat: wip, make rfqs (c5a8867)

  • feat: wip material demand options (bedd3d4)

  • feat: requires_rfq custom field, creation options in report (cd4ec42)

Fix

  • fix: fix JS after adding draft PO column (#26) (42aefa9)

Unknown

  • Merge pull request #22 from agritheory/ci_fix

ci: update remote name (946657b)

  • Merge pull request #21 from agritheory/py_sem_rel_14

ci: add python semantic release (13b41fa)

v14.0.0 (2023-07-21)

Documentation

  • docs: wip material demand docs (6116a1b)

Feature

  • feat: add column for draft PO amount (59d837b)

  • feat: create inventory tools settings when company is created (0121499)

  • feat: create inventory tools settings when company is created (edff215)

  • feat: material demand PO creation (794f735)

  • feat: add setting doctype (25a75de)

  • feat: Initialize App (9e932fe)

Fix

  • fix: purchase order custom filed missing, carry price list from report to PO (4fe5ac8)

  • fix: add back price list filter, fix schema (ceda857)

  • fix: rebased v14 conflicts (b1614cb)

  • fix: supplier level de-selection and filtering (94140d0)

  • fix: module import name (ae290f8)

Unknown

  • Merge pull request #20 from agritheory/material_demand

Material Demand report fixes (7eb3c87)

  • Merge pull request #15 from agritheory/material_demand

Material Demand (486fde6)

  • Merge branch 'version-14' into material_demand (9275dbf)

  • wip: material demand report improvements (d167804)

  • wip: material demand (067b0d7)

  • Merge pull request #16 from agritheory/settings_hook

feat: create inventory tools settings when company is created (acc2b9c)

  • wip: material demand

selection helpers look good except for supplier-level deselect, which toggles everything backwards (de7e09c)

  • wip: warehouse path (3ef9d3e)

  • wip: material demand report improvements (c20379a)

  • wip: material demand (3f50d5f)

  • wip: material demand (0cb8694)

  • Merge pull request #7 from agritheory/settings_doctype

feat: add setting doctype (5285a99)

  • Merge pull request #6 from agritheory/test_data_fixes

fix: module import name (6edf7fb)