This pull request encompasses a series of enhancements and bug fixes to the Councils module aimed at refining the functionality and user experience across various doctypes like Topic, Topic Assignment, and Council Memos. Major changes include optimizations in data handling, UI improvements, and logical adjustments to ensure consistency and efficiency
Changes Made:
Enhance autoname logic for diversified naming based on assignment type in Topic Assignment Doctype.
Enhance 'is_group' event logic and adjust JSON schema for dynamic field management in Topic Assignment Doctype.
Enhance 'Topic' DocType with tracking of related topic assignments.
Optimize assignments tracking for Topic doctype. Extended tracking to include both direct and parent assignments for a comprehensive overview.
Introduce 'Select Applicants' button to 'Topic' doctype form. Added a custom button for selecting applicants directly from the topic form.
Add attachment tab and Table field to 'Topic' doctype. Introduced a new tab and table for managing attachments related to topics.
Introduced a new doctype to handle council memos effectively.
Optimize main and sub-category fetching logic in Topic Assignment doctype.
Improve topic selection filtering in Topic Assignment. Refined the SQL query to better control displayed topics.
Integrate and enhance 'Council Memo' doctype for inter-council communication.
Enhance Grouping Feature in Topic Assignment. Added new fields for better management of grouped assignments.
Link 'Topic Assignment' to related 'Council Memos'.
Fixes:
Correct filter key in set_query for sub-category in Topic Doctype.
Description:
This pull request encompasses a series of enhancements and bug fixes to the Councils module aimed at refining the functionality and user experience across various doctypes like Topic, Topic Assignment, and Council Memos. Major changes include optimizations in data handling, UI improvements, and logical adjustments to ensure consistency and efficiency
Changes Made:
Enhance autoname logic for diversified naming based on assignment type in Topic Assignment Doctype.
Enhance 'is_group' event logic and adjust JSON schema for dynamic field management in Topic Assignment Doctype.
Enhance 'Topic' DocType with tracking of related topic assignments.
Optimize assignments tracking for Topic doctype. Extended tracking to include both direct and parent assignments for a comprehensive overview.
Introduce 'Select Applicants' button to 'Topic' doctype form. Added a custom button for selecting applicants directly from the topic form.
Add attachment tab and Table field to 'Topic' doctype. Introduced a new tab and table for managing attachments related to topics.
Introduced a new doctype to handle council memos effectively.
Optimize main and sub-category fetching logic in Topic Assignment doctype. Improve topic selection filtering in Topic Assignment. Refined the SQL query to better control displayed topics.
Integrate and enhance 'Council Memo' doctype for inter-council communication.
Enhance Grouping Feature in Topic Assignment. Added new fields for better management of grouped assignments.
Link 'Topic Assignment' to related 'Council Memos'.
Fixes:
Correct filter key in set_query for sub-category in Topic Doctype.
Reviewers: @alshalabi-su