Commit graph

35 commits

Author SHA1 Message Date
Methapon2001
4042cbcea4 chore: add html to text dep
All checks were successful
Spell Check / Spell Check with Typos (push) Successful in 6s
2025-09-11 09:07:30 +07:00
Methapon2001
1896e2385d feat(test): add api branch test 2025-05-23 17:12:06 +07:00
Methapon2001
106343d33d feat: generate barcode
All checks were successful
Spell Check / Spell Check with Typos (push) Successful in 7s
2025-05-07 10:54:22 +07:00
Kanjana
05d16f22de add import file product
All checks were successful
Spell Check / Spell Check with Typos (push) Successful in 7s
2025-04-18 15:39:02 +07:00
Methapon2001
c6c187b8d3 feat: add request work support
All checks were successful
Spell Check / Spell Check with Typos (push) Successful in 5s
2025-03-25 13:49:11 +07:00
Methapon2001
46dea5514e chore: add debug script 2025-03-18 10:27:07 +07:00
Methapon2001
35fe9c69d1 feat: export report csv endpoint
All checks were successful
Spell Check / Spell Check with Typos (push) Successful in 6s
2025-03-05 17:49:47 +07:00
Methapon Metanipat
12bf2182dc
feat: line (#13)
* add wedhook line

* text message

* add router get employee, request, quotation

* move code

* do not crash application when not set line token

This feature is opt-in

* dot not crash when not set line client id

Main auth method is keycloak

* change dotenv

* fix: wrong env

* refactor: change to get instead of post

* refactor: remove body for employee get endpoint

* feat: add work relation include

* feat: include customer relation in employee

* feat: add line file controller

* add detail flex message and get date requestWork

* chore: update deps lock

* fix: error line token

* fix: redirect head instead if response with body

* feat: add response relation

* fix: route casing

* add userId in customerBranch verifyOTP

* delete consile log

* add is registered endpoint placeholder

* feat: quotation list

* fix: wrong endpoint name

* feat: include relation in get by id request data

* add where userId line

* refactor: adjust parameter for liff app

* delete code

* refactor: remove post quotation endpoint

* refactor: add where userId line for quotation

* feat: add pending only parameter

* refactor: more condition for inProgressOnly

* refactor: update condition

* feat: add line quotation attachment endpoint

* feat: include product in request work line endpoint

* refactor: pending only now cover more condition

* feat: include invoice with payment relation

* chore: update api docs tag

* chore: clean

* feat: check for registered user

* fix: wrong file location

* feat: add email client for sending an otp

* chore: move some deps to dev deps

* add otpCode otpExpires

* add send-otp and verify-otp

---------

Co-authored-by: Kanjana <kanjana@chamomind.com>
Co-authored-by: chamomind <chamomind@localhost>
Co-authored-by: Methapon2001 <61303214+Methapon2001@users.noreply.github.com>
2025-02-20 16:07:16 +07:00
Methapon2001
e34ba9a239 chore: update deps and api docs config 2025-02-20 10:44:28 +07:00
Methapon2001
533265f59c chore: update deps 2025-02-03 16:03:56 +07:00
Methapon Metanipat
4e3c51d84b
feat: doc template (#10)
* feat: doc-template

* fix: empty not converted to dash

* feat: also return province, district and sub district

* refactor: move some relation to outer

* feat: add more function

* chore: deps

* feat: add more relation

* feat: count employee by gender

* feat: count all employee

* feat: add more function

* feat: get employment office

* fix: error

---------

Co-authored-by: Methapon2001 <61303214+Methapon2001@users.noreply.github.com>
2025-01-22 11:27:47 +07:00
Methapon2001
9fd2064a71 chore: deps 2025-01-20 10:18:08 +07:00
Methapon2001
ccde80764a chore: update dep
This commit update include prisma 6.0 which comes with permformance
improvements and optimization.
2024-12-16 09:17:17 +07:00
Methapon Metanipat
0061bd77bb chore: add package manager field in package.json 2024-11-18 10:12:52 +07:00
Methapon Metanipat
fb521d932a chore: update deps 2024-11-13 11:54:45 +07:00
Methapon Metanipat
aebbed0145 chore: update gen changelog script 2024-11-11 14:40:21 +07:00
Methapon Metanipat
18fb64b9cc feat: update quotation status on expired 2024-11-07 13:44:49 +07:00
Methapon Metanipat
b5f629315e chore: update deps 2024-11-05 09:34:08 +07:00
Methapon Metanipat
ba41bf45cb chore: add script to generate changelog 2024-10-30 13:26:11 +07:00
Methapon Metanipat
a27d725ae5 chore: update deps 2024-10-30 08:47:12 +07:00
Methapon Metanipat
cef53c0db9 experimental: api doc 2024-10-24 11:50:55 +07:00
Methapon Metanipat
428c745e32 chore: deps ver 2024-10-22 09:27:29 +07:00
Methapon Metanipat
ca8aec6c4f chore: update deps 2024-10-01 15:37:02 +07:00
Methapon Metanipat
04ef94fee1 fix: build error 2024-08-30 09:48:21 +07:00
Methapon2001
1b2d06e707 fix: error dep 2024-07-31 15:29:48 +07:00
Methapon2001
f08698ffa1 feat: bump deps version 2024-07-01 11:19:12 +07:00
Methapon2001
415d12dd4b chore: bumps deps ver 2024-06-26 11:53:10 +07:00
Methapon2001
05dfe42b2e feat: adjust data type 2024-06-26 11:22:48 +07:00
Methapon2001
96f49ab12c chore: deps ver 2024-06-12 09:01:56 +07:00
Methapon2001
d565a29a75 chore: bump deps ver 2024-04-18 13:12:18 +07:00
Methapon2001
372bd54639 chore: update package name 2024-04-05 15:24:59 +07:00
Methapon2001
91e2f83529 chore: deps elasticsearch 2024-04-03 16:37:52 +07:00
Methapon2001
bee7c0bfa5 chore: add dev script 2024-04-01 21:08:40 +07:00
Methapon2001
f6e4e52bcf feat: add minio dep 2024-04-01 21:08:19 +07:00
Methapon2001
c5e3107e03 initial commit 2024-04-01 13:28:43 +07:00