For fast lockless insertions use hash as autonaming method for
temporarily naming Stock Ledger Entry and GL Entry
In an hourly run scheduled job rename these entries using autoname options
* Added QMS to ERPNext
* changes
* fixed
* code refracted
* refracted
* some bugs fixed
* changes
* changes
* test case
* bug fix unit test
* bug fix
* refracted code
* test warning fix
* test case bug fix
* removed whitespace
* indentation bug fix
* unit test bug fix
* fixed Tree
* bug fix
* bug fix
* code refactor
* fixed procedure tree
* removed unnecessary fields
* hide fields
* removed depricated unit test method
* sql injection bug fix
* code refactor and added mandatory fields
* Removed Add Child from TreeView
* Unit Test crashes Fix
* code refactor
* Fixed Status of Action
* removed add button from Chart of Procedure
* Fixed Unit Test for Quality Action
* Chamged Measurement Unit to UOM
* Changed Measurement Unit to UOM
* Quality Action Unit Test Fix
* Renamed Chart of Procedures to Tree of Procedures
* Changes Objective input type to Text
* Code Refactor
* Quality Action Status option changed to "Close" for consistency
* fixed action status indicator
* Removed vscode folder
* unit tests optimization
* unit test fixes
* code refactor
* gitignore
* bug fixes and code refactor
* code refactor
* unit test changes
* changed quality action unit test
* code refactor
* code refactor
* code refactor
* indentation
* code refactor
* corrected typo
* Removed jQuery hide()
* code refracted
* remove grid elements
* Removed unnecessary conditions
* onload fixed in feedback
* code refracted
* Removed add row button from Review and Customer Feedback
* made autofill feild read only
* automated scheduling of review
* added section for deferred expense in item master
* added default expense account field in Company master
* added deferred expense section in purchase invoice item
* validation and getter code added
* scheduler event to book expense every month
* codacy, import fix and other minor fixes
* rectify debit credit logic for expense
* commonify js code for deferred expense and revenue
* remove deferred calculation and validation
* common file to calculate deferred revenue and expense
* codacy fixes
* expense account root_type - Asset, specific method naming
* [ADD] Added Item Alternate Image Features in e-commerce site.
* [IMP] Improved Code for Item Alternate Image Feature.
* [IMP] Improved code for Item alternative image functionality.
* Remove .css file and make a build for erpnext-web.css
* Cleanup styling for item alternate image, also add delegated handler
* Spaces -> Tabs
* Spaces -> Tabs in item.html
* Rename DT - Physician Schedule Time Slot to Healthcare Schedule Time Slot
* Role name change
* Rename DT - Physician Schedule to Practitioner Schedule
* Rename DT - Physician Service Unit Schedule
* Rename DT - Physician to Practitioner
* Lab Test Template - field disabled in standard filter
* Patient - customer creation fix
* Rename DT - Consultation - Encounter
* Patches.txt updated for rename doctypes and fields in Healthcare
* Patch - Rename doctypes and fields in Healthcare Domain
* Fix - Patch - rename_healthcare_doctype_and_fields
* Vital Signs - New Fields - Abdomen, Tongue and Reflexes
* Web Form - Patient - Personal Details
* Rename DocType Physician to Healthcare Practitioner
* Rename DocType Consultation to Patient Encounter
* Web Form - Personal Details - Fix
* Web Form - Personal Details - Codacy Fix
* Healthcare patch run for all domain
* Rename label Practitioner to Healthcare Practitioner
* Rename Encounter to Patient Encounter
* on delete contact update isuue
remove contact from issue if the deleted contact exists
* moved issue update function to issue.py
* Update formatting and comment
* Add configurable frequency in Selling Settings for update of project and company
* remove redundant code
* remove redundant code, only trigger calculation if order/invoice is present
* removed dangling commas as per common convention in hooks
* fix:handling multiple documents
* Update selling_settings.json
* remove HRA fields fom declaration, proof submission
* HRA fields, methods India regional
* Company - remove Payroll Settings
* HRA India regional, override methods
* Patch to add HRA fields for India
* Add new gst field in Taxes and Charges template - is_inter_state
* Add a patch
* Add a regional function to fetch taxes on the basis of GSTin
* Add regional function to hooks.py
* Fetch taxes for Purchase Invoice on the basis of Supplier GSTIN
* Fixes in the setup.py for India region
* Set is_inter_state field
For the existing Taxes and Charges templates, if an account_head with igst account (which is set in GST Settings) is found, set the checkbox and also check if it doesn't have a cgst account.
* Fix as per review comment
* Earned Leave Allocations will be initially zero, escaped validation in leave allocation to allow this
* Earned Leave monthly scheduler method, test
* remove whitelist of method