Skip to content

Commit cf9a829

Browse files
authored
[ADD] helpdesk and pos icons (#876)
* [ADD] helpdesk and pos icons * refactor: standardize menu icon naming to openspp-icons-menu- pattern - Renamed all icon-* files to openspp-icons-menu-* for consistency - Updated icon references in ir_module_module.py ICON_MAP - Follows kebab-case naming convention throughout - All menu icons now use the standard openspp-icons-menu-{menuname} pattern * test: update icon path assertion to match new naming convention - Updated test_ir_module_module.py to use new openspp-icons-menu-discuss.png - Aligns with standardized openspp-icons-menu-* naming pattern - Prevents test failure after icon renaming refactor * [ADD] tests for phone validation activate/deactivate methods
1 parent 7de3cde commit cf9a829

15 files changed

+63
-16
lines changed

spp_base_common/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Changelog
2+
3+
## 2025-11-20
4+
5+
### 2025-11-20 14:30:00 - [ADD] tests for phone validation activate/deactivate methods
6+
7+
- Added test_06_activate_phone_validation to verify state changes from inactive to active
8+
- Added test_07_deactivate_phone_validation to verify state changes from active to inactive
9+
- Completes test coverage for phone validation state management methods

spp_base_common/models/ir_module_module.py

Lines changed: 23 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -12,63 +12,71 @@ class IrModuleModule(models.Model):
1212
ICON_MAP = {
1313
"project_todo": {
1414
"menu_xml_id": "project_todo.menu_todo_todos",
15-
"icon": "spp_base_common,static/description/icon-To-do-White-line.png",
15+
"icon": "spp_base_common,static/description/openspp-icons-menu-to-do.png",
1616
},
1717
"mail": {
1818
"menu_xml_id": "mail.menu_root_discuss",
19-
"icon": "spp_base_common,static/description/icon-Discuss-White-line.png",
19+
"icon": "spp_base_common,static/description/openspp-icons-menu-discuss.png",
2020
},
2121
"queue_job": {
2222
"menu_xml_id": "queue_job.menu_queue_job_root",
23-
"icon": "spp_base_common,static/description/icon-Job-Queue-White-line.png",
23+
"icon": "spp_base_common,static/description/openspp-icons-menu-job-queue.png",
2424
},
2525
"spreadsheet_dashboard": {
2626
"menu_xml_id": "spreadsheet_dashboard.spreadsheet_dashboard_menu_root",
27-
"icon": "spp_base_common,static/description/icon-Dashboards-White-line.png",
27+
"icon": "spp_base_common,static/description/openspp-icons-menu-dashboards.png",
2828
},
2929
"project": {
3030
"menu_xml_id": "project.menu_main_pm",
31-
"icon": "spp_base_common,static/description/icon-Project-White-line.png",
31+
"icon": "spp_base_common,static/description/openspp-icons-menu-project.png",
3232
},
3333
"mass_mailing": {
3434
"menu_xml_id": "mass_mailing.mass_mailing_menu_root",
35-
"icon": "spp_base_common,static/description/icon-Email-Marketing-White-line.png",
35+
"icon": "spp_base_common,static/description/openspp-icons-menu-email-marketing.png",
3636
},
3737
"survey": {
3838
"menu_xml_id": "survey.menu_surveys",
39-
"icon": "spp_base_common,static/description/icon-Surveys-White-line.png",
39+
"icon": "spp_base_common,static/description/openspp-icons-menu-surveys.png",
4040
},
4141
"hr": {
4242
"menu_xml_id": "hr.menu_hr_root",
43-
"icon": "spp_base_common,static/description/icon-Employees-White-line.png",
43+
"icon": "spp_base_common,static/description/openspp-icons-menu-employees.png",
4444
},
4545
"calendar": {
4646
"menu_xml_id": "calendar.mail_menu_calendar",
47-
"icon": "spp_base_common,static/description/OpenSPP-Icons-Menu-Calendar.png",
47+
"icon": "spp_base_common,static/description/openspp-icons-menu-calendar.png",
4848
},
4949
"contacts": {
5050
"menu_xml_id": "contacts.menu_contacts",
51-
"icon": "spp_base_common,static/description/OpenSPP-Icons-Menu-Contacts.png",
51+
"icon": "spp_base_common,static/description/openspp-icons-menu-contacts.png",
5252
},
5353
"account": {
5454
"menu_xml_id": "account.menu_finance",
55-
"icon": "spp_base_common,static/description/OpenSPP-Icons-Menu-Invoicing.png",
55+
"icon": "spp_base_common,static/description/openspp-icons-menu-invoicing.png",
5656
},
5757
"event": {
5858
"menu_xml_id": "event.event_main_menu",
59-
"icon": "spp_base_common,static/description/OpenSPP-Icons-Menu-Events.png",
59+
"icon": "spp_base_common,static/description/openspp-icons-menu-events.png",
6060
},
6161
"stock": {
6262
"menu_xml_id": "stock.menu_stock_root",
63-
"icon": "spp_base_common,static/description/OpenSPP-Icons-Menu-Inventory.png",
63+
"icon": "spp_base_common,static/description/openspp-icons-menu-inventory.png",
6464
},
6565
"utm": {
6666
"menu_xml_id": "utm.menu_link_tracker_root",
67-
"icon": "spp_base_common,static/description/OpenSPP-Icons-Menu-Link-Tracker.png",
67+
"icon": "spp_base_common,static/description/openspp-icons-menu-link-tracker.png",
6868
},
6969
"fastapi": {
7070
"menu_xml_id": "fastapi.menu_fastapi_root",
71-
"icon": "spp_base_common,static/description/icon-fast-api.png",
71+
"icon": "spp_base_common,static/description/openspp-icons-menu-fast-api.png",
72+
},
73+
"spp_grm": {
74+
"menu_xml_id": "spp_grm.spp_grm_ticket_main_menu",
75+
"icon": "spp_base_common,static/description/openspp-icons-menu-helpdesk.png",
76+
},
77+
"point_of_sale": {
78+
"menu_xml_id": "point_of_sale.menu_point_root",
79+
"icon": "spp_base_common,static/description/openspp-icons-menu-point-of-sale.png",
7280
},
7381
}
7482

spp_base_common/static/description/icon-Dashboards-White-line.png renamed to spp_base_common/static/description/openspp-icons-menu-dashboards.png

File renamed without changes.

spp_base_common/static/description/icon-Discuss-White-line.png renamed to spp_base_common/static/description/openspp-icons-menu-discuss.png

File renamed without changes.

spp_base_common/static/description/icon-Email-Marketing-White-line.png renamed to spp_base_common/static/description/openspp-icons-menu-email-marketing.png

File renamed without changes.

spp_base_common/static/description/icon-Employees-White-line.png renamed to spp_base_common/static/description/openspp-icons-menu-employees.png

File renamed without changes.

spp_base_common/static/description/icon-fast-api.png renamed to spp_base_common/static/description/openspp-icons-menu-fast-api.png

File renamed without changes.
5.16 KB
Loading

spp_base_common/static/description/icon-Job-Queue-White-line.png renamed to spp_base_common/static/description/openspp-icons-menu-job-queue.png

File renamed without changes.
3.51 KB
Loading

0 commit comments

Comments
 (0)