Compare commits

...
Sign in to create a new pull request.

71 commits
develop ... dev

Author SHA1 Message Date
6bb19e16d6 Merge branch 'dev' of https://forgejo.chamomind.com/hrms-bangkok/hrms-admin into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 2m21s
* 'dev' of https://forgejo.chamomind.com/hrms-bangkok/hrms-admin:
2026-06-25 21:54:30 +07:00
3e05ba5dde Merge branch 'develop' into dev
* develop:
  fix ui noti
  fix
  refactor(notification): update icon and text display
  feat(notification): add delete notification feature
  fix
  refactor(responsibilities):  table hide-bottom
  refactor(permission): display positionIsSelected
2026-06-25 21:54:25 +07:00
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
fc5aa31b35 Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 2m59s
2026-06-23 16:21:19 +07:00
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
26d00e58d5 Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 1m59s
2026-06-23 15:57:42 +07:00
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
3195be48e2 Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 1m59s
2026-06-23 14:21:12 +07:00
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
5511ded611 Merge branch 'develop' into dev 2026-06-16 14:04:41 +07:00
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
54a8483b61 Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 2m5s
2026-06-16 14:02:24 +07:00
4a2a4eb3a3 Merge branch 'dev' of https://forgejo.chamomind.com/hrms-bangkok/hrms-admin into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 2m0s
* 'dev' of https://forgejo.chamomind.com/hrms-bangkok/hrms-admin:
2026-05-28 09:53:31 +07:00
0420b4cdbd Merge branch 'develop' into dev
* develop:
  update manage web services list add access
  fix: default profileImg
  fix(issues): statusOptions value
  fix
  reafactor(issues): add status HELPDESK_IN_PROGRESS and REPLIED
2026-05-28 09:53:24 +07:00
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
066cc2dfcf Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 2m7s
2026-05-26 15:01:07 +07:00
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
1a1b8ed2cf Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 1m53s
2026-05-08 10:42:23 +07:00
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
9fcea3ba95 Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 2m6s
2026-05-08 10:18:00 +07:00
13aa604a33 Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 2m31s
* develop:
  fixed dialog reset password
2026-04-28 18:46:50 +07:00
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
8c2f100cba Merge branch 'dev' of https://forgejo.chamomind.com/hrms-bangkok/hrms-admin into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 2m15s
2026-04-28 16:06:06 +07:00
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
0119ecec6d Merge branch 'develop' into dev 2026-04-28 16:02:03 +07:00
97348f2ecd fix build version
All checks were successful
Build & Deploy on Dev / build (push) Successful in 4m23s
2026-04-20 21:15:06 +07:00
84f86adc39 Merge branch 'dev' of https://forgejo.chamomind.com/hrms-bangkok/hrms-admin into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 1m52s
* 'dev' of https://forgejo.chamomind.com/hrms-bangkok/hrms-admin:
  fix: build on tag
2026-04-20 14:16:32 +07:00
a31c7448c1 Merge branch 'develop' into dev
* develop:
  fixed OWNER Privilege to PARENT
2026-04-20 14:16:27 +07:00
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
7a26bfb59f fix: build on tag 2026-03-05 15:10:16 +07:00
f290785f6d Merge branch 'dev' of https://forgejo.chamomind.com/hrms-bangkok/hrms-admin into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 3m29s
* 'dev' of https://forgejo.chamomind.com/hrms-bangkok/hrms-admin:
2026-02-26 21:32:46 +07:00
2f00b1f639 Merge branch 'develop' into dev
* develop:
  fix: fetch tokenParsed
2026-02-26 21:32:40 +07:00
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
cd4adcae20 Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 2m38s
2026-02-26 17:04:31 +07:00
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
0a0908987a Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 2m9s
2026-02-24 16:25:17 +07:00
b855e2cebd Merge branch 'dev' of https://192.168.1.60/hrms-bangkok/hrms-admin into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 2m8s
* 'dev' of https://192.168.1.60/hrms-bangkok/hrms-admin:
2026-02-20 17:27:00 +07:00
85d156407b Merge branch 'develop' into dev
* develop:
  fix(roles): Order attrPrivilegeOp  PARENT
  fix: dataTreeFormatted
2026-02-20 17:26:53 +07:00
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
ff17e7ff1a Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 1m56s
2026-02-18 14:07:18 +07:00
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
30d2493ea2 Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 2m20s
2026-02-11 16:04:18 +07:00
8b11469346 Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 1m51s
* develop:
  fix: text
  fix:add colum email phone
  แก้ชื่อเมนู
  fix: role get position
  fix:router issue
  feat:issue
2026-02-04 13:34:09 +07:00
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
b7ea26af2a Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 2m3s
2026-02-03 11:23:22 +07:00
cf9af60c2e Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 5m1s
* develop:
  fix: rootId to orgRootDnaId
2026-01-28 23:41:29 +07:00
c5a529bdaa Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 1m33s
* develop:
  fix ui permission
2025-12-12 10:06:51 +07:00
710f8d4e56 Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 1m44s
* develop:
  add brother permission & hide guest & specipic
2025-12-12 09:50:38 +07:00
aed7743b3c Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 1m31s
* develop:
  fix(ManagementRoleUser)page to dialog
2025-12-09 09:09:55 +07:00
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
a85c990d15 Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 1m34s
2025-12-03 16:03:04 +07:00
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
c2bcd7c249 Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 1m50s
2025-11-27 15:22:56 +07:00
4eddac1f55 Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 1m43s
* develop:
  fix: default isAdminVisibled
2025-11-14 12:32:02 +07:00
3d238d2400 Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 2m0s
* develop:
  fix bug: "ADMIN" only disable action
2025-11-08 21:35:20 +07:00
1df97bc832 Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 1m38s
* develop:
  fix:hideBtnAction
2025-11-04 14:18:22 +07:00
f64e4bdca2 Merge branch 'develop' into dev
Some checks are pending
Build & Deploy on Dev / build (push) Waiting to run
* develop:
  fix: keycloak
  fix layout & validate
  fix: Disable
  feat:select org
2025-11-03 18:31:29 +07:00
0e1b284b63 Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 1m29s
* develop:
  fix(log):bug q-chip
2025-10-31 16:06:05 +07:00
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
ac432e0b89 fix:test
All checks were successful
Build & Deploy on Dev / build (push) Successful in 1m38s
2025-10-29 15:22:59 +07:00
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
aac4ae9a08 fix:test
All checks were successful
Build & Deploy on Dev / build (push) Successful in 1m26s
2025-10-29 15:18:57 +07:00
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
a2a1341fbf fix:bug
All checks were successful
Build & Deploy on Dev / build (push) Successful in 1m48s
2025-10-21 18:21:52 +07:00
ea4baf4b71 Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 1m45s
* develop:
  แก้ข้อความอธิบายสิทธิ์ PARENT
  fix(roles):add permission PARENT
  fix(permission):bug fix send id
  fix(user): delete revisionId
2025-10-14 11:40:43 +07:00
60b9bd7a8f fix cidi noti
All checks were successful
Build & Deploy on Dev / build (push) Successful in 1m32s
2025-09-16 11:37:36 +07:00
750d46a8eb fix tag ci cd
All checks were successful
Build & Deploy / build (push) Successful in 1m46s
2025-09-15 17:22:41 +07:00
0286b347cf test build and deploy
Some checks failed
Build & Deploy / build (push) Failing after 9s
2025-09-15 14:44:21 +07:00
ef1ff60e78 test ci cd 2025-09-15 14:38:49 +07:00
aa05f3f994 test ci cd at push to branch dev 2025-09-15 14:27:30 +07:00
2be2b102bd
Create build.yml 2025-09-15 14:20:30 +07:00
ef17aa64bc
Create deploy.yml 2025-09-15 14:20:08 +07:00
fca7f04992 Merge branch 'develop' into dev 2025-09-15 14:18:21 +07:00
761761cc01
Create ci-cd.yml 2025-09-15 14:06:59 +07:00
10454c99f2 Merge branch 'develop' into dev 2025-09-15 13:55:11 +07:00
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
576c051533 Merge branch 'develop' 2025-09-08 14:55:48 +07:00
506241b44c Merge branch 'develop' 2025-09-01 17:40:02 +07:00
a8e52bdfa5 Merge branch 'develop' 2025-08-05 10:58:46 +07:00
c38a71c745 Merge branch 'develop' 2025-07-18 15:59:16 +07:00
19e13e3296 Merge branch 'develop' 2025-06-26 10:42:16 +07:00
5fa1bd8024 Merge branch 'develop' 2025-05-30 17:08:56 +07:00
9790df6558 Merge branch 'develop' 2025-04-29 17:24:07 +07:00
815e88d475 Merge branch 'develop' 2025-04-01 15:09:03 +07:00
2af52f3781 Merge branch 'develop' 2025-03-31 18:05:33 +07:00
e0b55cab72 Merge branch 'develop' 2025-03-15 19:02:21 +07:00
b4f97bb313 Merge branch 'develop'
* develop:
  fix ข้อมูลเกี่ยวกับบุคคล ==> ระดับการศึกษา
2025-02-27 09:49:35 +07:00
7a9be44f23 Merge branch 'develop'
* develop:
  sort
2025-02-26 20:58:59 +07:00
f5ff68b8ef Merge branch 'develop'
* develop:
  เพิ่ม Body Command  C-PM-10_cove
2025-02-21 15:18:20 +07:00
740a49b68f Merge branch 'develop'
* develop:
  fixing redirect landing
2025-02-13 15:21:33 +07:00
0bc3d862e9 Merge branch 'main' of ssh://hrms-git.chin.in.th:6611/BMA-HRMS/hrms-admin
* 'main' of ssh://hrms-git.chin.in.th:6611/BMA-HRMS/hrms-admin:
  fix typo error
  edit CI for UAT, PROD
2025-02-06 18:38:36 +07:00
Suchin Sapphasitthatha
32eb6b0be3 fix typo error 2025-02-04 07:12:33 +00:00
Suchin Sapphasitthatha
805ed1c73e edit CI for UAT, PROD 2025-02-04 07:01:47 +00:00
5 changed files with 169 additions and 8 deletions

View file

@ -0,0 +1,50 @@
# /.forgejo/workflows/build.yml
name: Build
# on:
# push:
# tags:
# - "v[0-9]+.[0-9]+.[0-9]+"
# - "v[0-9]+.[0-9]+.[0-9]+*"
# workflow_dispatch:
env:
REGISTRY: ${{ vars.CONTAINER_REGISTRY }}
REGISTRY_USERNAME: ${{ vars.CONTAINER_REGISTRY_USERNAME }}
REGISTRY_PASSWORD: ${{ secrets.CONTAINER_REGISTRY_PASSWORD }}
CONTAINER_IMAGE_NAME: ${{ vars.CONTAINER_REGISTRY }}/${{ vars.CONTAINER_IMAGE_OWNER }}/${{ vars.CONTAINER_IMAGE_NAME }}
IMAGE_VERSION: build
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
with:
config-inline: |
[registry."${{ env.REGISTRY }}"]
ca=["/etc/ssl/certs/ca-certificates.crt"]
- name: Tag Version
run: |
if [[ "${{ github.event_name }}" == "push" ]]; then
echo "IMAGE_VERSION=${{ github.ref_name }}" | sed 's/v//g' >> $GITHUB_ENV
else
echo "IMAGE_VERSION=${{ env.IMAGE_VERSION }}-${{ github.run_number }}" >> $GITHUB_ENV
fi
- name: Login in to registry
uses: docker/login-action@v2
with:
registry: ${{ env.REGISTRY }}
username: ${{ env.REGISTRY_USERNAME }}
password: ${{ env.REGISTRY_PASSWORD }}
- name: Build and push docker image
uses: docker/build-push-action@v3
with:
platforms: linux/amd64
context: .
file: ./docker/Dockerfile
tags: ${{ env.CONTAINER_IMAGE_NAME }}:latest,${{ env.CONTAINER_IMAGE_NAME }}:${{ env.IMAGE_VERSION }}
push: true

View file

@ -0,0 +1,84 @@
# /.forgejo/workflows/ci-cd.yml
name: Build & Deploy on Dev
on:
push:
tags:
- 'v[0-9]+.[0-9]+.[0-9]+'
# - 'version-[0-9]+.[0-9]+.[0-9]+'
workflow_dispatch:
env:
REGISTRY: ${{ vars.CONTAINER_REGISTRY }}
REGISTRY_USERNAME: ${{ vars.CONTAINER_REGISTRY_USERNAME }}
REGISTRY_PASSWORD: ${{ secrets.CONTAINER_REGISTRY_PASSWORD }}
CONTAINER_IMAGE_NAME: ${{ vars.CONTAINER_REGISTRY }}/${{ vars.CONTAINER_IMAGE_OWNER }}/${{ vars.CONTAINER_IMAGE_NAME }}
IMAGE_VERSION: latest
DISCORD_WEBHOOK: ${{ vars.DISCORD_WEBHOOK }}
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
with:
config-inline: |
[registry."${{ env.REGISTRY }}"]
ca=["/etc/ssl/certs/ca-certificates.crt"]
- name: Tag Version
run: |
if [ "${{ github.ref_type }}" == "tag" ]; then
echo "IMAGE_VERSION=${{ github.ref_name }}" >> $GITHUB_ENV
else
echo "IMAGE_VERSION=latest" >> $GITHUB_ENV
fi
- name: Login in to registry
uses: docker/login-action@v2
with:
registry: ${{ env.REGISTRY }}
username: ${{ env.REGISTRY_USERNAME }}
password: ${{ env.REGISTRY_PASSWORD }}
- name: Build and push docker image
uses: docker/build-push-action@v3
with:
platforms: linux/amd64
context: .
file: ./docker/Dockerfile
tags: ${{ env.CONTAINER_IMAGE_NAME }}:latest,${{ env.CONTAINER_IMAGE_NAME }}:${{ env.IMAGE_VERSION }}
push: true
- name: Remote Deploy
uses: appleboy/ssh-action@v1.2.1
with:
host: ${{ vars.SSH_DEPLOY_HOST }}
port: ${{ vars.SSH_DEPLOY_PORT }}
username: ${{ secrets.SSH_DEPLOY_USER }}
password: ${{ secrets.SSH_DEPLOY_PASSWORD }}
script: |
cd ~/repo
./replace-env.sh APP_CHECKIN "${{ env.IMAGE_VERSION }}"
./deploy.sh hrms-admin
- name: Discord Notification
if: always()
run: |
STATUS="${{ job.status == 'success' && '✅ Success' || '❌ Failed' }}"
COLOR="${{ job.status == 'success' && '3066993' || '15158332' }}"
TIMESTAMP=$(date -u +%Y-%m-%dT%H:%M:%SZ)
curl -H "Content-Type: application/json" \
-X POST \
-d "{
\"embeds\": [{
\"title\": \"$STATUS\",
\"description\": \"**Build & Deploy**\\n- Image: \`${{ env.CONTAINER_IMAGE_NAME }}\`\\n- Version: \`${{ env.IMAGE_VERSION }}\`\\n- By: \`${{ github.actor }}\`\",
\"color\": $COLOR,
\"footer\": {
\"text\": \"Release Notification\",
\"icon_url\": \"https://example.com/success-icon.png\"
},
\"timestamp\": \"$TIMESTAMP\"
}]
}" \
${{ env.DISCORD_WEBHOOK }}

View file

@ -0,0 +1,29 @@
name: Build
on:
workflow_dispatch:
inputs:
version:
description: "Version to deploy"
type: string
required: false
default: "latest"
env:
IMAGE_VERSION: build
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Remote Deploy
uses: appleboy/ssh-action@v1.2.1
with:
host: ${{ vars.SSH_DEPLOY_HOST }}
port: ${{ vars.SSH_DEPLOY_PORT }}
username: ${{ secrets.SSH_DEPLOY_USER }}
password: ${{ secrets.SSH_DEPLOY_PASSWORD }}
script: |
cd ~/repo
./replace-env.sh APP_ADMIN "${{ inputs.version }}"
./deploy.sh hrms-admin

View file

@ -1,4 +1,4 @@
version: 37
version: 38
jobs:
- name: CI for UAT
steps:
@ -40,7 +40,7 @@ jobs:
name: build docker image
dockerfile: ./docker/Dockerfile
output: !RegistryOutput
tags: hrms-git.chin.in.th/bma-hrms/hrms-admin:@build_version@ hrms-git.chin.in.th/bma-hrms/hrms-admin:latest
tags: '@server@/bma-hrms/hrms-admin:@build_version@ @server@/bma-hrms/hrms-admin:latest'
condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
triggers:
- !TagCreateTrigger
@ -90,7 +90,7 @@ jobs:
name: build docker image
dockerfile: ./docker/Dockerfile
output: !RegistryOutput
tags: hrms-git.bangkok.go.th/bma-hrms/hrms-admin:@build_version@ hrms-git.bangkok.go.th/bma-hrms/hrms-admin:latest
tags: '@server@/bma-hrms/hrms-admin:@build_version@ @server@/bma-hrms/hrms-admin:latest'
condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
triggers:
- !TagCreateTrigger

View file

@ -626,12 +626,10 @@ onMounted(async () => {
:options="statusOpt"
option-value="id"
option-label="name"
lazy-rules
hide-bottom-space
borderless
outlined
style="width: 150px"
:hide-dropdown-icon="false"
style="width: 160px"
@update:modelValue="selectedDate()"
clearable
>
@ -1094,9 +1092,9 @@ onMounted(async () => {
background-color: #eeeeee;
}
.dp__action_row {
/*.dp__action_row {
padding: 2px !important;
}
}*/
.tree-container {
overflow: auto;