feat: add SHORT_NAME language constant for menu and toolbar labels #39

Open
opened 2026-07-06 03:35:14 +00:00 by jmiller · 1 comment
Owner

Summary

Add a COM_MOKOSUITENPO_SHORT_NAME language constant (value: "NPO") for use in admin menu items and toolbar titles. Follows the pattern from MokoSuiteCreate.

Requirements

  • Add COM_MOKOSUITENPO_SHORT_NAME="NPO" to all language .ini and .sys.ini files
  • Update <menu> element in component manifest XML to use the short constant
  • Update all ToolbarHelper::title() calls in admin views
  • Submenu items should drop the "NPO" prefix
  • NPO menu items should be housed under CRM's admin menu (layered architecture)
## Summary Add a `COM_MOKOSUITENPO_SHORT_NAME` language constant (value: `"NPO"`) for use in admin menu items and toolbar titles. Follows the pattern from MokoSuiteCreate. ## Requirements - Add `COM_MOKOSUITENPO_SHORT_NAME="NPO"` to all language `.ini` and `.sys.ini` files - Update `<menu>` element in component manifest XML to use the short constant - Update all `ToolbarHelper::title()` calls in admin views - Submenu items should drop the "NPO" prefix - NPO menu items should be housed under CRM's admin menu (layered architecture)
Author
Owner

Branch created: feature/39-feat-add-short-name-language-constant-fo

git fetch origin
git checkout feature/39-feat-add-short-name-language-constant-fo
Branch created: [`feature/39-feat-add-short-name-language-constant-fo`](https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteNPO/src/branch/feature/39-feat-add-short-name-language-constant-fo) ```bash git fetch origin git checkout feature/39-feat-add-short-name-language-constant-fo ```
Sign in to join this conversation.
Priority Medium
Type Feature
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoSuiteNPO#39