Dev / controllers /company_controller.go

Commit History

feat: single session enforcement + UI improvements
c6e89e6

Mhamdans17 commited on

feat: add max branches and cashiers limit, refine admin UI settings, implement tier-based qris fee
8879e0b

Mhamdans17 commited on

fix: tenant settings not fetching and caching correctly
5cd9ed5

Mhamdans17 commited on

feat: Add flexible tenant subscription settings (member, voucher, multi-branch, multi-kasir)
88124cb

Mhamdans17 commited on

Update WhatsApp notification format, add voucher to order reports, and add tenant settings toggle
7121ebc

Mhamdans17 commited on

fix: select is_point_enabled in getBranches
c1f4954

Mhamdans17 commited on

feat: add branch specific point settings
938b985

Mhamdans17 commited on

fix: add missing wallet and fee fields to ListCompanies
1328d27

Mhamdans17 commited on

feat: show member name and points earned in payment receipt
a90354c

Mhamdans17 commited on

feat: implement multi-tier point rules
4774488

Mhamdans17 commited on

feat: implement automated member points calculation
c91764d

Mhamdans17 commited on

fix: manual cascading deletes in company_controller and add public ip check endpoint
fe79eec

Mhamdans17 commited on

feat: support dynamic tenant Tripay credentials and proxy via database
6fd3b19

Mhamdans17 commited on

fix: return empty array instead of null for list endpoints to prevent FE crashes
11c1b6f

Mhamdans17 commited on

perf: completely fix N+1 query problem and select * in ListCompanies, ListBranches, and GetCurrentUser middleware
4a28cd8

Mhamdans17 commited on

perf: optimize ListUsers and ListCompanies with database-level pagination and search
97344b4

Mhamdans17 commited on

fix: initialize empty slices instead of returning nil (null) to prevent frontend crashes
e76e0a5

Mhamdans17 commited on

feat: migrate warungpos backend to Go with Tripay
edcf070

Mhamdans17 commited on