Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(ux): added exception of template item in filters #27560

Merged
merged 1 commit into from
Sep 27, 2021

Conversation

noahjacob
Copy link
Contributor

Changes

  • Including template items in item filters while creating a BOM.

@codecov
Copy link

codecov bot commented Sep 17, 2021

Codecov Report

Merging #27560 (ee7d612) into develop (5e0b215) will increase coverage by 7.97%.
The diff coverage is 81.81%.

@@             Coverage Diff             @@
##           develop   #27560      +/-   ##
===========================================
+ Coverage    46.53%   54.50%   +7.97%     
===========================================
  Files         1333     1333              
  Lines        70679    70724      +45     
===========================================
+ Hits         32888    38551    +5663     
+ Misses       37791    32173    -5618     
Impacted Files Coverage Δ
erpnext/manufacturing/doctype/bom/bom.py 83.93% <0.00%> (+3.61%) ⬆️
erpnext/regional/report/gstr_1/gstr_1.py 0.00% <0.00%> (ø)
erpnext/tests/utils.py 97.67% <93.33%> (-2.33%) ⬇️
erpnext/stock/stock_ledger.py 85.40% <100.00%> (-1.94%) ⬇️
...ctype/woocommerce_settings/woocommerce_settings.py 80.39% <0.00%> (-3.93%) ⬇️
...e/asset_value_adjustment/asset_value_adjustment.py 87.80% <0.00%> (-3.66%) ⬇️
erpnext/stock/reorder_item.py 73.45% <0.00%> (-3.54%) ⬇️
erpnext/education/doctype/student/student.py 74.46% <0.00%> (-3.20%) ⬇️
...ion/doctype/course_enrollment/course_enrollment.py 45.09% <0.00%> (-1.97%) ⬇️
... and 195 more

@ankush ankush merged commit 5c249de into frappe:develop Sep 27, 2021
frappe-pr-bot pushed a commit to frappe-pr-bot/erpnext that referenced this pull request Sep 27, 2021
ankush pushed a commit that referenced this pull request Sep 27, 2021
(cherry picked from commit 5c249de)

Co-authored-by: Noah Jacob <noahjacobkurian@gmail.com>
ankush added a commit to ankush/erpnext that referenced this pull request Oct 11, 2021
asoral pushed a commit to asoral/erpnext that referenced this pull request Nov 12, 2021
ValentinaPruvost pushed a commit to fproldan/erpnext that referenced this pull request Dec 6, 2021
* fix: Remove redundant description

* fix: Only display 'Role Allowed to Override Stop Action' if 'Maintain Same Rate Throughout Sales Cycle' is checked

* fix: Rename 'Action if Same Rate is Not Maintained' to 'Action if Same Rate is Not Maintained Throughout Sales Cycle'

* fix: Move related fields to the same section

* chore: remove snyk from dev-dependencies (frappe#27425)

* test: basic tests for controllers/queries (bp frappe#27422)

(cherry picked from commit 62fc544)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: fail migration due to None type during v13_0.update_returned_qty_in_pr_dn (frappe#27430)

* fix: fail migration due to None type

* fix: incorrect key: value pair in filter.

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: Template Error due to use of single quote (frappe#27433)

(cherry picked from commit dae0a1c)

* fix(ux): apply proper filtering in stock reports (frappe#27411) (frappe#27443)

* fix(ux): apply proper filtering in stock reports

Stock Balance: apply company filter to warehouse field
Stock Ageing: apply company filter to warehouse field

* fix: unnecessary parens

Co-authored-by: Alan <2.alan.tom@gmail.com>
(cherry picked from commit d743c41)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix(ux): clean invalid fields from variant setting (frappe#27442)

* fix(ux): clean invalid fields from variant setting (frappe#27412)

(cherry picked from commit 6ef879f)

# Conflicts:
#	erpnext/stock/doctype/item_variant_settings/item_variant_settings.js

* fix: resolve conflicts

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* Revert "fix: Salary component account filter (frappe#26605)" (frappe#27446)

This reverts commit aaea5ed.

* feat: (get_items_from) filter material request item in purchase order (frappe#24725)

* fix(Payroll): incorrect component amount calculation if dependent on another payment days based component (frappe#27453)

* fix(Payroll): incorrect component amount calculation if dependent on another payment days based component (frappe#27349)

* fix(Payroll): incorrect component amount calculation if dependent on another payment days based component

* fix: set component amount precision at the end

* fix: consider default amount during taxt calculations

* test: component amount dependent on another payment days based component

* fix: test

(cherry picked from commit bab644a)

# Conflicts:
#	erpnext/payroll/doctype/salary_slip/test_salary_slip.py

* fix: conflicts in test file

Co-authored-by: Rucha Mahabal <ruchamahabal2@gmail.com>

* fix: editable price list rate field in sales transactions (frappe#27455) (frappe#27461)

(cherry picked from commit a5baf90)

Co-authored-by: Saqib <nextchamp.saqib@gmail.com>

* feat: Validity dates in Tax Withholding Rates

* fix: Advance TDS test case

* fix: Linting and patch fixes

* test: Update test case

* fix: Debug CI

* fix: Hardcode fiscal year and posting date

* fix: Test Case

* fix: Linting Issues

* fix: employee advance return through multiple additional salaries (frappe#27470)

* fix: employee advance return through multiple additional salaries (frappe#27438)

* fix: employee advance return through multiple additional salaries

* test: test repay unclaimed amount from salary

* fix: sorting in imports

(cherry picked from commit b98740b)

* fix: remove naming rule

Co-authored-by: Rucha Mahabal <ruchamahabal2@gmail.com>

* fix(HR): Ignore invalid fields when updating employee details (frappe#27456) (frappe#27474)

(cherry picked from commit 95460d9)

Co-authored-by: Chillar Anand <chillar@avilpage.com>

* fix: Maintain same rate in Stock Ledger until stock become positive (frappe#27227)

* fix: Maintain same rate in Stock Ledger until stock become positive

* fix: Maintain same rate in Stock Ledger until stock become positive

* fix: Update fiscal year

* Merge pull request frappe#27481 from deepeshgarg007/gstin_filter_issue_v13

fix: GSTR-1 Reports not showing any data

* fix: Rename section break

* Merge pull request frappe#27486 from marination/job-card-excess-transfer-hotfix

fix: Handle Excess/Multiple Item Transfer against Job Card

* chore: sort imports

* Merge pull request frappe#27488 from marination/validate-cart-settings

fix: Args missing error on changing Price List currency with cart enabled

* fix: calculate operating cost based on BOM Quantity (frappe#27464) (frappe#27501)

* fix: calculate operating cost based on BOM Quantity

* fix: added test cases

(cherry picked from commit 2e2985e)

Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>

* fix: Patch for updating tax withholding category dates (frappe#27489) (frappe#27495)

(cherry picked from commit c53b78e)

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>

* fix: Tags getting fetched correctly in Get Supplier in RFQ (Request For Quotation) (frappe#27499)

* fix: Tags getting fetched correctly in Get Supplier in RFQ( Request For Quotation ) frappe#26343

* fix: Linting issues

* fix: remove unnecessary caching

[skip ci]

Co-authored-by: Vama Mehta <vama.mehta@inqubit.in>
Co-authored-by: Ankush Menat <ankush@iwebnotes.in>

* fix: Autoname for customer and supplier (frappe#27505)

* fix: Autoname for customer and supplier (frappe#27398)

(cherry picked from commit 759f2b7)

# Conflicts:
#	erpnext/selling/doctype/selling_settings/selling_settings.json

* fix: Resolve conflicts

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>

* fix: Values with same account and different account number in consolidated balance sheet report (frappe#27493) (frappe#27504)

(cherry picked from commit 625626b)

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>

* Merge pull request frappe#27508 from marination/shopping-cart-fixes

fix: Shopping Cart and Variant Selection

* feat: provision to add scrap item in job card (frappe#27483) (frappe#27512)

(cherry picked from commit c5a77f6)

Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>

* feat: link items to supplier / customer (frappe#27479)

* Merge pull request frappe#27281 from DeeMysterio/party-specific-items

feat: link items to supplier / customer
(cherry picked from commit aa82624)

# Conflicts:
#	erpnext/patches.txt

* fix: resolve conflict

Co-authored-by: DeeMysterio <dikshajadhav11.dj@gmail.com>
Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: table data deleted on submitted maintenance schedule (bp frappe#27513)

(cherry picked from commit 5e0b215)

Co-authored-by: Noah Jacob <noahjacobkurian@gmail.com>

* fix(minor): Remove b2c limit check from CDNR Invoices (frappe#27516)

* fix(minor): Remove b2c limit check from CDNR Invoices

* fix: Remove unnecessary format

* fix: not able to submit stock entry with 350 items (frappe#27523) (frappe#27526)

(cherry picked from commit e6a1ad8)

Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>

* test: automated test for running all stock reports (frappe#27510) (frappe#27522)

* test: automated test for running all stock reports

These test do not assert correctness, they just check that "execute" function
is working with sane filters.

* test: make report execution test modular

(cherry picked from commit 70c203d)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix(minor): Employee filter in Unpaid Expense Claims report (frappe#27530) (frappe#27531)

(cherry picked from commit 866763c)

Co-authored-by: Rucha Mahabal <ruchamahabal2@gmail.com>

* fix(ProdPlan): Get SubAssy Items does not work (bp frappe#27537)

* fix(ProdPlan): Get SubAssy Items does not work

This button wasn't working unless the document was saved already.

* fix: make form dirty when subassy item are fetched

(cherry picked from commit 78fe925)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* Merge pull request frappe#27543 from frappe-pr-bot/backport/version-13-hotfix/27538

fix: Validate if item exists on uploading items in stock reco

* fix: no validation on item defaults (frappe#27549)

* fix: no validation on item defaults (frappe#27393)

* fix: no validation on item defaults

* fix: cache value while validating

* test: item default company relation

* fix: reorder validations

* refactor: add guard conditions on update_defaults

* test: add default warehouse for item group

* fix: validate item defaults for item groups

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>
(cherry picked from commit 5eba1cc)

# Conflicts:
#	erpnext/setup/doctype/item_group/item_group.py
#	erpnext/stock/doctype/item/item.py

* fix: resolve conflicts

Co-authored-by: Saqib <nextchamp.saqib@gmail.com>
Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: Deferred revenue entries post account freezing

* fix: Remove duplicates from customer_code field (bp frappe#27555)

(cherry picked from commit 41f11ec)

Co-authored-by: Marica <maricadsouza221197@gmail.com>

* fix: unecessary keyword args were passed in mapper functions (frappe#27563) (frappe#27565)

(cherry picked from commit e03d9aa)

Co-authored-by: Saqib <nextchamp.saqib@gmail.com>

* fix: unecessary keyword args were passed in mapper functions (frappe#27563) (frappe#27564)

(cherry picked from commit e03d9aa)

Co-authored-by: Saqib <nextchamp.saqib@gmail.com>

* ci: fix docs checker for empty body (frappe#27569)


Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix(healthcare): Duplicate Contact error on add Patient (frappe#27427)

* fix: duplicate contact error when linking existing Customer to Patient
validation for existing User email and mobile before creating user on Patient update

* test: patient - test contact, user creation

* fix: test_patient_contact clearing contact breaking other tests
sider issues

* fix: use db_set instead of set_value

* fix(test): overlapping appointments

Co-authored-by: Rucha Mahabal <ruchamahabal2@gmail.com>

* fix: PO/PINV -  Check if doctype has company_address field before setting the value (frappe#27441)


Co-authored-by: Vama Mehta <vama.mehta@inqubit.in>

* fix: PO/PINV -  Check if doctype has company_address field before setting the value (frappe#27441) (frappe#27575)

Co-authored-by: Vama Mehta <vama.mehta@inqubit.in>
(cherry picked from commit 666eaae)

Co-authored-by: vama <vamagithub@gmail.com>

* fix: Handle `is_search_module_loaded` for redis version < 4.0.0 (frappe#27574)

- Return False if error occurs

* fix: Handle `is_search_module_loaded` for redis version < 4.0.0 (frappe#27574) (frappe#27578)

- Return False if error occurs

(cherry picked from commit d6ed6d5)

Co-authored-by: Marica <maricadsouza221197@gmail.com>

* bumped to version 13.11.1

* fix: Test Case

* fix(plaid): query to check if bank account exists (frappe#27595)

* perf: extract loop invariant db calls

(cherry picked from commit 648b2d7)

* fix: warn when overbilling checks are skipped.

(cherry picked from commit 43bf82b)

* refactor: add guard clause in for loop

Reduce overly indented code/improve readability.

(cherry picked from commit 5e4fbba)

* fix(ux): better error message

Co-authored-by: Saqib <nextchamp.saqib@gmail.com>
(cherry picked from commit 21a955d)

* fix: Webform Permission for custom doctype (backport frappe#26232) (frappe#27592)

* fix: Webform Permission for custom doctype (frappe#26232)

* fix: Webform Permission for custom doctype

* fix: sider fix

* fix: app check condition for getting correct list_context

* chore: Better naming convention

* test: Added test case to check permission for webform of custom doctype

* chore: linting issue

* chore: linting issue

* fix: sider fix

* test: minor changes

* chore: linter and better naming method

* chore: linter fix

(cherry picked from commit 9aa6f52)

# Conflicts:
#	erpnext/hooks.py

* chore: Resolved Conflicts

Co-authored-by: Shariq Ansari <30859809+shariquerik@users.noreply.github.com>

* fix: Set parent_detail_docname to prevent overwriting Packed/Bundle Items on saving (frappe#27571)

* fix: reference row added in allocation table (frappe#27613)

* Update training_result.js (frappe#27615) (frappe#27620)

cur_frm is deprecated

(cherry picked from commit 5c400da)

Co-authored-by: François de Ryckel <f.deryckel@gmail.com>

* feat: Merge POS invoices based on customer group (frappe#27553)

* feat: Merge POS invoices based on customer group (frappe#27471)

* feat: Merge POS invoices based on customer group

* fix: Linting Issues

* fix: fieldname

Co-authored-by: Saqib <nextchamp.saqib@gmail.com>
(cherry picked from commit c9c8957)

# Conflicts:
#	erpnext/patches.txt

* fix: Update patches.txt

* fix: Remove v14 patch

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>

* fix: (ux) Use subassembly schedule date while making WO from Prod Plan (bp frappe#27628)

- Set subassemply WO's planned start date from Production Plan

(cherry picked from commit 9110223)

Co-authored-by: Marica <maricadsouza221197@gmail.com>

* fix: remove bad default for anniversary reminders (frappe#27632) (frappe#27633)

🤦

(cherry picked from commit c302c7a)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: remove unknown field employee_name from query (frappe#27634)

* fix: remove unknown field employee_name from query

* fix: remove unknown fieldname

Co-authored-by: root <root@vultr.guest>
Co-authored-by: Ankush Menat <ankushmenat@gmail.com>

* feat: add `Partly Paid` status in Invoices (frappe#27636)

(cherry picked from commit c8b9a55)

Co-authored-by: Sagar Vora <sagar@resilient.tech>

* fix: holiday message reminder (frappe#27654)

Minor grammatical change

(cherry picked from commit dafe99b)

Co-authored-by: escix <preminik@preminik.com>

* fix: update default KSA VAT rate for setup (frappe#27614) (frappe#27622)

(cherry picked from commit abded89)

Co-authored-by: Kenneth Sequeira <33246109+kennethsequeira@users.noreply.github.com>

* fix: local variable 'fiscal_year_details' referenced before assignment (frappe#27658)

* fix: setting of gain/loss if party account is in company currency

(cherry picked from commit 64efe8b)

* chore: hide exchange gain loss if empty

(cherry picked from commit dd2d039)

* fix: cost center in exchange gain loss gl entry

(cherry picked from commit 78ad50e)

* patch: invalid gain loss gl entry

(cherry picked from commit beebfb3)

* chore: hide exchange gain loss if empty

(cherry picked from commit e6b4d33)

* fix: unknown column 'ref_exchange_rate'

(cherry picked from commit 18e5d59)

* chore: log modified invoices

(cherry picked from commit 30f59b0)

* fix: indentation

(cherry picked from commit 1f8ad72)

* fix: linting errors

(cherry picked from commit 711395d)

* fix: Tax Breakup table headers fix (frappe#27596) (frappe#27598)

(cherry picked from commit 0ff7367)

Co-authored-by: Subin Tom <36098155+nemesis189@users.noreply.github.com>
Co-authored-by: Saqib <nextchamp.saqib@gmail.com>

* fix: Improvements in COA Importer (frappe#27584) (frappe#27587)

(cherry picked from commit f07ff92)

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>

* fix: cannot set custom label for 'total' field in print format (frappe#27667)

* fix(ux): added exception of template item in filters (frappe#27560) (frappe#27675)

(cherry picked from commit 5c249de)

Co-authored-by: Noah Jacob <noahjacobkurian@gmail.com>

* fix: set item.qty as mandatory in picklist (frappe#27680) (frappe#27682)

(cherry picked from commit b91333a)

Co-authored-by: Alan <2.alan.tom@gmail.com>

* fix: apply price list after batch or serial no insertion (frappe#27566) (frappe#27683)

(cherry picked from commit 72c081f)

Co-authored-by: Alan <2.alan.tom@gmail.com>

* fix: cannot delete a project if linked with sales order (frappe#27536) (frappe#27689)

* feat(regional): toggle for reduced depreciation rate as per IT Act (frappe#27688)

* fix: Ignore user permission for Represents Company field in Sales and Purchase docs (frappe#27684) (frappe#27695)

* fix: Ignore user permission for Represents Company field in Sales and Purchase docs

* fix: Ignore user permission for fiscal year company

(cherry picked from commit b39f8a6)

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>

* feat: TDS deduction using journal entry and other fixes (frappe#27451) (frappe#27672)

* fix: TDS deduction using journal entry

* fix: Multi category application against single supplier

* refactor: TDS payable monthly report

* fix: Server side handling for default tax withholding category

* fix: Supplier filter for Journal Entry

* refactor: TDS computation summary report

(cherry picked from commit cc5dd5c)

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>

* fix: Test case

* fix: added project name in the purchase order analysis

(cherry picked from commit c1f9997)

* fix: distribution of additional costs in mfg stock entry (frappe#27629) (frappe#27706)

* refactor: remove unnecessary list comprehensions

* fix: correct cost distribution logic

While apportioning costs same condition should be present on both sides
so total value is representative of all items to be apportioned.

Here while calculating incoming_items_cost only FG items are considered,
but while apportioning all items with to_warehouse are considered.

Solution: only apportion additional cost on FG items

* test: test cost distribution

* fix: patch for additional cost

fix(patch): consider PCV while patching

- consider Period closing voucher while patching
- recomute rates for SLE of affected stock entries

consider only FG/scrap item SLEs for recomputation of rates

* fix: remove client side logic for addn cost

All of this is done in python code hence removed client side code.

(cherry picked from commit 4685ed5)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: wrong company selected when marking attendance for all employees (frappe#27685)

* fix: wrong company selected when marking attendance for all employees

* fix: enable caching for repeated queries of the same employee

Co-authored-by: Ankush Menat <ankushmenat@gmail.com>

Co-authored-by: Ankush Menat <ankushmenat@gmail.com>

* fix(Org Chart): use attribute selectors instead of ID selector for node IDs with special characters (frappe#27717) (frappe#27719)

* fix(Org Chart): use attribute selectors instead of ID selector for node IDs with special chars

* fix: UI tests

(cherry picked from commit 9e08229)

Co-authored-by: Rucha Mahabal <ruchamahabal2@gmail.com>

* fix: option to limit reposting in certain timeslot (bp frappe#27725)

(cherry picked from commit a04f9c9)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: Creating unique hash for slider id instead of slider name

(cherry picked from commit 3e8e6ac)

* fix: Fixed alignment of Title, Subtitle, Action Button

(cherry picked from commit 0de735f)

* chore: linter fix

(cherry picked from commit 18918e1)

* fix: Chart Of Accounts import button not visible

(cherry picked from commit 3529622)

* fix: Remove unwanted comments

(cherry picked from commit e4b89d2)

* fix: Linting issues

(cherry picked from commit ff570f4)

* fix: Website Items with same Item name unhandled, thumbnails missing

- Use naming series for Website Item. There could be two items with same name and different item code
- Fix: Website Item Page view breaks if cart is disabled
- Fix: thumbnails not created for Website Items after patch
- Fix: ‘Request for Quote’ button & cart summary not visible if checkout is disabled

(cherry picked from commit 36b519c)

* fix: Pre-commit formatting

(cherry picked from commit 77d4849)

* fix(India): Internal transfer check fix

(cherry picked from commit f0af24f)

* fix(asset): expected value after useful life validation (frappe#27787)

* fix: Tax breakup based on items, missing GST fields (frappe#27524)

* fix: Tax breakup based on items

* fix: added gst fields,warehouse validation to pos inv,patch

* fix: tax breakup test fix, eway bill hsn fix

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>
(cherry picked from commit d49346a)

# Conflicts:
#	erpnext/patches.txt
#	erpnext/regional/india/setup.py

* fix: using DN for transfer w/o internal customer (backport frappe#27798) (frappe#27805)

* fix: using DN for transfer w/o internal customer (frappe#27798)

This used to be work before though not "advertised", since a lot of
users have started using it as feature, it can't be broken now.

(cherry picked from commit df1f8fd)

* fix(ux): use toast instead of popup

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: COA Importer showing blank validations

(cherry picked from commit 0660d6e)

* fix: Use get_list instead of get_all to avoid perm issues

(cherry picked from commit 9507b2d)

* fix: ignore random periodicity in validations

(cherry picked from commit 3d3655e)

* fix: removed redundant piece of code (frappe#27817) (frappe#27822)

(cherry picked from commit cec66d2)

Co-authored-by: Afshan <33727827+AfshanKhan@users.noreply.github.com>

* fix: Update patches.txt

* fix: Update setup.py

* chore: change log for v13_12_0

* bumped to version 13.12.0

* Merge pull request frappe#27715 from frappe/mergify/bp/version-13-hotfix/pr-27668

fix: Batch scans get overwritten on the same row (backport frappe#27668)
(cherry picked from commit 15c9c08)

* fix: Maintenance Schedule child table status for legacy data (frappe#27554)

* fix: Maintenance Schedule child table status for legacy data

* fix: Include legacy draft schedules in patch

* fix: Pre-commit formatting

(cherry picked from commit cc143bc)
(cherry picked from commit 6ce2111)

* fix: Add patch to patches.txt

(cherry picked from commit 7c47f36)

* fix: reload doc in patch

(cherry picked from commit 6b38778)

* fix: remove stale doctypes and add msg for ecommerce refactor (bp frappe#27700) 

(cherry picked from commit 6d99bb5)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* bumped to version 13.12.1

* fix: translations

* fix: remove changelog

* feat: translations

* feat: translations

* feat: translations

* fix: remove notification

* fix: dn

* fix: target_warehouse depends_on

* fix: trans

* fix: video translations

* fix

* translations

* fix: trans

* trans

* feat: docs

Co-authored-by: GangaManoj <ganga.manoj98@gmail.com>
Co-authored-by: Ankush Menat <ankush@iwebnotes.com>
Co-authored-by: Frappe PR Bot <frappe.pr.bot@gmail.com>
Co-authored-by: Devin Slauenwhite <devin.slauenwhite@gmail.com>
Co-authored-by: Sagar Vora <sagar@resilient.tech>
Co-authored-by: Saqib <nextchamp.saqib@gmail.com>
Co-authored-by: Rucha Mahabal <ruchamahabal2@gmail.com>
Co-authored-by: Deepesh Garg <deepeshgarg6@gmail.com>
Co-authored-by: Chillar Anand <chillar@avilpage.com>
Co-authored-by: Nabin Hait <nabinhait@gmail.com>
Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>
Co-authored-by: Marica <maricadsouza221197@gmail.com>
Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>
Co-authored-by: vama <vamagithub@gmail.com>
Co-authored-by: Vama Mehta <vama.mehta@inqubit.in>
Co-authored-by: Ankush Menat <ankush@iwebnotes.in>
Co-authored-by: DeeMysterio <dikshajadhav11.dj@gmail.com>
Co-authored-by: Noah Jacob <noahjacobkurian@gmail.com>
Co-authored-by: Anoop <3326959+akurungadam@users.noreply.github.com>
Co-authored-by: Ankush Menat <me@ankush.dev>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Shariq Ansari <30859809+shariquerik@users.noreply.github.com>
Co-authored-by: François de Ryckel <f.deryckel@gmail.com>
Co-authored-by: Bhavesh Maheshwari <34086262+bhavesh95863@users.noreply.github.com>
Co-authored-by: root <root@vultr.guest>
Co-authored-by: Ankush Menat <ankushmenat@gmail.com>
Co-authored-by: escix <preminik@preminik.com>
Co-authored-by: Kenneth Sequeira <33246109+kennethsequeira@users.noreply.github.com>
Co-authored-by: Subin Tom <36098155+nemesis189@users.noreply.github.com>
Co-authored-by: Alan <2.alan.tom@gmail.com>
Co-authored-by: Mohammed Yusuf Shaikh <49878143+mohammedyusufshaikh@users.noreply.github.com>
Co-authored-by: Shariq Ansari <sharique.rik@gmail.com>
Co-authored-by: Afshan <33727827+AfshanKhan@users.noreply.github.com>
fproldan added a commit to fproldan/erpnext that referenced this pull request Dec 6, 2021
* fix: Remove redundant description

* fix: Only display 'Role Allowed to Override Stop Action' if 'Maintain Same Rate Throughout Sales Cycle' is checked

* fix: Rename 'Action if Same Rate is Not Maintained' to 'Action if Same Rate is Not Maintained Throughout Sales Cycle'

* fix: Move related fields to the same section

* chore: remove snyk from dev-dependencies (frappe#27425)

* test: basic tests for controllers/queries (bp frappe#27422)

(cherry picked from commit 62fc544)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: fail migration due to None type during v13_0.update_returned_qty_in_pr_dn (frappe#27430)

* fix: fail migration due to None type

* fix: incorrect key: value pair in filter.

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: Template Error due to use of single quote (frappe#27433)

(cherry picked from commit dae0a1c)

* fix(ux): apply proper filtering in stock reports (frappe#27411) (frappe#27443)

* fix(ux): apply proper filtering in stock reports

Stock Balance: apply company filter to warehouse field
Stock Ageing: apply company filter to warehouse field

* fix: unnecessary parens

Co-authored-by: Alan <2.alan.tom@gmail.com>
(cherry picked from commit d743c41)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix(ux): clean invalid fields from variant setting (frappe#27442)

* fix(ux): clean invalid fields from variant setting (frappe#27412)

(cherry picked from commit 6ef879f)

* fix: resolve conflicts

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* Revert "fix: Salary component account filter (frappe#26605)" (frappe#27446)

This reverts commit aaea5ed.

* feat: (get_items_from) filter material request item in purchase order (frappe#24725)

* fix(Payroll): incorrect component amount calculation if dependent on another payment days based component (frappe#27453)

* fix(Payroll): incorrect component amount calculation if dependent on another payment days based component (frappe#27349)

* fix(Payroll): incorrect component amount calculation if dependent on another payment days based component

* fix: set component amount precision at the end

* fix: consider default amount during taxt calculations

* test: component amount dependent on another payment days based component

* fix: test

(cherry picked from commit bab644a)

* fix: conflicts in test file

Co-authored-by: Rucha Mahabal <ruchamahabal2@gmail.com>

* fix: editable price list rate field in sales transactions (frappe#27455) (frappe#27461)

(cherry picked from commit a5baf90)

Co-authored-by: Saqib <nextchamp.saqib@gmail.com>

* feat: Validity dates in Tax Withholding Rates

* fix: Advance TDS test case

* fix: Linting and patch fixes

* test: Update test case

* fix: Debug CI

* fix: Hardcode fiscal year and posting date

* fix: Test Case

* fix: Linting Issues

* fix: employee advance return through multiple additional salaries (frappe#27470)

* fix: employee advance return through multiple additional salaries (frappe#27438)

* fix: employee advance return through multiple additional salaries

* test: test repay unclaimed amount from salary

* fix: sorting in imports

(cherry picked from commit b98740b)

* fix: remove naming rule

Co-authored-by: Rucha Mahabal <ruchamahabal2@gmail.com>

* fix(HR): Ignore invalid fields when updating employee details (frappe#27456) (frappe#27474)

(cherry picked from commit 95460d9)

Co-authored-by: Chillar Anand <chillar@avilpage.com>

* fix: Maintain same rate in Stock Ledger until stock become positive (frappe#27227)

* fix: Maintain same rate in Stock Ledger until stock become positive

* fix: Maintain same rate in Stock Ledger until stock become positive

* fix: Update fiscal year

* Merge pull request frappe#27481 from deepeshgarg007/gstin_filter_issue_v13

fix: GSTR-1 Reports not showing any data

* fix: Rename section break

* Merge pull request frappe#27486 from marination/job-card-excess-transfer-hotfix

fix: Handle Excess/Multiple Item Transfer against Job Card

* chore: sort imports

* Merge pull request frappe#27488 from marination/validate-cart-settings

fix: Args missing error on changing Price List currency with cart enabled

* fix: calculate operating cost based on BOM Quantity (frappe#27464) (frappe#27501)

* fix: calculate operating cost based on BOM Quantity

* fix: added test cases

(cherry picked from commit 2e2985e)

Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>

* fix: Patch for updating tax withholding category dates (frappe#27489) (frappe#27495)

(cherry picked from commit c53b78e)

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>

* fix: Tags getting fetched correctly in Get Supplier in RFQ (Request For Quotation) (frappe#27499)

* fix: Tags getting fetched correctly in Get Supplier in RFQ( Request For Quotation ) frappe#26343

* fix: Linting issues

* fix: remove unnecessary caching

[skip ci]

Co-authored-by: Vama Mehta <vama.mehta@inqubit.in>
Co-authored-by: Ankush Menat <ankush@iwebnotes.in>

* fix: Autoname for customer and supplier (frappe#27505)

* fix: Autoname for customer and supplier (frappe#27398)

(cherry picked from commit 759f2b7)

* fix: Resolve conflicts

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>

* fix: Values with same account and different account number in consolidated balance sheet report (frappe#27493) (frappe#27504)

(cherry picked from commit 625626b)

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>

* Merge pull request frappe#27508 from marination/shopping-cart-fixes

fix: Shopping Cart and Variant Selection

* feat: provision to add scrap item in job card (frappe#27483) (frappe#27512)

(cherry picked from commit c5a77f6)

Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>

* feat: link items to supplier / customer (frappe#27479)

* Merge pull request frappe#27281 from DeeMysterio/party-specific-items

feat: link items to supplier / customer
(cherry picked from commit aa82624)

* fix: resolve conflict

Co-authored-by: DeeMysterio <dikshajadhav11.dj@gmail.com>
Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: table data deleted on submitted maintenance schedule (bp frappe#27513)

(cherry picked from commit 5e0b215)

Co-authored-by: Noah Jacob <noahjacobkurian@gmail.com>

* fix(minor): Remove b2c limit check from CDNR Invoices (frappe#27516)

* fix(minor): Remove b2c limit check from CDNR Invoices

* fix: Remove unnecessary format

* fix: not able to submit stock entry with 350 items (frappe#27523) (frappe#27526)

(cherry picked from commit e6a1ad8)

Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>

* test: automated test for running all stock reports (frappe#27510) (frappe#27522)

* test: automated test for running all stock reports

These test do not assert correctness, they just check that "execute" function
is working with sane filters.

* test: make report execution test modular

(cherry picked from commit 70c203d)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix(minor): Employee filter in Unpaid Expense Claims report (frappe#27530) (frappe#27531)

(cherry picked from commit 866763c)

Co-authored-by: Rucha Mahabal <ruchamahabal2@gmail.com>

* fix(ProdPlan): Get SubAssy Items does not work (bp frappe#27537)

* fix(ProdPlan): Get SubAssy Items does not work

This button wasn't working unless the document was saved already.

* fix: make form dirty when subassy item are fetched

(cherry picked from commit 78fe925)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* Merge pull request frappe#27543 from frappe-pr-bot/backport/version-13-hotfix/27538

fix: Validate if item exists on uploading items in stock reco

* fix: no validation on item defaults (frappe#27549)

* fix: no validation on item defaults (frappe#27393)

* fix: no validation on item defaults

* fix: cache value while validating

* test: item default company relation

* fix: reorder validations

* refactor: add guard conditions on update_defaults

* test: add default warehouse for item group

* fix: validate item defaults for item groups

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>
(cherry picked from commit 5eba1cc)

* fix: resolve conflicts

Co-authored-by: Saqib <nextchamp.saqib@gmail.com>
Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: Deferred revenue entries post account freezing

* fix: Remove duplicates from customer_code field (bp frappe#27555)

(cherry picked from commit 41f11ec)

Co-authored-by: Marica <maricadsouza221197@gmail.com>

* fix: unecessary keyword args were passed in mapper functions (frappe#27563) (frappe#27565)

(cherry picked from commit e03d9aa)

Co-authored-by: Saqib <nextchamp.saqib@gmail.com>

* fix: unecessary keyword args were passed in mapper functions (frappe#27563) (frappe#27564)

(cherry picked from commit e03d9aa)

Co-authored-by: Saqib <nextchamp.saqib@gmail.com>

* ci: fix docs checker for empty body (frappe#27569)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix(healthcare): Duplicate Contact error on add Patient (frappe#27427)

* fix: duplicate contact error when linking existing Customer to Patient
validation for existing User email and mobile before creating user on Patient update

* test: patient - test contact, user creation

* fix: test_patient_contact clearing contact breaking other tests
sider issues

* fix: use db_set instead of set_value

* fix(test): overlapping appointments

Co-authored-by: Rucha Mahabal <ruchamahabal2@gmail.com>

* fix: PO/PINV -  Check if doctype has company_address field before setting the value (frappe#27441)

Co-authored-by: Vama Mehta <vama.mehta@inqubit.in>

* fix: PO/PINV -  Check if doctype has company_address field before setting the value (frappe#27441) (frappe#27575)

Co-authored-by: Vama Mehta <vama.mehta@inqubit.in>
(cherry picked from commit 666eaae)

Co-authored-by: vama <vamagithub@gmail.com>

* fix: Handle `is_search_module_loaded` for redis version < 4.0.0 (frappe#27574)

- Return False if error occurs

* fix: Handle `is_search_module_loaded` for redis version < 4.0.0 (frappe#27574) (frappe#27578)

- Return False if error occurs

(cherry picked from commit d6ed6d5)

Co-authored-by: Marica <maricadsouza221197@gmail.com>

* bumped to version 13.11.1

* fix: Test Case

* fix(plaid): query to check if bank account exists (frappe#27595)

* perf: extract loop invariant db calls

(cherry picked from commit 648b2d7)

* fix: warn when overbilling checks are skipped.

(cherry picked from commit 43bf82b)

* refactor: add guard clause in for loop

Reduce overly indented code/improve readability.

(cherry picked from commit 5e4fbba)

* fix(ux): better error message

Co-authored-by: Saqib <nextchamp.saqib@gmail.com>
(cherry picked from commit 21a955d)

* fix: Webform Permission for custom doctype (backport frappe#26232) (frappe#27592)

* fix: Webform Permission for custom doctype (frappe#26232)

* fix: Webform Permission for custom doctype

* fix: sider fix

* fix: app check condition for getting correct list_context

* chore: Better naming convention

* test: Added test case to check permission for webform of custom doctype

* chore: linting issue

* chore: linting issue

* fix: sider fix

* test: minor changes

* chore: linter and better naming method

* chore: linter fix

(cherry picked from commit 9aa6f52)

* chore: Resolved Conflicts

Co-authored-by: Shariq Ansari <30859809+shariquerik@users.noreply.github.com>

* fix: Set parent_detail_docname to prevent overwriting Packed/Bundle Items on saving (frappe#27571)

* fix: reference row added in allocation table (frappe#27613)

* Update training_result.js (frappe#27615) (frappe#27620)

cur_frm is deprecated

(cherry picked from commit 5c400da)

Co-authored-by: François de Ryckel <f.deryckel@gmail.com>

* feat: Merge POS invoices based on customer group (frappe#27553)

* feat: Merge POS invoices based on customer group (frappe#27471)

* feat: Merge POS invoices based on customer group

* fix: Linting Issues

* fix: fieldname

Co-authored-by: Saqib <nextchamp.saqib@gmail.com>
(cherry picked from commit c9c8957)

* fix: Update patches.txt

* fix: Remove v14 patch

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>

* fix: (ux) Use subassembly schedule date while making WO from Prod Plan (bp frappe#27628)

- Set subassemply WO's planned start date from Production Plan

(cherry picked from commit 9110223)

Co-authored-by: Marica <maricadsouza221197@gmail.com>

* fix: remove bad default for anniversary reminders (frappe#27632) (frappe#27633)

🤦

(cherry picked from commit c302c7a)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: remove unknown field employee_name from query (frappe#27634)

* fix: remove unknown field employee_name from query

* fix: remove unknown fieldname

Co-authored-by: root <root@vultr.guest>
Co-authored-by: Ankush Menat <ankushmenat@gmail.com>

* feat: add `Partly Paid` status in Invoices (frappe#27636)

(cherry picked from commit c8b9a55)

Co-authored-by: Sagar Vora <sagar@resilient.tech>

* fix: holiday message reminder (frappe#27654)

Minor grammatical change

(cherry picked from commit dafe99b)

Co-authored-by: escix <preminik@preminik.com>

* fix: update default KSA VAT rate for setup (frappe#27614) (frappe#27622)

(cherry picked from commit abded89)

Co-authored-by: Kenneth Sequeira <33246109+kennethsequeira@users.noreply.github.com>

* fix: local variable 'fiscal_year_details' referenced before assignment (frappe#27658)

* fix: setting of gain/loss if party account is in company currency

(cherry picked from commit 64efe8b)

* chore: hide exchange gain loss if empty

(cherry picked from commit dd2d039)

* fix: cost center in exchange gain loss gl entry

(cherry picked from commit 78ad50e)

* patch: invalid gain loss gl entry

(cherry picked from commit beebfb3)

* chore: hide exchange gain loss if empty

(cherry picked from commit e6b4d33)

* fix: unknown column 'ref_exchange_rate'

(cherry picked from commit 18e5d59)

* chore: log modified invoices

(cherry picked from commit 30f59b0)

* fix: indentation

(cherry picked from commit 1f8ad72)

* fix: linting errors

(cherry picked from commit 711395d)

* fix: Tax Breakup table headers fix (frappe#27596) (frappe#27598)

(cherry picked from commit 0ff7367)

Co-authored-by: Subin Tom <36098155+nemesis189@users.noreply.github.com>
Co-authored-by: Saqib <nextchamp.saqib@gmail.com>

* fix: Improvements in COA Importer (frappe#27584) (frappe#27587)

(cherry picked from commit f07ff92)

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>

* fix: cannot set custom label for 'total' field in print format (frappe#27667)

* fix(ux): added exception of template item in filters (frappe#27560) (frappe#27675)

(cherry picked from commit 5c249de)

Co-authored-by: Noah Jacob <noahjacobkurian@gmail.com>

* fix: set item.qty as mandatory in picklist (frappe#27680) (frappe#27682)

(cherry picked from commit b91333a)

Co-authored-by: Alan <2.alan.tom@gmail.com>

* fix: apply price list after batch or serial no insertion (frappe#27566) (frappe#27683)

(cherry picked from commit 72c081f)

Co-authored-by: Alan <2.alan.tom@gmail.com>

* fix: cannot delete a project if linked with sales order (frappe#27536) (frappe#27689)

* feat(regional): toggle for reduced depreciation rate as per IT Act (frappe#27688)

* fix: Ignore user permission for Represents Company field in Sales and Purchase docs (frappe#27684) (frappe#27695)

* fix: Ignore user permission for Represents Company field in Sales and Purchase docs

* fix: Ignore user permission for fiscal year company

(cherry picked from commit b39f8a6)

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>

* feat: TDS deduction using journal entry and other fixes (frappe#27451) (frappe#27672)

* fix: TDS deduction using journal entry

* fix: Multi category application against single supplier

* refactor: TDS payable monthly report

* fix: Server side handling for default tax withholding category

* fix: Supplier filter for Journal Entry

* refactor: TDS computation summary report

(cherry picked from commit cc5dd5c)

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>

* fix: Test case

* fix: added project name in the purchase order analysis

(cherry picked from commit c1f9997)

* fix: distribution of additional costs in mfg stock entry (frappe#27629) (frappe#27706)

* refactor: remove unnecessary list comprehensions

* fix: correct cost distribution logic

While apportioning costs same condition should be present on both sides
so total value is representative of all items to be apportioned.

Here while calculating incoming_items_cost only FG items are considered,
but while apportioning all items with to_warehouse are considered.

Solution: only apportion additional cost on FG items

* test: test cost distribution

* fix: patch for additional cost

fix(patch): consider PCV while patching

- consider Period closing voucher while patching
- recomute rates for SLE of affected stock entries

consider only FG/scrap item SLEs for recomputation of rates

* fix: remove client side logic for addn cost

All of this is done in python code hence removed client side code.

(cherry picked from commit 4685ed5)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: wrong company selected when marking attendance for all employees (frappe#27685)

* fix: wrong company selected when marking attendance for all employees

* fix: enable caching for repeated queries of the same employee

Co-authored-by: Ankush Menat <ankushmenat@gmail.com>

Co-authored-by: Ankush Menat <ankushmenat@gmail.com>

* fix(Org Chart): use attribute selectors instead of ID selector for node IDs with special characters (frappe#27717) (frappe#27719)

* fix(Org Chart): use attribute selectors instead of ID selector for node IDs with special chars

* fix: UI tests

(cherry picked from commit 9e08229)

Co-authored-by: Rucha Mahabal <ruchamahabal2@gmail.com>

* fix: option to limit reposting in certain timeslot (bp frappe#27725)

(cherry picked from commit a04f9c9)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: Creating unique hash for slider id instead of slider name

(cherry picked from commit 3e8e6ac)

* fix: Fixed alignment of Title, Subtitle, Action Button

(cherry picked from commit 0de735f)

* chore: linter fix

(cherry picked from commit 18918e1)

* fix: Chart Of Accounts import button not visible

(cherry picked from commit 3529622)

* fix: Remove unwanted comments

(cherry picked from commit e4b89d2)

* fix: Linting issues

(cherry picked from commit ff570f4)

* fix: Website Items with same Item name unhandled, thumbnails missing

- Use naming series for Website Item. There could be two items with same name and different item code
- Fix: Website Item Page view breaks if cart is disabled
- Fix: thumbnails not created for Website Items after patch
- Fix: ‘Request for Quote’ button & cart summary not visible if checkout is disabled

(cherry picked from commit 36b519c)

* fix: Pre-commit formatting

(cherry picked from commit 77d4849)

* fix(India): Internal transfer check fix

(cherry picked from commit f0af24f)

* fix(asset): expected value after useful life validation (frappe#27787)

* fix: Tax breakup based on items, missing GST fields (frappe#27524)

* fix: Tax breakup based on items

* fix: added gst fields,warehouse validation to pos inv,patch

* fix: tax breakup test fix, eway bill hsn fix

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>
(cherry picked from commit d49346a)

* fix: using DN for transfer w/o internal customer (backport frappe#27798) (frappe#27805)

* fix: using DN for transfer w/o internal customer (frappe#27798)

This used to be work before though not "advertised", since a lot of
users have started using it as feature, it can't be broken now.

(cherry picked from commit df1f8fd)

* fix(ux): use toast instead of popup

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: COA Importer showing blank validations

(cherry picked from commit 0660d6e)

* fix: Use get_list instead of get_all to avoid perm issues

(cherry picked from commit 9507b2d)

* fix: ignore random periodicity in validations

(cherry picked from commit 3d3655e)

* fix: removed redundant piece of code (frappe#27817) (frappe#27822)

(cherry picked from commit cec66d2)

Co-authored-by: Afshan <33727827+AfshanKhan@users.noreply.github.com>

* fix: Update patches.txt

* fix: Update setup.py

* chore: change log for v13_12_0

* bumped to version 13.12.0

* Merge pull request frappe#27715 from frappe/mergify/bp/version-13-hotfix/pr-27668

fix: Batch scans get overwritten on the same row (backport frappe#27668)
(cherry picked from commit 15c9c08)

* fix: Maintenance Schedule child table status for legacy data (frappe#27554)

* fix: Maintenance Schedule child table status for legacy data

* fix: Include legacy draft schedules in patch

* fix: Pre-commit formatting

(cherry picked from commit cc143bc)
(cherry picked from commit 6ce2111)

* fix: Add patch to patches.txt

(cherry picked from commit 7c47f36)

* fix: reload doc in patch

(cherry picked from commit 6b38778)

* fix: remove stale doctypes and add msg for ecommerce refactor (bp frappe#27700)

(cherry picked from commit 6d99bb5)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* bumped to version 13.12.1

* fix: translations

* fix: remove changelog

* feat: translations

* feat: translations

* feat: translations

* fix: remove notification

* fix: dn

* fix: target_warehouse depends_on

* fix: trans

* fix: video translations

* fix

* translations

* fix: trans

* trans

* feat: docs

Co-authored-by: GangaManoj <ganga.manoj98@gmail.com>
Co-authored-by: Ankush Menat <ankush@iwebnotes.com>
Co-authored-by: Frappe PR Bot <frappe.pr.bot@gmail.com>
Co-authored-by: Devin Slauenwhite <devin.slauenwhite@gmail.com>
Co-authored-by: Sagar Vora <sagar@resilient.tech>
Co-authored-by: Saqib <nextchamp.saqib@gmail.com>
Co-authored-by: Rucha Mahabal <ruchamahabal2@gmail.com>
Co-authored-by: Deepesh Garg <deepeshgarg6@gmail.com>
Co-authored-by: Chillar Anand <chillar@avilpage.com>
Co-authored-by: Nabin Hait <nabinhait@gmail.com>
Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>
Co-authored-by: Marica <maricadsouza221197@gmail.com>
Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>
Co-authored-by: vama <vamagithub@gmail.com>
Co-authored-by: Vama Mehta <vama.mehta@inqubit.in>
Co-authored-by: Ankush Menat <ankush@iwebnotes.in>
Co-authored-by: DeeMysterio <dikshajadhav11.dj@gmail.com>
Co-authored-by: Noah Jacob <noahjacobkurian@gmail.com>
Co-authored-by: Anoop <3326959+akurungadam@users.noreply.github.com>
Co-authored-by: Ankush Menat <me@ankush.dev>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Shariq Ansari <30859809+shariquerik@users.noreply.github.com>
Co-authored-by: François de Ryckel <f.deryckel@gmail.com>
Co-authored-by: Bhavesh Maheshwari <34086262+bhavesh95863@users.noreply.github.com>
Co-authored-by: root <root@vultr.guest>
Co-authored-by: Ankush Menat <ankushmenat@gmail.com>
Co-authored-by: escix <preminik@preminik.com>
Co-authored-by: Kenneth Sequeira <33246109+kennethsequeira@users.noreply.github.com>
Co-authored-by: Subin Tom <36098155+nemesis189@users.noreply.github.com>
Co-authored-by: Alan <2.alan.tom@gmail.com>
Co-authored-by: Mohammed Yusuf Shaikh <49878143+mohammedyusufshaikh@users.noreply.github.com>
Co-authored-by: Shariq Ansari <sharique.rik@gmail.com>
Co-authored-by: Afshan <33727827+AfshanKhan@users.noreply.github.com>
ValentinaPruvost pushed a commit to fproldan/erpnext that referenced this pull request Jan 18, 2022
* fix: Remove redundant description

* fix: Only display 'Role Allowed to Override Stop Action' if 'Maintain Same Rate Throughout Sales Cycle' is checked

* fix: Rename 'Action if Same Rate is Not Maintained' to 'Action if Same Rate is Not Maintained Throughout Sales Cycle'

* fix: Move related fields to the same section

* chore: remove snyk from dev-dependencies (frappe#27425)

* test: basic tests for controllers/queries (bp frappe#27422)

(cherry picked from commit 62fc544)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: fail migration due to None type during v13_0.update_returned_qty_in_pr_dn (frappe#27430)

* fix: fail migration due to None type

* fix: incorrect key: value pair in filter.

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: Template Error due to use of single quote (frappe#27433)

(cherry picked from commit dae0a1c)

* fix(ux): apply proper filtering in stock reports (frappe#27411) (frappe#27443)

* fix(ux): apply proper filtering in stock reports

Stock Balance: apply company filter to warehouse field
Stock Ageing: apply company filter to warehouse field

* fix: unnecessary parens

Co-authored-by: Alan <2.alan.tom@gmail.com>
(cherry picked from commit d743c41)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix(ux): clean invalid fields from variant setting (frappe#27442)

* fix(ux): clean invalid fields from variant setting (frappe#27412)

(cherry picked from commit 6ef879f)

* fix: resolve conflicts

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* Revert "fix: Salary component account filter (frappe#26605)" (frappe#27446)

This reverts commit aaea5ed.

* feat: (get_items_from) filter material request item in purchase order (frappe#24725)

* fix(Payroll): incorrect component amount calculation if dependent on another payment days based component (frappe#27453)

* fix(Payroll): incorrect component amount calculation if dependent on another payment days based component (frappe#27349)

* fix(Payroll): incorrect component amount calculation if dependent on another payment days based component

* fix: set component amount precision at the end

* fix: consider default amount during taxt calculations

* test: component amount dependent on another payment days based component

* fix: test

(cherry picked from commit bab644a)

* fix: conflicts in test file

Co-authored-by: Rucha Mahabal <ruchamahabal2@gmail.com>

* fix: editable price list rate field in sales transactions (frappe#27455) (frappe#27461)

(cherry picked from commit a5baf90)

Co-authored-by: Saqib <nextchamp.saqib@gmail.com>

* feat: Validity dates in Tax Withholding Rates

* fix: Advance TDS test case

* fix: Linting and patch fixes

* test: Update test case

* fix: Debug CI

* fix: Hardcode fiscal year and posting date

* fix: Test Case

* fix: Linting Issues

* fix: employee advance return through multiple additional salaries (frappe#27470)

* fix: employee advance return through multiple additional salaries (frappe#27438)

* fix: employee advance return through multiple additional salaries

* test: test repay unclaimed amount from salary

* fix: sorting in imports

(cherry picked from commit b98740b)

* fix: remove naming rule

Co-authored-by: Rucha Mahabal <ruchamahabal2@gmail.com>

* fix(HR): Ignore invalid fields when updating employee details (frappe#27456) (frappe#27474)

(cherry picked from commit 95460d9)

Co-authored-by: Chillar Anand <chillar@avilpage.com>

* fix: Maintain same rate in Stock Ledger until stock become positive (frappe#27227)

* fix: Maintain same rate in Stock Ledger until stock become positive

* fix: Maintain same rate in Stock Ledger until stock become positive

* fix: Update fiscal year

* Merge pull request frappe#27481 from deepeshgarg007/gstin_filter_issue_v13

fix: GSTR-1 Reports not showing any data

* fix: Rename section break

* Merge pull request frappe#27486 from marination/job-card-excess-transfer-hotfix

fix: Handle Excess/Multiple Item Transfer against Job Card

* chore: sort imports

* Merge pull request frappe#27488 from marination/validate-cart-settings

fix: Args missing error on changing Price List currency with cart enabled

* fix: calculate operating cost based on BOM Quantity (frappe#27464) (frappe#27501)

* fix: calculate operating cost based on BOM Quantity

* fix: added test cases

(cherry picked from commit 2e2985e)

Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>

* fix: Patch for updating tax withholding category dates (frappe#27489) (frappe#27495)

(cherry picked from commit c53b78e)

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>

* fix: Tags getting fetched correctly in Get Supplier in RFQ (Request For Quotation) (frappe#27499)

* fix: Tags getting fetched correctly in Get Supplier in RFQ( Request For Quotation ) frappe#26343

* fix: Linting issues

* fix: remove unnecessary caching

[skip ci]

Co-authored-by: Vama Mehta <vama.mehta@inqubit.in>
Co-authored-by: Ankush Menat <ankush@iwebnotes.in>

* fix: Autoname for customer and supplier (frappe#27505)

* fix: Autoname for customer and supplier (frappe#27398)

(cherry picked from commit 759f2b7)

* fix: Resolve conflicts

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>

* fix: Values with same account and different account number in consolidated balance sheet report (frappe#27493) (frappe#27504)

(cherry picked from commit 625626b)

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>

* Merge pull request frappe#27508 from marination/shopping-cart-fixes

fix: Shopping Cart and Variant Selection

* feat: provision to add scrap item in job card (frappe#27483) (frappe#27512)

(cherry picked from commit c5a77f6)

Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>

* feat: link items to supplier / customer (frappe#27479)

* Merge pull request frappe#27281 from DeeMysterio/party-specific-items

feat: link items to supplier / customer
(cherry picked from commit aa82624)

* fix: resolve conflict

Co-authored-by: DeeMysterio <dikshajadhav11.dj@gmail.com>
Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: table data deleted on submitted maintenance schedule (bp frappe#27513)

(cherry picked from commit 5e0b215)

Co-authored-by: Noah Jacob <noahjacobkurian@gmail.com>

* fix(minor): Remove b2c limit check from CDNR Invoices (frappe#27516)

* fix(minor): Remove b2c limit check from CDNR Invoices

* fix: Remove unnecessary format

* fix: not able to submit stock entry with 350 items (frappe#27523) (frappe#27526)

(cherry picked from commit e6a1ad8)

Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>

* test: automated test for running all stock reports (frappe#27510) (frappe#27522)

* test: automated test for running all stock reports

These test do not assert correctness, they just check that "execute" function
is working with sane filters.

* test: make report execution test modular

(cherry picked from commit 70c203d)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix(minor): Employee filter in Unpaid Expense Claims report (frappe#27530) (frappe#27531)

(cherry picked from commit 866763c)

Co-authored-by: Rucha Mahabal <ruchamahabal2@gmail.com>

* fix(ProdPlan): Get SubAssy Items does not work (bp frappe#27537)

* fix(ProdPlan): Get SubAssy Items does not work

This button wasn't working unless the document was saved already.

* fix: make form dirty when subassy item are fetched

(cherry picked from commit 78fe925)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* Merge pull request frappe#27543 from frappe-pr-bot/backport/version-13-hotfix/27538

fix: Validate if item exists on uploading items in stock reco

* fix: no validation on item defaults (frappe#27549)

* fix: no validation on item defaults (frappe#27393)

* fix: no validation on item defaults

* fix: cache value while validating

* test: item default company relation

* fix: reorder validations

* refactor: add guard conditions on update_defaults

* test: add default warehouse for item group

* fix: validate item defaults for item groups

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>
(cherry picked from commit 5eba1cc)

* fix: resolve conflicts

Co-authored-by: Saqib <nextchamp.saqib@gmail.com>
Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: Deferred revenue entries post account freezing

* fix: Remove duplicates from customer_code field (bp frappe#27555)

(cherry picked from commit 41f11ec)

Co-authored-by: Marica <maricadsouza221197@gmail.com>

* fix: unecessary keyword args were passed in mapper functions (frappe#27563) (frappe#27565)

(cherry picked from commit e03d9aa)

Co-authored-by: Saqib <nextchamp.saqib@gmail.com>

* fix: unecessary keyword args were passed in mapper functions (frappe#27563) (frappe#27564)

(cherry picked from commit e03d9aa)

Co-authored-by: Saqib <nextchamp.saqib@gmail.com>

* ci: fix docs checker for empty body (frappe#27569)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix(healthcare): Duplicate Contact error on add Patient (frappe#27427)

* fix: duplicate contact error when linking existing Customer to Patient
validation for existing User email and mobile before creating user on Patient update

* test: patient - test contact, user creation

* fix: test_patient_contact clearing contact breaking other tests
sider issues

* fix: use db_set instead of set_value

* fix(test): overlapping appointments

Co-authored-by: Rucha Mahabal <ruchamahabal2@gmail.com>

* fix: PO/PINV -  Check if doctype has company_address field before setting the value (frappe#27441)

Co-authored-by: Vama Mehta <vama.mehta@inqubit.in>

* fix: PO/PINV -  Check if doctype has company_address field before setting the value (frappe#27441) (frappe#27575)

Co-authored-by: Vama Mehta <vama.mehta@inqubit.in>
(cherry picked from commit 666eaae)

Co-authored-by: vama <vamagithub@gmail.com>

* fix: Handle `is_search_module_loaded` for redis version < 4.0.0 (frappe#27574)

- Return False if error occurs

* fix: Handle `is_search_module_loaded` for redis version < 4.0.0 (frappe#27574) (frappe#27578)

- Return False if error occurs

(cherry picked from commit d6ed6d5)

Co-authored-by: Marica <maricadsouza221197@gmail.com>

* bumped to version 13.11.1

* fix: Test Case

* fix(plaid): query to check if bank account exists (frappe#27595)

* perf: extract loop invariant db calls

(cherry picked from commit 648b2d7)

* fix: warn when overbilling checks are skipped.

(cherry picked from commit 43bf82b)

* refactor: add guard clause in for loop

Reduce overly indented code/improve readability.

(cherry picked from commit 5e4fbba)

* fix(ux): better error message

Co-authored-by: Saqib <nextchamp.saqib@gmail.com>
(cherry picked from commit 21a955d)

* fix: Webform Permission for custom doctype (backport frappe#26232) (frappe#27592)

* fix: Webform Permission for custom doctype (frappe#26232)

* fix: Webform Permission for custom doctype

* fix: sider fix

* fix: app check condition for getting correct list_context

* chore: Better naming convention

* test: Added test case to check permission for webform of custom doctype

* chore: linting issue

* chore: linting issue

* fix: sider fix

* test: minor changes

* chore: linter and better naming method

* chore: linter fix

(cherry picked from commit 9aa6f52)

* chore: Resolved Conflicts

Co-authored-by: Shariq Ansari <30859809+shariquerik@users.noreply.github.com>

* fix: Set parent_detail_docname to prevent overwriting Packed/Bundle Items on saving (frappe#27571)

* fix: reference row added in allocation table (frappe#27613)

* Update training_result.js (frappe#27615) (frappe#27620)

cur_frm is deprecated

(cherry picked from commit 5c400da)

Co-authored-by: François de Ryckel <f.deryckel@gmail.com>

* feat: Merge POS invoices based on customer group (frappe#27553)

* feat: Merge POS invoices based on customer group (frappe#27471)

* feat: Merge POS invoices based on customer group

* fix: Linting Issues

* fix: fieldname

Co-authored-by: Saqib <nextchamp.saqib@gmail.com>
(cherry picked from commit c9c8957)

* fix: Update patches.txt

* fix: Remove v14 patch

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>

* fix: (ux) Use subassembly schedule date while making WO from Prod Plan (bp frappe#27628)

- Set subassemply WO's planned start date from Production Plan

(cherry picked from commit 9110223)

Co-authored-by: Marica <maricadsouza221197@gmail.com>

* fix: remove bad default for anniversary reminders (frappe#27632) (frappe#27633)

🤦

(cherry picked from commit c302c7a)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: remove unknown field employee_name from query (frappe#27634)

* fix: remove unknown field employee_name from query

* fix: remove unknown fieldname

Co-authored-by: root <root@vultr.guest>
Co-authored-by: Ankush Menat <ankushmenat@gmail.com>

* feat: add `Partly Paid` status in Invoices (frappe#27636)

(cherry picked from commit c8b9a55)

Co-authored-by: Sagar Vora <sagar@resilient.tech>

* fix: holiday message reminder (frappe#27654)

Minor grammatical change

(cherry picked from commit dafe99b)

Co-authored-by: escix <preminik@preminik.com>

* fix: update default KSA VAT rate for setup (frappe#27614) (frappe#27622)

(cherry picked from commit abded89)

Co-authored-by: Kenneth Sequeira <33246109+kennethsequeira@users.noreply.github.com>

* fix: local variable 'fiscal_year_details' referenced before assignment (frappe#27658)

* fix: setting of gain/loss if party account is in company currency

(cherry picked from commit 64efe8b)

* chore: hide exchange gain loss if empty

(cherry picked from commit dd2d039)

* fix: cost center in exchange gain loss gl entry

(cherry picked from commit 78ad50e)

* patch: invalid gain loss gl entry

(cherry picked from commit beebfb3)

* chore: hide exchange gain loss if empty

(cherry picked from commit e6b4d33)

* fix: unknown column 'ref_exchange_rate'

(cherry picked from commit 18e5d59)

* chore: log modified invoices

(cherry picked from commit 30f59b0)

* fix: indentation

(cherry picked from commit 1f8ad72)

* fix: linting errors

(cherry picked from commit 711395d)

* fix: Tax Breakup table headers fix (frappe#27596) (frappe#27598)

(cherry picked from commit 0ff7367)

Co-authored-by: Subin Tom <36098155+nemesis189@users.noreply.github.com>
Co-authored-by: Saqib <nextchamp.saqib@gmail.com>

* fix: Improvements in COA Importer (frappe#27584) (frappe#27587)

(cherry picked from commit f07ff92)

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>

* fix: cannot set custom label for 'total' field in print format (frappe#27667)

* fix(ux): added exception of template item in filters (frappe#27560) (frappe#27675)

(cherry picked from commit 5c249de)

Co-authored-by: Noah Jacob <noahjacobkurian@gmail.com>

* fix: set item.qty as mandatory in picklist (frappe#27680) (frappe#27682)

(cherry picked from commit b91333a)

Co-authored-by: Alan <2.alan.tom@gmail.com>

* fix: apply price list after batch or serial no insertion (frappe#27566) (frappe#27683)

(cherry picked from commit 72c081f)

Co-authored-by: Alan <2.alan.tom@gmail.com>

* fix: cannot delete a project if linked with sales order (frappe#27536) (frappe#27689)

* feat(regional): toggle for reduced depreciation rate as per IT Act (frappe#27688)

* fix: Ignore user permission for Represents Company field in Sales and Purchase docs (frappe#27684) (frappe#27695)

* fix: Ignore user permission for Represents Company field in Sales and Purchase docs

* fix: Ignore user permission for fiscal year company

(cherry picked from commit b39f8a6)

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>

* feat: TDS deduction using journal entry and other fixes (frappe#27451) (frappe#27672)

* fix: TDS deduction using journal entry

* fix: Multi category application against single supplier

* refactor: TDS payable monthly report

* fix: Server side handling for default tax withholding category

* fix: Supplier filter for Journal Entry

* refactor: TDS computation summary report

(cherry picked from commit cc5dd5c)

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>

* fix: Test case

* fix: added project name in the purchase order analysis

(cherry picked from commit c1f9997)

* fix: distribution of additional costs in mfg stock entry (frappe#27629) (frappe#27706)

* refactor: remove unnecessary list comprehensions

* fix: correct cost distribution logic

While apportioning costs same condition should be present on both sides
so total value is representative of all items to be apportioned.

Here while calculating incoming_items_cost only FG items are considered,
but while apportioning all items with to_warehouse are considered.

Solution: only apportion additional cost on FG items

* test: test cost distribution

* fix: patch for additional cost

fix(patch): consider PCV while patching

- consider Period closing voucher while patching
- recomute rates for SLE of affected stock entries

consider only FG/scrap item SLEs for recomputation of rates

* fix: remove client side logic for addn cost

All of this is done in python code hence removed client side code.

(cherry picked from commit 4685ed5)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: wrong company selected when marking attendance for all employees (frappe#27685)

* fix: wrong company selected when marking attendance for all employees

* fix: enable caching for repeated queries of the same employee

Co-authored-by: Ankush Menat <ankushmenat@gmail.com>

Co-authored-by: Ankush Menat <ankushmenat@gmail.com>

* fix(Org Chart): use attribute selectors instead of ID selector for node IDs with special characters (frappe#27717) (frappe#27719)

* fix(Org Chart): use attribute selectors instead of ID selector for node IDs with special chars

* fix: UI tests

(cherry picked from commit 9e08229)

Co-authored-by: Rucha Mahabal <ruchamahabal2@gmail.com>

* fix: option to limit reposting in certain timeslot (bp frappe#27725)

(cherry picked from commit a04f9c9)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: Creating unique hash for slider id instead of slider name

(cherry picked from commit 3e8e6ac)

* fix: Fixed alignment of Title, Subtitle, Action Button

(cherry picked from commit 0de735f)

* chore: linter fix

(cherry picked from commit 18918e1)

* fix: Chart Of Accounts import button not visible

(cherry picked from commit 3529622)

* fix: Remove unwanted comments

(cherry picked from commit e4b89d2)

* fix: Linting issues

(cherry picked from commit ff570f4)

* fix: Website Items with same Item name unhandled, thumbnails missing

- Use naming series for Website Item. There could be two items with same name and different item code
- Fix: Website Item Page view breaks if cart is disabled
- Fix: thumbnails not created for Website Items after patch
- Fix: ‘Request for Quote’ button & cart summary not visible if checkout is disabled

(cherry picked from commit 36b519c)

* fix: Pre-commit formatting

(cherry picked from commit 77d4849)

* fix(India): Internal transfer check fix

(cherry picked from commit f0af24f)

* fix(asset): expected value after useful life validation (frappe#27787)

* fix: Tax breakup based on items, missing GST fields (frappe#27524)

* fix: Tax breakup based on items

* fix: added gst fields,warehouse validation to pos inv,patch

* fix: tax breakup test fix, eway bill hsn fix

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>
(cherry picked from commit d49346a)

* fix: using DN for transfer w/o internal customer (backport frappe#27798) (frappe#27805)

* fix: using DN for transfer w/o internal customer (frappe#27798)

This used to be work before though not "advertised", since a lot of
users have started using it as feature, it can't be broken now.

(cherry picked from commit df1f8fd)

* fix(ux): use toast instead of popup

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: COA Importer showing blank validations

(cherry picked from commit 0660d6e)

* fix: Use get_list instead of get_all to avoid perm issues

(cherry picked from commit 9507b2d)

* fix: ignore random periodicity in validations

(cherry picked from commit 3d3655e)

* fix: removed redundant piece of code (frappe#27817) (frappe#27822)

(cherry picked from commit cec66d2)

Co-authored-by: Afshan <33727827+AfshanKhan@users.noreply.github.com>

* fix: Update patches.txt

* fix: Update setup.py

* chore: change log for v13_12_0

* bumped to version 13.12.0

* Merge pull request frappe#27715 from frappe/mergify/bp/version-13-hotfix/pr-27668

fix: Batch scans get overwritten on the same row (backport frappe#27668)
(cherry picked from commit 15c9c08)

* fix: Maintenance Schedule child table status for legacy data (frappe#27554)

* fix: Maintenance Schedule child table status for legacy data

* fix: Include legacy draft schedules in patch

* fix: Pre-commit formatting

(cherry picked from commit cc143bc)
(cherry picked from commit 6ce2111)

* fix: Add patch to patches.txt

(cherry picked from commit 7c47f36)

* fix: reload doc in patch

(cherry picked from commit 6b38778)

* fix: remove stale doctypes and add msg for ecommerce refactor (bp frappe#27700)

(cherry picked from commit 6d99bb5)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* bumped to version 13.12.1

* fix: translations

* fix: remove changelog

* feat: translations

* feat: translations

* feat: translations

* fix: remove notification

* fix: dn

* fix: target_warehouse depends_on

* fix: trans

* fix: video translations

* fix

* translations

* fix: trans

* trans

* feat: docs

Co-authored-by: GangaManoj <ganga.manoj98@gmail.com>
Co-authored-by: Ankush Menat <ankush@iwebnotes.com>
Co-authored-by: Frappe PR Bot <frappe.pr.bot@gmail.com>
Co-authored-by: Devin Slauenwhite <devin.slauenwhite@gmail.com>
Co-authored-by: Sagar Vora <sagar@resilient.tech>
Co-authored-by: Saqib <nextchamp.saqib@gmail.com>
Co-authored-by: Rucha Mahabal <ruchamahabal2@gmail.com>
Co-authored-by: Deepesh Garg <deepeshgarg6@gmail.com>
Co-authored-by: Chillar Anand <chillar@avilpage.com>
Co-authored-by: Nabin Hait <nabinhait@gmail.com>
Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>
Co-authored-by: Marica <maricadsouza221197@gmail.com>
Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>
Co-authored-by: vama <vamagithub@gmail.com>
Co-authored-by: Vama Mehta <vama.mehta@inqubit.in>
Co-authored-by: Ankush Menat <ankush@iwebnotes.in>
Co-authored-by: DeeMysterio <dikshajadhav11.dj@gmail.com>
Co-authored-by: Noah Jacob <noahjacobkurian@gmail.com>
Co-authored-by: Anoop <3326959+akurungadam@users.noreply.github.com>
Co-authored-by: Ankush Menat <me@ankush.dev>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Shariq Ansari <30859809+shariquerik@users.noreply.github.com>
Co-authored-by: François de Ryckel <f.deryckel@gmail.com>
Co-authored-by: Bhavesh Maheshwari <34086262+bhavesh95863@users.noreply.github.com>
Co-authored-by: root <root@vultr.guest>
Co-authored-by: Ankush Menat <ankushmenat@gmail.com>
Co-authored-by: escix <preminik@preminik.com>
Co-authored-by: Kenneth Sequeira <33246109+kennethsequeira@users.noreply.github.com>
Co-authored-by: Subin Tom <36098155+nemesis189@users.noreply.github.com>
Co-authored-by: Alan <2.alan.tom@gmail.com>
Co-authored-by: Mohammed Yusuf Shaikh <49878143+mohammedyusufshaikh@users.noreply.github.com>
Co-authored-by: Shariq Ansari <sharique.rik@gmail.com>
Co-authored-by: Afshan <33727827+AfshanKhan@users.noreply.github.com>

Co-authored-by: GangaManoj <ganga.manoj98@gmail.com>
Co-authored-by: Ankush Menat <ankush@iwebnotes.com>
Co-authored-by: Frappe PR Bot <frappe.pr.bot@gmail.com>
Co-authored-by: Devin Slauenwhite <devin.slauenwhite@gmail.com>
Co-authored-by: Sagar Vora <sagar@resilient.tech>
Co-authored-by: Saqib <nextchamp.saqib@gmail.com>
Co-authored-by: Rucha Mahabal <ruchamahabal2@gmail.com>
Co-authored-by: Deepesh Garg <deepeshgarg6@gmail.com>
Co-authored-by: Chillar Anand <chillar@avilpage.com>
Co-authored-by: Nabin Hait <nabinhait@gmail.com>
Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>
Co-authored-by: Marica <maricadsouza221197@gmail.com>
Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>
Co-authored-by: vama <vamagithub@gmail.com>
Co-authored-by: Vama Mehta <vama.mehta@inqubit.in>
Co-authored-by: Ankush Menat <ankush@iwebnotes.in>
Co-authored-by: DeeMysterio <dikshajadhav11.dj@gmail.com>
Co-authored-by: Noah Jacob <noahjacobkurian@gmail.com>
Co-authored-by: Anoop <3326959+akurungadam@users.noreply.github.com>
Co-authored-by: Ankush Menat <me@ankush.dev>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Shariq Ansari <30859809+shariquerik@users.noreply.github.com>
Co-authored-by: François de Ryckel <f.deryckel@gmail.com>
Co-authored-by: Bhavesh Maheshwari <34086262+bhavesh95863@users.noreply.github.com>
Co-authored-by: root <root@vultr.guest>
Co-authored-by: Ankush Menat <ankushmenat@gmail.com>
Co-authored-by: escix <preminik@preminik.com>
Co-authored-by: Kenneth Sequeira <33246109+kennethsequeira@users.noreply.github.com>
Co-authored-by: Subin Tom <36098155+nemesis189@users.noreply.github.com>
Co-authored-by: Alan <2.alan.tom@gmail.com>
Co-authored-by: Mohammed Yusuf Shaikh <49878143+mohammedyusufshaikh@users.noreply.github.com>
Co-authored-by: Shariq Ansari <sharique.rik@gmail.com>
Co-authored-by: Afshan <33727827+AfshanKhan@users.noreply.github.com>
fproldan added a commit to fproldan/erpnext that referenced this pull request Jan 19, 2022
* feat: estados de cuenta (#20) (#21)

Co-authored-by: Francisco Roldán <franciscoproldan@gmail.com>

* feat: hide customer section, fix translations (#19) (#22)

Co-authored-by: Francisco Roldán <franciscoproldan@gmail.com>

* fix: translations (#23) (#28)

Co-authored-by: Francisco Roldán <franciscoproldan@gmail.com>

* fix: help section in dark mode (#25) (#29)

Co-authored-by: Francisco Roldán <franciscoproldan@gmail.com>

* perf: improve financial statement loading time (#26) (#30)

Co-authored-by: Saqib Ansari <nextchamp.saqib@gmail.com>

Co-authored-by: Francisco Roldán <franciscoproldan@gmail.com>
Co-authored-by: Saqib Ansari <nextchamp.saqib@gmail.com>

* fix: conflicts (#27) (#31)

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>

Co-authored-by: Francisco Roldán <franciscoproldan@gmail.com>
Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>

* fix: hide fields in item tax (#33) (#35)

Co-authored-by: Francisco Roldán <franciscoproldan@gmail.com>

* Nueva forma de usar KPI (#40) (#42)

* feat: projects, crm and patch wip

* feat: assets dashboard

* feat: assets dashboard

* feat: accounting dashboard

* feat: accounting dashboard

* feat: dashboard

* feat: dashboard

* patch

* feat: dashboard

* fix: trans

* fix: delete unused dashboard

* fix: typo

* Bumped to v13.12.1 (#32) (#37)

* fix: Remove redundant description

* fix: Only display 'Role Allowed to Override Stop Action' if 'Maintain Same Rate Throughout Sales Cycle' is checked

* fix: Rename 'Action if Same Rate is Not Maintained' to 'Action if Same Rate is Not Maintained Throughout Sales Cycle'

* fix: Move related fields to the same section

* chore: remove snyk from dev-dependencies (frappe#27425)

* test: basic tests for controllers/queries (bp frappe#27422)

(cherry picked from commit 62fc544)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: fail migration due to None type during v13_0.update_returned_qty_in_pr_dn (frappe#27430)

* fix: fail migration due to None type

* fix: incorrect key: value pair in filter.

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: Template Error due to use of single quote (frappe#27433)

(cherry picked from commit dae0a1c)

* fix(ux): apply proper filtering in stock reports (frappe#27411) (frappe#27443)

* fix(ux): apply proper filtering in stock reports

Stock Balance: apply company filter to warehouse field
Stock Ageing: apply company filter to warehouse field

* fix: unnecessary parens

Co-authored-by: Alan <2.alan.tom@gmail.com>
(cherry picked from commit d743c41)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix(ux): clean invalid fields from variant setting (frappe#27442)

* fix(ux): clean invalid fields from variant setting (frappe#27412)

(cherry picked from commit 6ef879f)

* fix: resolve conflicts

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* Revert "fix: Salary component account filter (frappe#26605)" (frappe#27446)

This reverts commit aaea5ed.

* feat: (get_items_from) filter material request item in purchase order (frappe#24725)

* fix(Payroll): incorrect component amount calculation if dependent on another payment days based component (frappe#27453)

* fix(Payroll): incorrect component amount calculation if dependent on another payment days based component (frappe#27349)

* fix(Payroll): incorrect component amount calculation if dependent on another payment days based component

* fix: set component amount precision at the end

* fix: consider default amount during taxt calculations

* test: component amount dependent on another payment days based component

* fix: test

(cherry picked from commit bab644a)

* fix: conflicts in test file

Co-authored-by: Rucha Mahabal <ruchamahabal2@gmail.com>

* fix: editable price list rate field in sales transactions (frappe#27455) (frappe#27461)

(cherry picked from commit a5baf90)

Co-authored-by: Saqib <nextchamp.saqib@gmail.com>

* feat: Validity dates in Tax Withholding Rates

* fix: Advance TDS test case

* fix: Linting and patch fixes

* test: Update test case

* fix: Debug CI

* fix: Hardcode fiscal year and posting date

* fix: Test Case

* fix: Linting Issues

* fix: employee advance return through multiple additional salaries (frappe#27470)

* fix: employee advance return through multiple additional salaries (frappe#27438)

* fix: employee advance return through multiple additional salaries

* test: test repay unclaimed amount from salary

* fix: sorting in imports

(cherry picked from commit b98740b)

* fix: remove naming rule

Co-authored-by: Rucha Mahabal <ruchamahabal2@gmail.com>

* fix(HR): Ignore invalid fields when updating employee details (frappe#27456) (frappe#27474)

(cherry picked from commit 95460d9)

Co-authored-by: Chillar Anand <chillar@avilpage.com>

* fix: Maintain same rate in Stock Ledger until stock become positive (frappe#27227)

* fix: Maintain same rate in Stock Ledger until stock become positive

* fix: Maintain same rate in Stock Ledger until stock become positive

* fix: Update fiscal year

* Merge pull request frappe#27481 from deepeshgarg007/gstin_filter_issue_v13

fix: GSTR-1 Reports not showing any data

* fix: Rename section break

* Merge pull request frappe#27486 from marination/job-card-excess-transfer-hotfix

fix: Handle Excess/Multiple Item Transfer against Job Card

* chore: sort imports

* Merge pull request frappe#27488 from marination/validate-cart-settings

fix: Args missing error on changing Price List currency with cart enabled

* fix: calculate operating cost based on BOM Quantity (frappe#27464) (frappe#27501)

* fix: calculate operating cost based on BOM Quantity

* fix: added test cases

(cherry picked from commit 2e2985e)

Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>

* fix: Patch for updating tax withholding category dates (frappe#27489) (frappe#27495)

(cherry picked from commit c53b78e)

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>

* fix: Tags getting fetched correctly in Get Supplier in RFQ (Request For Quotation) (frappe#27499)

* fix: Tags getting fetched correctly in Get Supplier in RFQ( Request For Quotation ) frappe#26343

* fix: Linting issues

* fix: remove unnecessary caching

[skip ci]

Co-authored-by: Vama Mehta <vama.mehta@inqubit.in>
Co-authored-by: Ankush Menat <ankush@iwebnotes.in>

* fix: Autoname for customer and supplier (frappe#27505)

* fix: Autoname for customer and supplier (frappe#27398)

(cherry picked from commit 759f2b7)

* fix: Resolve conflicts

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>

* fix: Values with same account and different account number in consolidated balance sheet report (frappe#27493) (frappe#27504)

(cherry picked from commit 625626b)

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>

* Merge pull request frappe#27508 from marination/shopping-cart-fixes

fix: Shopping Cart and Variant Selection

* feat: provision to add scrap item in job card (frappe#27483) (frappe#27512)

(cherry picked from commit c5a77f6)

Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>

* feat: link items to supplier / customer (frappe#27479)

* Merge pull request frappe#27281 from DeeMysterio/party-specific-items

feat: link items to supplier / customer
(cherry picked from commit aa82624)

* fix: resolve conflict

Co-authored-by: DeeMysterio <dikshajadhav11.dj@gmail.com>
Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: table data deleted on submitted maintenance schedule (bp frappe#27513)

(cherry picked from commit 5e0b215)

Co-authored-by: Noah Jacob <noahjacobkurian@gmail.com>

* fix(minor): Remove b2c limit check from CDNR Invoices (frappe#27516)

* fix(minor): Remove b2c limit check from CDNR Invoices

* fix: Remove unnecessary format

* fix: not able to submit stock entry with 350 items (frappe#27523) (frappe#27526)

(cherry picked from commit e6a1ad8)

Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>

* test: automated test for running all stock reports (frappe#27510) (frappe#27522)

* test: automated test for running all stock reports

These test do not assert correctness, they just check that "execute" function
is working with sane filters.

* test: make report execution test modular

(cherry picked from commit 70c203d)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix(minor): Employee filter in Unpaid Expense Claims report (frappe#27530) (frappe#27531)

(cherry picked from commit 866763c)

Co-authored-by: Rucha Mahabal <ruchamahabal2@gmail.com>

* fix(ProdPlan): Get SubAssy Items does not work (bp frappe#27537)

* fix(ProdPlan): Get SubAssy Items does not work

This button wasn't working unless the document was saved already.

* fix: make form dirty when subassy item are fetched

(cherry picked from commit 78fe925)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* Merge pull request frappe#27543 from frappe-pr-bot/backport/version-13-hotfix/27538

fix: Validate if item exists on uploading items in stock reco

* fix: no validation on item defaults (frappe#27549)

* fix: no validation on item defaults (frappe#27393)

* fix: no validation on item defaults

* fix: cache value while validating

* test: item default company relation

* fix: reorder validations

* refactor: add guard conditions on update_defaults

* test: add default warehouse for item group

* fix: validate item defaults for item groups

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>
(cherry picked from commit 5eba1cc)

* fix: resolve conflicts

Co-authored-by: Saqib <nextchamp.saqib@gmail.com>
Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: Deferred revenue entries post account freezing

* fix: Remove duplicates from customer_code field (bp frappe#27555)

(cherry picked from commit 41f11ec)

Co-authored-by: Marica <maricadsouza221197@gmail.com>

* fix: unecessary keyword args were passed in mapper functions (frappe#27563) (frappe#27565)

(cherry picked from commit e03d9aa)

Co-authored-by: Saqib <nextchamp.saqib@gmail.com>

* fix: unecessary keyword args were passed in mapper functions (frappe#27563) (frappe#27564)

(cherry picked from commit e03d9aa)

Co-authored-by: Saqib <nextchamp.saqib@gmail.com>

* ci: fix docs checker for empty body (frappe#27569)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix(healthcare): Duplicate Contact error on add Patient (frappe#27427)

* fix: duplicate contact error when linking existing Customer to Patient
validation for existing User email and mobile before creating user on Patient update

* test: patient - test contact, user creation

* fix: test_patient_contact clearing contact breaking other tests
sider issues

* fix: use db_set instead of set_value

* fix(test): overlapping appointments

Co-authored-by: Rucha Mahabal <ruchamahabal2@gmail.com>

* fix: PO/PINV -  Check if doctype has company_address field before setting the value (frappe#27441)

Co-authored-by: Vama Mehta <vama.mehta@inqubit.in>

* fix: PO/PINV -  Check if doctype has company_address field before setting the value (frappe#27441) (frappe#27575)

Co-authored-by: Vama Mehta <vama.mehta@inqubit.in>
(cherry picked from commit 666eaae)

Co-authored-by: vama <vamagithub@gmail.com>

* fix: Handle `is_search_module_loaded` for redis version < 4.0.0 (frappe#27574)

- Return False if error occurs

* fix: Handle `is_search_module_loaded` for redis version < 4.0.0 (frappe#27574) (frappe#27578)

- Return False if error occurs

(cherry picked from commit d6ed6d5)

Co-authored-by: Marica <maricadsouza221197@gmail.com>

* bumped to version 13.11.1

* fix: Test Case

* fix(plaid): query to check if bank account exists (frappe#27595)

* perf: extract loop invariant db calls

(cherry picked from commit 648b2d7)

* fix: warn when overbilling checks are skipped.

(cherry picked from commit 43bf82b)

* refactor: add guard clause in for loop

Reduce overly indented code/improve readability.

(cherry picked from commit 5e4fbba)

* fix(ux): better error message

Co-authored-by: Saqib <nextchamp.saqib@gmail.com>
(cherry picked from commit 21a955d)

* fix: Webform Permission for custom doctype (backport frappe#26232) (frappe#27592)

* fix: Webform Permission for custom doctype (frappe#26232)

* fix: Webform Permission for custom doctype

* fix: sider fix

* fix: app check condition for getting correct list_context

* chore: Better naming convention

* test: Added test case to check permission for webform of custom doctype

* chore: linting issue

* chore: linting issue

* fix: sider fix

* test: minor changes

* chore: linter and better naming method

* chore: linter fix

(cherry picked from commit 9aa6f52)

* chore: Resolved Conflicts

Co-authored-by: Shariq Ansari <30859809+shariquerik@users.noreply.github.com>

* fix: Set parent_detail_docname to prevent overwriting Packed/Bundle Items on saving (frappe#27571)

* fix: reference row added in allocation table (frappe#27613)

* Update training_result.js (frappe#27615) (frappe#27620)

cur_frm is deprecated

(cherry picked from commit 5c400da)

Co-authored-by: François de Ryckel <f.deryckel@gmail.com>

* feat: Merge POS invoices based on customer group (frappe#27553)

* feat: Merge POS invoices based on customer group (frappe#27471)

* feat: Merge POS invoices based on customer group

* fix: Linting Issues

* fix: fieldname

Co-authored-by: Saqib <nextchamp.saqib@gmail.com>
(cherry picked from commit c9c8957)

* fix: Update patches.txt

* fix: Remove v14 patch

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>

* fix: (ux) Use subassembly schedule date while making WO from Prod Plan (bp frappe#27628)

- Set subassemply WO's planned start date from Production Plan

(cherry picked from commit 9110223)

Co-authored-by: Marica <maricadsouza221197@gmail.com>

* fix: remove bad default for anniversary reminders (frappe#27632) (frappe#27633)

🤦

(cherry picked from commit c302c7a)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: remove unknown field employee_name from query (frappe#27634)

* fix: remove unknown field employee_name from query

* fix: remove unknown fieldname

Co-authored-by: root <root@vultr.guest>
Co-authored-by: Ankush Menat <ankushmenat@gmail.com>

* feat: add `Partly Paid` status in Invoices (frappe#27636)

(cherry picked from commit c8b9a55)

Co-authored-by: Sagar Vora <sagar@resilient.tech>

* fix: holiday message reminder (frappe#27654)

Minor grammatical change

(cherry picked from commit dafe99b)

Co-authored-by: escix <preminik@preminik.com>

* fix: update default KSA VAT rate for setup (frappe#27614) (frappe#27622)

(cherry picked from commit abded89)

Co-authored-by: Kenneth Sequeira <33246109+kennethsequeira@users.noreply.github.com>

* fix: local variable 'fiscal_year_details' referenced before assignment (frappe#27658)

* fix: setting of gain/loss if party account is in company currency

(cherry picked from commit 64efe8b)

* chore: hide exchange gain loss if empty

(cherry picked from commit dd2d039)

* fix: cost center in exchange gain loss gl entry

(cherry picked from commit 78ad50e)

* patch: invalid gain loss gl entry

(cherry picked from commit beebfb3)

* chore: hide exchange gain loss if empty

(cherry picked from commit e6b4d33)

* fix: unknown column 'ref_exchange_rate'

(cherry picked from commit 18e5d59)

* chore: log modified invoices

(cherry picked from commit 30f59b0)

* fix: indentation

(cherry picked from commit 1f8ad72)

* fix: linting errors

(cherry picked from commit 711395d)

* fix: Tax Breakup table headers fix (frappe#27596) (frappe#27598)

(cherry picked from commit 0ff7367)

Co-authored-by: Subin Tom <36098155+nemesis189@users.noreply.github.com>
Co-authored-by: Saqib <nextchamp.saqib@gmail.com>

* fix: Improvements in COA Importer (frappe#27584) (frappe#27587)

(cherry picked from commit f07ff92)

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>

* fix: cannot set custom label for 'total' field in print format (frappe#27667)

* fix(ux): added exception of template item in filters (frappe#27560) (frappe#27675)

(cherry picked from commit 5c249de)

Co-authored-by: Noah Jacob <noahjacobkurian@gmail.com>

* fix: set item.qty as mandatory in picklist (frappe#27680) (frappe#27682)

(cherry picked from commit b91333a)

Co-authored-by: Alan <2.alan.tom@gmail.com>

* fix: apply price list after batch or serial no insertion (frappe#27566) (frappe#27683)

(cherry picked from commit 72c081f)

Co-authored-by: Alan <2.alan.tom@gmail.com>

* fix: cannot delete a project if linked with sales order (frappe#27536) (frappe#27689)

* feat(regional): toggle for reduced depreciation rate as per IT Act (frappe#27688)

* fix: Ignore user permission for Represents Company field in Sales and Purchase docs (frappe#27684) (frappe#27695)

* fix: Ignore user permission for Represents Company field in Sales and Purchase docs

* fix: Ignore user permission for fiscal year company

(cherry picked from commit b39f8a6)

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>

* feat: TDS deduction using journal entry and other fixes (frappe#27451) (frappe#27672)

* fix: TDS deduction using journal entry

* fix: Multi category application against single supplier

* refactor: TDS payable monthly report

* fix: Server side handling for default tax withholding category

* fix: Supplier filter for Journal Entry

* refactor: TDS computation summary report

(cherry picked from commit cc5dd5c)

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>

* fix: Test case

* fix: added project name in the purchase order analysis

(cherry picked from commit c1f9997)

* fix: distribution of additional costs in mfg stock entry (frappe#27629) (frappe#27706)

* refactor: remove unnecessary list comprehensions

* fix: correct cost distribution logic

While apportioning costs same condition should be present on both sides
so total value is representative of all items to be apportioned.

Here while calculating incoming_items_cost only FG items are considered,
but while apportioning all items with to_warehouse are considered.

Solution: only apportion additional cost on FG items

* test: test cost distribution

* fix: patch for additional cost

fix(patch): consider PCV while patching

- consider Period closing voucher while patching
- recomute rates for SLE of affected stock entries

consider only FG/scrap item SLEs for recomputation of rates

* fix: remove client side logic for addn cost

All of this is done in python code hence removed client side code.

(cherry picked from commit 4685ed5)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: wrong company selected when marking attendance for all employees (frappe#27685)

* fix: wrong company selected when marking attendance for all employees

* fix: enable caching for repeated queries of the same employee

Co-authored-by: Ankush Menat <ankushmenat@gmail.com>

Co-authored-by: Ankush Menat <ankushmenat@gmail.com>

* fix(Org Chart): use attribute selectors instead of ID selector for node IDs with special characters (frappe#27717) (frappe#27719)

* fix(Org Chart): use attribute selectors instead of ID selector for node IDs with special chars

* fix: UI tests

(cherry picked from commit 9e08229)

Co-authored-by: Rucha Mahabal <ruchamahabal2@gmail.com>

* fix: option to limit reposting in certain timeslot (bp frappe#27725)

(cherry picked from commit a04f9c9)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: Creating unique hash for slider id instead of slider name

(cherry picked from commit 3e8e6ac)

* fix: Fixed alignment of Title, Subtitle, Action Button

(cherry picked from commit 0de735f)

* chore: linter fix

(cherry picked from commit 18918e1)

* fix: Chart Of Accounts import button not visible

(cherry picked from commit 3529622)

* fix: Remove unwanted comments

(cherry picked from commit e4b89d2)

* fix: Linting issues

(cherry picked from commit ff570f4)

* fix: Website Items with same Item name unhandled, thumbnails missing

- Use naming series for Website Item. There could be two items with same name and different item code
- Fix: Website Item Page view breaks if cart is disabled
- Fix: thumbnails not created for Website Items after patch
- Fix: ‘Request for Quote’ button & cart summary not visible if checkout is disabled

(cherry picked from commit 36b519c)

* fix: Pre-commit formatting

(cherry picked from commit 77d4849)

* fix(India): Internal transfer check fix

(cherry picked from commit f0af24f)

* fix(asset): expected value after useful life validation (frappe#27787)

* fix: Tax breakup based on items, missing GST fields (frappe#27524)

* fix: Tax breakup based on items

* fix: added gst fields,warehouse validation to pos inv,patch

* fix: tax breakup test fix, eway bill hsn fix

Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>
(cherry picked from commit d49346a)

* fix: using DN for transfer w/o internal customer (backport frappe#27798) (frappe#27805)

* fix: using DN for transfer w/o internal customer (frappe#27798)

This used to be work before though not "advertised", since a lot of
users have started using it as feature, it can't be broken now.

(cherry picked from commit df1f8fd)

* fix(ux): use toast instead of popup

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: COA Importer showing blank validations

(cherry picked from commit 0660d6e)

* fix: Use get_list instead of get_all to avoid perm issues

(cherry picked from commit 9507b2d)

* fix: ignore random periodicity in validations

(cherry picked from commit 3d3655e)

* fix: removed redundant piece of code (frappe#27817) (frappe#27822)

(cherry picked from commit cec66d2)

Co-authored-by: Afshan <33727827+AfshanKhan@users.noreply.github.com>

* fix: Update patches.txt

* fix: Update setup.py

* chore: change log for v13_12_0

* bumped to version 13.12.0

* Merge pull request frappe#27715 from frappe/mergify/bp/version-13-hotfix/pr-27668

fix: Batch scans get overwritten on the same row (backport frappe#27668)
(cherry picked from commit 15c9c08)

* fix: Maintenance Schedule child table status for legacy data (frappe#27554)

* fix: Maintenance Schedule child table status for legacy data

* fix: Include legacy draft schedules in patch

* fix: Pre-commit formatting

(cherry picked from commit cc143bc)
(cherry picked from commit 6ce2111)

* fix: Add patch to patches.txt

(cherry picked from commit 7c47f36)

* fix: reload doc in patch

(cherry picked from commit 6b38778)

* fix: remove stale doctypes and add msg for ecommerce refactor (bp frappe#27700)

(cherry picked from commit 6d99bb5)

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* bumped to version 13.12.1

* fix: translations

* fix: remove changelog

* feat: translations

* feat: translations

* feat: translations

* fix: remove notification

* fix: dn

* fix: target_warehouse depends_on

* fix: trans

* fix: video translations

* fix

* translations

* fix: trans

* trans

* feat: docs

Co-authored-by: GangaManoj <ganga.manoj98@gmail.com>
Co-authored-by: Ankush Menat <ankush@iwebnotes.com>
Co-authored-by: Frappe PR Bot <frappe.pr.bot@gmail.com>
Co-authored-by: Devin Slauenwhite <devin.slauenwhite@gmail.com>
Co-authored-by: Sagar Vora <sagar@resilient.tech>
Co-authored-by: Saqib <nextchamp.saqib@gmail.com>
Co-authored-by: Rucha Mahabal <ruchamahabal2@gmail.com>
Co-authored-by: Deepesh Garg <deepeshgarg6@gmail.com>
Co-authored-by: Chillar Anand <chillar@avilpage.com>
Co-authored-by: Nabin Hait <nabinhait@gmail.com>
Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>
Co-authored-by: Marica <maricadsouza221197@gmail.com>
Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>
Co-authored-by: vama <vamagithub@gmail.com>
Co-authored-by: Vama Mehta <vama.mehta@inqubit.in>
Co-authored-by: Ankush Menat <ankush@iwebnotes.in>
Co-authored-by: DeeMysterio <dikshajadhav11.dj@gmail.com>
Co-authored-by: Noah Jacob <noahjacobkurian@gmail.com>
Co-authored-by: Anoop <3326959+akurungadam@users.noreply.github.com>
Co-authored-by: Ankush Menat <me@ankush.dev>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Shariq Ansari <30859809+shariquerik@users.noreply.github.com>
Co-authored-by: François de Ryckel <f.deryckel@gmail.com>
Co-authored-by: Bhavesh Maheshwari <34086262+bhavesh95863@users.noreply.github.com>
Co-authored-by: root <root@vultr.guest>
Co-authored-by: Ankush Menat <ankushmenat@gmail.com>
Co-authored-by: escix <preminik@preminik.com>
Co-authored-by: Kenneth Sequeira <33246109+kennethsequeira@users.noreply.github.com>
Co-authored-by: Subin Tom <36098155+nemesis189@users.noreply.github.com>
Co-authored-by: Alan <2.alan.tom@gmail.com>
Co-authored-by: Mohammed Yusuf Shaikh <49878143+mohammedyusufshaikh@users.noreply.github.com>
Co-authored-by: Shariq Ansari <sharique.rik@gmail.com>
Co-authored-by: Afshan <33727827+AfshanKhan@users.noreply.github.com>

Co-authored-by: GangaManoj <ganga.manoj98@gmail.com>
Co-authored-by: Ankush Menat <ankush@iwebnotes.com>
Co-authored-by: Frappe PR Bot <frappe.pr.bot@gmail.com>
Co-authored-by: Devin Slauenwhite <devin.slauenwhite@gmail.com>
Co-authored-by: Sagar Vora <sagar@resilient.tech>
Co-authored-by: Saqib <nextchamp.saqib@gmail.com>
Co-authored-by: Rucha Mahabal <ruchamahabal2@gmail.com>
Co-authored-by: Deepesh Garg <deepeshgarg6@gmail.com>
Co-authored-by: Chillar Anand <chillar@avilpage.com>
Co-authored-by: Nabin Hait <nabinhait@gmail.com>
Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>
Co-authored-by: Marica <maricadsouza221197@gmail.com>
Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>
Co-authored-by: vama <vamagithub@gmail.com>
Co-authored-by: Vama Mehta <vama.mehta@inqubit.in>
Co-authored-by: Ankush Menat <ankush@iwebnotes.in>
Co-authored-by: DeeMysterio <dikshajadhav11.dj@gmail.com>
Co-authored-by: Noah Jacob <noahjacobkurian@gmail.com>
Co-authored-by: Anoop <3326959+akurungadam@users.noreply.github.com>
Co-authored-by: Ankush Menat <me@ankush.dev>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Shariq Ansari <30859809+shariquerik@users.noreply.github.com>
Co-authored-by: François de Ryckel <f.deryckel@gmail.com>
Co-authored-by: Bhavesh Maheshwari <34086262+bhavesh95863@users.noreply.github.com>
Co-authored-by: root <root@vultr.guest>
Co-authored-by: Ankush Menat <ankushmenat@gmail.com>
Co-authored-by: escix <preminik@preminik.com>
Co-authored-by: Kenneth Sequeira <33246109+kennethsequeira@users.noreply.github.com>
Co-authored-by: Subin Tom <36098155+nemesis189@users.noreply.github.com>
Co-authored-by: Alan <2.alan.tom@gmail.com>
Co-authored-by: Mohammed Yusuf Shaikh <49878143+mohammedyusufshaikh@users.noreply.github.com>
Co-authored-by: Shariq Ansari <sharique.rik@gmail.com>
Co-authored-by: Afshan <33727827+AfshanKhan@users.noreply.github.com>

* Modificaciones en los permisos de Activos (#41) (#44)

* feat: Asset Maintenance User

* feat: asset maintenance manager

* feat: rma maintenance manager

* feat: asset maintenance manager

* fix: patch

* fix: patches

* Sitio web fixed (#43) (#46)

* fix: web form

* fix: web form

* feat: website

* feat: improvement

* feat: fixtures

* feat: fixtures

* feat: fixtures

* feat: domains

* feat: rename web templates

* fix: typos

* fix: typos

* fix: Leaderboard is not loading for user with language other than en (#24) (#34)

* fix: translations

* fix: typo

* Release Notes 2.1 (#48) (#49)

* feat: Release note 2.1

* feat: Release note 2.1

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Saqib Ansari <nextchamp.saqib@gmail.com>
Co-authored-by: Deepesh Garg <42651287+deepeshgarg007@users.noreply.github.com>
Co-authored-by: GangaManoj <ganga.manoj98@gmail.com>
Co-authored-by: Ankush Menat <ankush@iwebnotes.com>
Co-authored-by: Frappe PR Bot <frappe.pr.bot@gmail.com>
Co-authored-by: Devin Slauenwhite <devin.slauenwhite@gmail.com>
Co-authored-by: Sagar Vora <sagar@resilient.tech>
Co-authored-by: Rucha Mahabal <ruchamahabal2@gmail.com>
Co-authored-by: Deepesh Garg <deepeshgarg6@gmail.com>
Co-authored-by: Chillar Anand <chillar@avilpage.com>
Co-authored-by: Nabin Hait <nabinhait@gmail.com>
Co-authored-by: Marica <maricadsouza221197@gmail.com>
Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>
Co-authored-by: vama <vamagithub@gmail.com>
Co-authored-by: Vama Mehta <vama.mehta@inqubit.in>
Co-authored-by: Ankush Menat <ankush@iwebnotes.in>
Co-authored-by: DeeMysterio <dikshajadhav11.dj@gmail.com>
Co-authored-by: Noah Jacob <noahjacobkurian@gmail.com>
Co-authored-by: Anoop <3326959+akurungadam@users.noreply.github.com>
Co-authored-by: Ankush Menat <me@ankush.dev>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Shariq Ansari <30859809+shariquerik@users.noreply.github.com>
Co-authored-by: François de Ryckel <f.deryckel@gmail.com>
Co-authored-by: Bhavesh Maheshwari <34086262+bhavesh95863@users.noreply.github.com>
Co-authored-by: root <root@vultr.guest>
Co-authored-by: Ankush Menat <ankushmenat@gmail.com>
Co-authored-by: escix <preminik@preminik.com>
Co-authored-by: Kenneth Sequeira <33246109+kennethsequeira@users.noreply.github.com>
Co-authored-by: Subin Tom <36098155+nemesis189@users.noreply.github.com>
Co-authored-by: Alan <2.alan.tom@gmail.com>
Co-authored-by: Mohammed Yusuf Shaikh <49878143+mohammedyusufshaikh@users.noreply.github.com>
Co-authored-by: Shariq Ansari <sharique.rik@gmail.com>
Co-authored-by: Afshan <33727827+AfshanKhan@users.noreply.github.com>
KrithiRamani pushed a commit to KrithiRamani/erpnext that referenced this pull request Mar 14, 2022
…rappe#27675)

(cherry picked from commit 5c249de)

Co-authored-by: Noah Jacob <noahjacobkurian@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants