ValdiANS
e73af7e252
feat: add date range, filter by, and warehouse filter to marketing table
...
- Add start_date and end_date range inputs to the marketing filter modal
with validation that prevents end date from being earlier than start date
- Add 'Filter Berdasarkan' single-select radio (so_date / created_at)
to let users choose which date field the range applies to
- Add single-select Gudang (warehouse) filter backed by WarehouseApi,
serialized as warehouse_id query param
- Wire all three new filters into useTableFilter (paramMap, persist,
excludeKeysFromUrl for label-only fields) and propagate through
filterSubmitHandler, filterResetHandler, and marketingFilterInitialValues
so filter state survives page refreshes
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-02 13:22:01 +07:00
ValdiANS
fe2a2dfb43
fix: add loading state to approve modal
2026-05-13 15:29:03 +07:00
ValdiANS
280d790f0c
fix: add created_at column
2026-05-13 10:51:46 +07:00
ValdiANS
2ed8ecbbb7
fix: pass manualSorting to Table
2026-05-09 10:55:57 +07:00
ValdiANS
7643645643
feat: implement server-side sorting
2026-05-08 16:25:51 +07:00
ValdiANS
3d910f78db
fix: set initial value to MarketingFilter
2026-04-24 16:22:15 +07:00
ValdiANS
a316120a78
fix: add total selected items text to reject/approve button
2026-04-23 16:08:39 +07:00
ValdiANS
747b0f9c2c
feat: implement export all in expense and report expense
2026-04-23 09:54:20 +07:00
Adnan Zahir
ee2f530d81
Merge branch 'codex/filter-improment' into 'development'
...
feat: filter improvement
See merge request mbugroup/lti-web-client!425
2026-04-23 00:19:16 +07:00
Adnan Zahir
617124efe4
feat: filter improvement
2026-04-23 00:18:10 +07:00
ValdiANS
e5dcca3408
fix: adjust MarketingApi.exportToExcel method
2026-04-22 23:32:58 +07:00
ValdiANS
75910960c5
feat: implement marketing export progress input
2026-04-22 11:06:03 +07:00
ValdiANS
50e0ccd9e4
feat: implement bulk approval for SO DO
2026-04-22 00:10:22 +07:00
Adnan Zahir
8d92da75cf
codex: initiated changes
2026-04-01 10:14:05 +07:00
rstubryan
9c4c750664
refactor(FE): Refactor table skeleton components for consistency
2026-03-02 12:10:06 +07:00
rstubryan
f701ab0d91
refactor(FE): Replace active filter count logic with ButtonFilter
...
component
2026-02-25 10:39:14 +07:00
rstubryan
03e0cebe35
refactor(FE): Fix formatting for array dependencies and className
...
conditions
2026-02-20 14:42:46 +07:00
rstubryan
1cc0e16c01
refactor(FE): Replace ButtonFilter with custom Filter button
2026-02-20 14:41:50 +07:00
rstubryan
1f2f3acebb
refactor(FE): Remove unused imports and redundant code
2026-02-20 14:17:26 +07:00
rstubryan
08d1447d11
refactor(FE): Update button label based on approval step number
2026-02-06 13:41:17 +07:00
rstubryan
304be4f432
feat(FE): Add support for displaying DO number in MarketingTable
2026-02-06 13:29:38 +07:00
rstubryan
e66f30e703
refactor(FE): Use API metadata for table pagination
2026-02-05 12:04:08 +07:00
randy-ar
17589cb2b4
refactor(FE): refactor UI Sales Order and Delivery Order
2026-02-02 22:00:42 +07:00
randy-ar
70bb40d4f2
fix(FE): refactor sales order form create
2026-01-31 13:15:47 +07:00
randy-ar
73319bbdfa
fix(FE): fixing pixel perfect marketing table
2026-01-30 15:53:51 +07:00
randy-ar
138ad6a7c9
hotfix(FE): change select input component to disabled
2026-01-17 15:59:08 +07:00
randy-ar
a1bbe4e2d7
fix(FE): implement lazy loading select button on marketing index
2026-01-15 17:03:25 +07:00
randy-ar
aee0ad8a20
feat(FE): adding stok information in form repeater SO and DO
2026-01-06 14:42:52 +07:00
randy-ar
f23d369e02
fix(FE): integrate search filter marketing
2026-01-02 10:15:50 +07:00
randy-ar
d6b8b10183
fix(FE): remove bypass permission and integrate table filter
2026-01-02 10:04:56 +07:00
randy-ar
3769309ce3
hotfix(FE): bypass permission marketinh
2025-12-31 13:28:27 +07:00
randy-ar
b9b349aa7a
fix(FE): resolve git pull merge development
2025-12-27 16:49:16 +07:00
randy-ar
c44e63bd2b
fix(FE): fix page responsive in project flock dan marketing modules
2025-12-27 16:36:07 +07:00
ValdiANS
df6c1ae49d
feat(FE-331): implement permission guard in marketing
2025-12-24 15:43:45 +07:00
randy-ar
eaaed9521b
fix(FE-179-220): Adjust form add and edit delivery, add validation to prevent duplicate product
2025-11-22 12:04:46 +07:00
randy-ar
b7c3b9313c
fix(FE-169-177): Allow Drafted Marketing to be rejected
2025-11-21 13:33:40 +07:00
randy-ar
391b355e8d
feat(FE-181-179-220-271): adding SO export PDF and adjusting delivery form
2025-11-20 18:15:42 +07:00
randy-ar
b33e7a1919
feat(FE-181-179-220): Slicing UI, Client Side Validation and API Integration for Delivery Order
2025-11-20 00:57:07 +07:00
randy-ar
429f2b9109
fix(FE): adding capacity to kandang and change confirmation modal marketing with note
2025-11-19 13:00:21 +07:00
randy-ar
f68e59e8c7
fix(FE): fixing table flickering when input form value
2025-11-19 10:21:59 +07:00
randy-ar
a9bdb6c36e
feat(FE-177): Integrate API sales order and fixing sales order initial state
2025-11-17 15:59:31 +07:00
randy-ar
d3c4706d87
refactor(FE-177-166-167): separate table repeater component and adjust data types with new API Payload
2025-11-16 23:19:28 +07:00