File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -38,6 +38,7 @@ def after_install():
3838 update_pegged_currencies ()
3939 set_default_print_formats ()
4040 create_letter_head ()
41+ toggle_hidden_fields ()
4142 frappe .db .commit ()
4243
4344
@@ -364,6 +365,21 @@ def create_letter_head():
364365 doc .insert (ignore_permissions = True )
365366
366367
368+ def toggle_hidden_fields ():
369+ from erpnext .accounts .doctype .accounts_settings .accounts_settings import (
370+ toggle_accounting_dimension_sections ,
371+ toggle_loyalty_point_program_section ,
372+ toggle_sales_discount_section ,
373+ toggle_subscription_sections ,
374+ )
375+
376+ acc_settings = frappe .get_doc ("Accounts Settings" )
377+ toggle_accounting_dimension_sections (not acc_settings .enable_accounting_dimensions )
378+ toggle_sales_discount_section (not acc_settings .enable_discounts_and_margin )
379+ toggle_subscription_sections (not acc_settings .enable_subscription )
380+ toggle_loyalty_point_program_section (not acc_settings .enable_loyalty_point_program )
381+
382+
367383DEFAULT_ROLE_PROFILES = {
368384 _ ("Inventory" ): [
369385 "Stock User" ,
You can’t perform that action at this time.
0 commit comments