diff --git a/education/desktop_icon/education_app.json b/education/desktop_icon/education_app.json new file mode 100644 index 00000000..b2b9bda6 --- /dev/null +++ b/education/desktop_icon/education_app.json @@ -0,0 +1,25 @@ +{ + "app": "education", + "bg_color": "blue", + "creation": "2026-03-04 05:13:56.235534", + "docstatus": 0, + "doctype": "Desktop Icon", + "hidden": 0, + "icon": "education", + "icon_type": "App", + "idx": 50, + "label": "Education App", + "link": "/desk/education", + "link_to": "", + "link_type": "External", + "logo_url": "/files/education.png", + "modified": "2026-03-09 08:20:46.019321", + "modified_by": "Administrator", + "name": "Education App", + "owner": "Administrator", + "parent_icon": "", + "restrict_removal": 1, + "roles": [], + "sidebar": "Education", + "standard": 1 +} diff --git a/education/education/doctype/assessment_plan/assessment_plan.json b/education/education/doctype/assessment_plan/assessment_plan.json index ad2168f2..c1c71fbe 100644 --- a/education/education/doctype/assessment_plan/assessment_plan.json +++ b/education/education/doctype/assessment_plan/assessment_plan.json @@ -1,7 +1,7 @@ { "actions": [], "allow_import": 1, - "autoname": "EDU-ASP-.YYYY.-.#####", + "autoname": "EDU/ASP/.YYYY./.#####", "creation": "2015-11-12 16:34:34.658092", "doctype": "DocType", "document_type": "Setup", @@ -87,21 +87,24 @@ "fieldtype": "Link", "in_global_search": 1, "label": "Program", - "options": "Program" + "options": "Program", + "search_index": 1 }, { "fetch_from": "student_group.academic_year", "fieldname": "academic_year", "fieldtype": "Link", "label": "Academic Year", - "options": "Academic Year" + "options": "Academic Year", + "search_index": 1 }, { "fetch_from": "student_group.academic_term", "fieldname": "academic_term", "fieldtype": "Link", "label": "Academic Term", - "options": "Academic Term" + "options": "Academic Term", + "search_index": 1 }, { "fieldname": "section_break_5", @@ -198,10 +201,11 @@ ], "is_submittable": 1, "links": [], - "modified": "2020-10-23 15:55:35.076251", + "modified": "2026-03-08 23:09:46.594489", "modified_by": "Administrator", "module": "Education", "name": "Assessment Plan", + "naming_rule": "Expression", "owner": "Administrator", "permissions": [ { @@ -220,8 +224,9 @@ "write": 1 } ], - "restrict_to_domain": "", + "row_format": "Dynamic", "sort_field": "modified", "sort_order": "DESC", + "states": [], "title_field": "assessment_name" -} \ No newline at end of file +} diff --git a/education/education/doctype/assessment_result/assessment_result.json b/education/education/doctype/assessment_result/assessment_result.json index d7ece7b1..9f5bd414 100644 --- a/education/education/doctype/assessment_result/assessment_result.json +++ b/education/education/doctype/assessment_result/assessment_result.json @@ -1,7 +1,7 @@ { "actions": [], "allow_import": 1, - "autoname": "EDU-RES-.YYYY.-.#####", + "autoname": "EDU/RES/.YYYY./.#####", "creation": "2015-11-13 17:18:06.468332", "doctype": "DocType", "editable_grid": 1, @@ -43,7 +43,8 @@ "fieldname": "program", "fieldtype": "Link", "label": "Program", - "options": "Program" + "options": "Program", + "search_index": 1 }, { "fetch_from": "assessment_plan.course", @@ -57,14 +58,16 @@ "fieldname": "academic_year", "fieldtype": "Link", "label": "Academic Year", - "options": "Academic Year" + "options": "Academic Year", + "search_index": 1 }, { "fetch_from": "assessment_plan.academic_term", "fieldname": "academic_term", "fieldtype": "Link", "label": "Academic Term", - "options": "Academic Term" + "options": "Academic Term", + "search_index": 1 }, { "fieldname": "column_break_3", @@ -76,7 +79,8 @@ "in_global_search": 1, "label": "Student", "options": "Student", - "reqd": 1 + "reqd": 1, + "search_index": 1 }, { "fetch_from": "student.student_name", @@ -173,11 +177,11 @@ ], "is_submittable": 1, "links": [], - "modified": "2023-12-19 10:15:59.176904", + "modified": "2026-03-08 23:10:31.475775", "modified_by": "Administrator", "module": "Education", "name": "Assessment Result", - "naming_rule": "Expression (old style)", + "naming_rule": "Expression", "owner": "Administrator", "permissions": [ { @@ -205,9 +209,10 @@ "share": 1 } ], + "row_format": "Dynamic", "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "states": [], "title_field": "student_name" -} \ No newline at end of file +} diff --git a/education/education/doctype/course_activity/course_activity.json b/education/education/doctype/course_activity/course_activity.json index 273ee94d..74b00409 100644 --- a/education/education/doctype/course_activity/course_activity.json +++ b/education/education/doctype/course_activity/course_activity.json @@ -1,6 +1,6 @@ { "actions": [], - "autoname": "format:EDU-CA-{YYYY}-{#####}", + "autoname": "EDU/CA/.YYYY./.#####", "beta": 1, "creation": "2018-10-01 17:35:54.391413", "doctype": "DocType", @@ -71,7 +71,7 @@ } ], "links": [], - "modified": "2023-02-06 12:23:47.047301", + "modified": "2026-03-08 23:11:10.526832", "modified_by": "Administrator", "module": "Education", "name": "Course Activity", @@ -101,8 +101,9 @@ } ], "quick_entry": 1, + "row_format": "Dynamic", "sort_field": "modified", "sort_order": "DESC", "states": [], "track_changes": 1 -} \ No newline at end of file +} diff --git a/education/education/doctype/course_enrollment/course_enrollment.json b/education/education/doctype/course_enrollment/course_enrollment.json index 9acca7f7..90c26796 100644 --- a/education/education/doctype/course_enrollment/course_enrollment.json +++ b/education/education/doctype/course_enrollment/course_enrollment.json @@ -1,6 +1,6 @@ { "actions": [], - "autoname": "format:EDU-CE-{YYYY}-{#####}", + "autoname": "EDU/CE/.YYYY./.#####", "beta": 1, "creation": "2018-10-15 15:35:39.375161", "doctype": "DocType", @@ -70,7 +70,7 @@ } ], "links": [], - "modified": "2023-02-06 12:24:04.816603", + "modified": "2026-03-08 23:11:45.066466", "modified_by": "Administrator", "module": "Education", "name": "Course Enrollment", @@ -100,8 +100,9 @@ } ], "quick_entry": 1, + "row_format": "Dynamic", "sort_field": "modified", "sort_order": "DESC", "states": [], "track_changes": 1 -} \ No newline at end of file +} diff --git a/education/education/doctype/course_schedule/course_schedule.json b/education/education/doctype/course_schedule/course_schedule.json index 9dec2f6f..8c560fab 100644 --- a/education/education/doctype/course_schedule/course_schedule.json +++ b/education/education/doctype/course_schedule/course_schedule.json @@ -55,10 +55,13 @@ "fieldtype": "Column Break" }, { + "default": "EDU/CSH/.YYYY./", "fieldname": "naming_series", "fieldtype": "Select", + "hidden": 1, "label": "Naming Series", - "options": "EDU-CSH-.YYYY.-", + "options": "EDU/CSH/.YYYY./", + "read_only": 1, "set_only_once": 1 }, { @@ -135,7 +138,7 @@ } ], "links": [], - "modified": "2024-02-20 16:02:05.583081", + "modified": "2026-03-08 23:12:36.989261", "modified_by": "Administrator", "module": "Education", "name": "Course Schedule", @@ -164,8 +167,9 @@ "share": 1 } ], + "row_format": "Dynamic", "sort_field": "schedule_date", "sort_order": "DESC", "states": [], "title_field": "title" -} \ No newline at end of file +} diff --git a/education/education/doctype/fee_schedule/fee_schedule.json b/education/education/doctype/fee_schedule/fee_schedule.json index c0350f78..140c5df5 100644 --- a/education/education/doctype/fee_schedule/fee_schedule.json +++ b/education/education/doctype/fee_schedule/fee_schedule.json @@ -51,7 +51,8 @@ "in_list_view": 1, "label": "Fee Structure", "options": "Fee Structure", - "reqd": 1 + "reqd": 1, + "search_index": 1 }, { "fieldname": "due_date", @@ -60,11 +61,14 @@ "reqd": 1 }, { + "default": "EDU/FSH/.YYYY./", "fieldname": "naming_series", "fieldtype": "Select", + "hidden": 1, "label": "Naming Series", "no_copy": 1, - "options": "EDU-FSH-.YYYY.-" + "options": "EDU/FSH/.YYYY./", + "read_only": 1 }, { "fieldname": "status", @@ -94,27 +98,31 @@ "fieldtype": "Link", "label": "Student Category", "options": "Student Category", - "read_only": 1 + "read_only": 1, + "search_index": 1 }, { "fieldname": "program", "fieldtype": "Link", "label": "Program", "options": "Program", - "read_only": 1 + "read_only": 1, + "search_index": 1 }, { "fieldname": "academic_year", "fieldtype": "Link", "label": "Academic Year", "options": "Academic Year", - "reqd": 1 + "reqd": 1, + "search_index": 1 }, { "fieldname": "academic_term", "fieldtype": "Link", "label": "Academic Term", - "options": "Academic Term" + "options": "Academic Term", + "search_index": 1 }, { "fieldname": "section_break_10", @@ -281,7 +289,7 @@ "link_fieldname": "fee_schedule" } ], - "modified": "2024-07-10 00:17:14.407591", + "modified": "2026-03-08 23:13:47.512787", "modified_by": "Administrator", "module": "Education", "name": "Fee Schedule", @@ -330,6 +338,7 @@ "write": 1 } ], + "row_format": "Dynamic", "sort_field": "modified", "sort_order": "DESC", "states": [ @@ -358,4 +367,4 @@ "title": "Fee Creation Failed" } ] -} \ No newline at end of file +} diff --git a/education/education/doctype/fee_structure/fee_structure.json b/education/education/doctype/fee_structure/fee_structure.json index 654ec3d6..6769d153 100644 --- a/education/education/doctype/fee_structure/fee_structure.json +++ b/education/education/doctype/fee_structure/fee_structure.json @@ -30,10 +30,13 @@ ], "fields": [ { + "default": "EDU/FST/.YYYY./", "fieldname": "naming_series", "fieldtype": "Select", + "hidden": 1, "label": "Naming Series", - "options": "EDU-FST-.YYYY.-", + "options": "EDU/FST/.YYYY./", + "read_only": 1, "set_only_once": 1 }, { @@ -53,7 +56,8 @@ "fieldname": "student_category", "fieldtype": "Link", "label": "Student Category", - "options": "Student Category" + "options": "Student Category", + "search_index": 1 }, { "fieldname": "column_break_2", @@ -76,7 +80,8 @@ "fieldtype": "Link", "label": "Academic Year", "options": "Academic Year", - "reqd": 1 + "reqd": 1, + "search_index": 1 }, { "fieldname": "section_break_4", @@ -164,7 +169,7 @@ "link_fieldname": "fee_structure" } ], - "modified": "2024-06-21 16:05:34.011284", + "modified": "2026-03-08 23:14:35.952886", "modified_by": "Administrator", "module": "Education", "name": "Fee Structure", @@ -213,9 +218,10 @@ "write": 1 } ], + "row_format": "Dynamic", "search_fields": "program, student_category, academic_year", "sort_field": "modified", "sort_order": "DESC", "states": [], "title_field": "program" -} \ No newline at end of file +} diff --git a/education/education/doctype/fees/fees.json b/education/education/doctype/fees/fees.json index ea27b37e..d3358da4 100644 --- a/education/education/doctype/fees/fees.json +++ b/education/education/doctype/fees/fees.json @@ -56,11 +56,14 @@ ], "fields": [ { + "default": "EDU/FEE/.YYYY./", "fieldname": "naming_series", "fieldtype": "Select", + "hidden": 1, "label": "Naming Series", - "options": "EDU-FEE-.YYYY.-", + "options": "EDU/FEE/.YYYY./", "print_hide": 1, + "read_only": 1, "set_only_once": 1 }, { @@ -370,7 +373,7 @@ "in_create": 1, "is_submittable": 1, "links": [], - "modified": "2024-01-24 13:09:22.125166", + "modified": "2026-03-08 23:14:59.397882", "modified_by": "Administrator", "module": "Education", "name": "Fees", @@ -418,10 +421,11 @@ } ], "read_only": 1, + "row_format": "Dynamic", "search_fields": "student, student_name", "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "states": [], "title_field": "student_name" -} \ No newline at end of file +} diff --git a/education/education/doctype/guardian/guardian.json b/education/education/doctype/guardian/guardian.json index c17bdb19..1301224b 100644 --- a/education/education/doctype/guardian/guardian.json +++ b/education/education/doctype/guardian/guardian.json @@ -1,580 +1,151 @@ { - "allow_copy": 0, - "allow_guest_to_view": 0, + "actions": [], "allow_import": 1, "allow_rename": 1, - "autoname": "EDU-GRD-.YYYY.-.#####", - "beta": 0, + "autoname": "EDU/GRD/.YYYY./.#####", "creation": "2016-07-21 15:32:51.163292", - "custom": 0, - "docstatus": 0, "doctype": "DocType", - "document_type": "", "editable_grid": 1, "engine": "InnoDB", + "field_order": [ + "guardian_name", + "email_address", + "mobile_number", + "alternate_number", + "date_of_birth", + "user", + "column_break_3", + "education", + "occupation", + "designation", + "work_address", + "image", + "section_break_13", + "students", + "section_break_8", + "interests" + ], "fields": [ { - "allow_bulk_edit": 0, - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, "fieldname": "guardian_name", "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, "in_global_search": 1, - "in_list_view": 0, - "in_standard_filter": 0, "label": "Guardian Name", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, - "translatable": 0, - "unique": 0 + "reqd": 1 }, { - "allow_bulk_edit": 0, - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, "fieldname": "email_address", "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, "in_global_search": 1, "in_list_view": 1, - "in_standard_filter": 0, - "label": "Email Address", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "translatable": 0, - "unique": 0 + "label": "Email Address" }, { - "allow_bulk_edit": 0, - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, "fieldname": "mobile_number", "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, "in_global_search": 1, "in_list_view": 1, - "in_standard_filter": 0, - "label": "Mobile Number", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "translatable": 0, - "unique": 0 + "label": "Mobile Number" }, { - "allow_bulk_edit": 0, - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, "fieldname": "alternate_number", "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Alternate Number", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "translatable": 0, - "unique": 0 + "label": "Alternate Number" }, { - "allow_bulk_edit": 0, - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, "fieldname": "date_of_birth", "fieldtype": "Date", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, "label": "Date of Birth", - "length": 0, - "no_copy": 1, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "translatable": 0, - "unique": 0 + "no_copy": 1 }, { - "allow_bulk_edit": 0, - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, "fieldname": "user", "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, "label": "User Id", - "length": 0, - "no_copy": 0, - "options": "User", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "translatable": 0, - "unique": 0 + "options": "User" }, { - "allow_bulk_edit": 0, - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, "fieldname": "column_break_3", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "translatable": 0, - "unique": 0 + "fieldtype": "Column Break" }, { - "allow_bulk_edit": 0, - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, "fieldname": "education", "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Education", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "translatable": 0, - "unique": 0 + "label": "Education" }, { - "allow_bulk_edit": 0, - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, "fieldname": "occupation", "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Occupation", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "translatable": 0, - "unique": 0 + "label": "Occupation" }, { - "allow_bulk_edit": 0, - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, "fieldname": "designation", "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Designation", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "translatable": 0, - "unique": 0 + "label": "Designation" }, { - "allow_bulk_edit": 0, - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, "fieldname": "work_address", "fieldtype": "Text", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Work Address", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "translatable": 0, - "unique": 0 + "label": "Work Address" }, { - "allow_bulk_edit": 0, - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, "fieldname": "image", "fieldtype": "Attach Image", "hidden": 1, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, "label": "Image", - "length": 0, - "no_copy": 1, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "translatable": 0, - "unique": 0 + "no_copy": 1 }, { - "allow_bulk_edit": 0, - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, "fieldname": "section_break_13", "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Guardian Of ", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "translatable": 0, - "unique": 0 + "label": "Guardian Of " }, { - "allow_bulk_edit": 0, - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, "fieldname": "students", "fieldtype": "Table", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, "label": "Students", - "length": 0, - "no_copy": 0, "options": "Guardian Student", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "translatable": 0, - "unique": 0 + "read_only": 1 }, { - "allow_bulk_edit": 0, - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, "fieldname": "section_break_8", "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Guardian Interests", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "translatable": 0, - "unique": 0 + "label": "Guardian Interests" }, { - "allow_bulk_edit": 0, - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, "fieldname": "interests", "fieldtype": "Table", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, "label": "Interests", - "length": 0, - "no_copy": 0, - "options": "Guardian Interest", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "translatable": 0, - "unique": 0 + "options": "Guardian Interest" } ], - "has_web_view": 0, - "hide_heading": 0, - "hide_toolbar": 0, - "idx": 0, "image_field": "image", - "image_view": 0, - "in_create": 0, - "is_submittable": 0, - "issingle": 0, - "istable": 0, - "max_attachments": 0, - "modified": "2018-08-21 16:15:54.050317", + "links": [], + "modified": "2026-03-08 23:16:41.040156", "modified_by": "Administrator", "module": "Education", "name": "Guardian", - "name_case": "", + "naming_rule": "Expression", "owner": "Administrator", "permissions": [ { - "amend": 0, - "cancel": 0, "create": 1, "delete": 1, "email": 1, "export": 1, - "if_owner": 0, - "import": 0, - "permlevel": 0, "print": 1, "read": 1, "report": 1, "role": "Academics User", - "set_user_permissions": 0, "share": 1, - "submit": 0, "write": 1 } ], "quick_entry": 1, - "read_only": 0, - "read_only_onload": 0, - "restrict_to_domain": "", + "row_format": "Dynamic", "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", - "title_field": "guardian_name", - "track_changes": 0, - "track_seen": 0, - "track_views": 0 -} \ No newline at end of file + "states": [], + "title_field": "guardian_name" +} diff --git a/education/education/doctype/instructor/instructor.json b/education/education/doctype/instructor/instructor.json index 4fed68c0..77ac0130 100644 --- a/education/education/doctype/instructor/instructor.json +++ b/education/education/doctype/instructor/instructor.json @@ -40,10 +40,13 @@ "fieldtype": "Column Break" }, { + "default": "EDU/INS/.YYYY./", "fieldname": "naming_series", "fieldtype": "Select", + "hidden": 1, "label": "Naming Series", - "options": "EDU-INS-.YYYY.-", + "options": "EDU/INS/.YYYY./", + "read_only": 1, "set_only_once": 1 }, { @@ -92,7 +95,7 @@ ], "image_field": "image", "links": [], - "modified": "2024-05-31 14:15:19.085273", + "modified": "2026-03-08 23:17:17.429044", "modified_by": "Administrator", "module": "Education", "name": "Instructor", @@ -131,9 +134,10 @@ "write": 1 } ], + "row_format": "Dynamic", "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", "states": [], "title_field": "instructor_name" -} \ No newline at end of file +} diff --git a/education/install.py b/education/install.py index 57c80010..03fb85f1 100644 --- a/education/install.py +++ b/education/install.py @@ -20,7 +20,7 @@ def setup_fixtures(): # Item Group Records {"doctype": "Item Group", "item_group_name": "Fee Component"}, # Customer Group Records - {"doctype": "Customer Group", "customer_group_name": "Student"}, + {"doctype": "Customer Group", "customer_group_name": "Student", "parent_customer_group": "All Customer Groups"}, ] make_records(records) diff --git a/education/public/frontend/index.html b/education/public/frontend/index.html index ecc8bbb2..5174a59c 100644 --- a/education/public/frontend/index.html +++ b/education/public/frontend/index.html @@ -5,7 +5,7 @@ Frappe Education - + @@ -26,6 +26,6 @@ } link.href = '{{ logo }}' - + diff --git a/education/public/node_modules b/education/public/node_modules index 9f54fd75..f4871c3f 120000 --- a/education/public/node_modules +++ b/education/public/node_modules @@ -1 +1 @@ -/Users/ritviksardana/version-15/apps/education/node_modules \ No newline at end of file +/home/frappe/frappe-bench/apps/education/node_modules \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..558a12e5 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,10 @@ +{ + "name": "education", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "hasInstallScript": true + } + } +} diff --git a/package.json b/package.json index b8c2a41f..fde38c4e 100644 --- a/package.json +++ b/package.json @@ -1,8 +1,8 @@ { "private": true, "scripts": { - "postinstall": "cd frontend && yarn install --check-files", - "dev": "cd frontend && yarn dev", - "build": "cd frontend && yarn build" + "postinstall": "cd frontend && yarn install --check-files", + "dev": "cd frontend && yarn dev", + "build": "cd frontend && yarn build" } -} \ No newline at end of file +}