DeepnaPooja
c626f56cdb
Refactor Return and Ride services to integrate StockMover and enhance error handling
2026-10-16 15:37:05 +05:30
DeepnaPooja
263e2ea9c0
Refactor Delivery and Purchase Return services to use StockMover for inventory movements
2026-10-16 15:34:25 +05:30
DeepnaPooja
4e12b03e4b
Add analytics functionality for stores
2026-10-08 16:28:56 +05:30
DeepnaPooja
dd8f50f54c
Update docs for procurement and shop PO processes, including GRN rework functionality
2026-10-08 12:59:08 +05:30
DeepnaPooja
0451a0f418
Add documentation for GRN costing, taxes, and item tracking configuration
2026-10-08 12:54:38 +05:30
DeepnaPooja
b12f3c8d08
Add NbtPercent column to GoodsReceipts and GoodsReceiptItems
2026-10-08 12:44:28 +05:30
DeepnaPooja
702efba62e
Add GetNextSerialSequence functionality to Stock services and repository
2026-10-08 12:42:50 +05:30
DeepnaPooja
55aa35308a
Add NBT support to GRN processing and pricing calculations
2026-10-08 12:41:44 +05:30
DeepnaPooja
9908a552d1
Fix GRN pricing
2026-10-08 10:37:19 +05:30
DeepnaPooja
ff6f3d3218
Add product reports
2026-10-07 10:41:04 +05:30
DeepnaPooja
92a311e1cc
Add region manager assignment endpoints
2026-10-07 10:39:17 +05:30
DeepnaPooja
c52ecfdebc
Add region code
2026-10-06 15:09:22 +05:30
DeepnaPooja
edb5fddc3a
Add item tracking and the configuration docs
2026-10-06 13:32:37 +05:30
DeepnaPooja
05d44ab9f0
check stock lookup methods
2026-10-06 13:31:19 +05:30
DeepnaPooja
c358764f4e
Add item tracking migrations
2026-10-06 13:30:12 +05:30
DeepnaPooja
a8725bc473
Add GRN batch and serial tracking
2026-10-06 13:26:17 +05:30
DeepnaPooja
d28d996295
Add product configurations
2026-10-02 13:06:22 +05:30
DeepnaPooja
4e493f51f8
Add item tracking and warranty settings
2026-10-02 13:03:45 +05:30
DeepnaPooja
89c0c17be7
ui fix
2026-09-29 17:07:16 +05:30
DeepnaPooja
ef4e0e0873
Add item reorder level migration
2026-09-29 12:32:22 +05:30
DeepnaPooja
7dac429a1a
Add low stock endpoint
2026-09-29 11:48:37 +05:30
DeepnaPooja
3dbfe6db23
Add item reorder level to DTOs
2026-09-29 11:46:11 +05:30
DeepnaPooja
a6de58e2e9
Add invoice payment summary
2026-09-29 11:45:08 +05:30
DeepnaPooja
681cf821a6
Add delivery task listing endpoint
2026-09-29 11:43:10 +05:30
DeepnaPooja
a892aec527
Add loading sheet edit flow
2026-09-25 14:02:24 +05:30
DeepnaPooja
75b0a802c3
update the migrations
2026-09-24 17:24:43 +05:30
DeepnaPooja
be38777ebb
Fixes for the route
2026-09-24 15:50:35 +05:30
DeepnaPooja
3b0a5f0d3f
remove store kyc features
2026-09-24 14:56:17 +05:30
DeepnaPooja
96e12972b9
fix store profile fields
2026-09-24 14:18:52 +05:30
DeepnaPooja
c290a1e778
Add user fallback for invoice actions
2026-09-23 13:59:49 +05:30
DeepnaPooja
4b95e03e05
Add user fallback for Shop PO actions
2026-09-23 12:47:08 +05:30
DeepnaPooja
ae302d0c9c
Fix loading sheet creation flow
2026-09-23 12:46:23 +05:30
DeepnaPooja
b7db6a83e6
Add Shop PO management actions
2026-09-22 17:00:38 +05:30
DeepnaPooja
8bb3b3d192
Update loading sheet filters and orders
2026-09-22 16:59:38 +05:30
DeepnaPooja
e5dadef863
Add invoice print and finalize flow
2026-09-22 16:58:38 +05:30
DeepnaPooja
d20e4a532f
Add cancel ride type code and the cancel reason
2026-09-22 12:10:37 +05:30
Kalana B. Thilakarathna
502bf25cc0
Merge branch 'dev' of https://gitea.hexdive.com/New_REP_SYSTEM/ERP_Distribution into dev
CI/CD - ERP Distribution / Build & Deploy Frontend (pull_request) Failing after 11m11s
CI/CD - ERP Distribution / Build & Deploy Backend (pull_request) Failing after 12m39s
2026-09-20 16:03:00 +05:30
Kalana B. Thilakarathna
484aa3fece
Update appsettings.json URLs and add CI/CD workflow for ERP Distribution
2026-09-20 16:02:53 +05:30
DeepnaPooja
1c9ca179df
Merge pull request 'Refactor/ride lifecycle' ( #26 ) from refactor/ride_lifecycle into dev
...
Reviewed-on: #26
2026-09-18 06:51:51 +00:00
Kalana B. Thilakarathna
c8c04c357d
refactor plan created
2026-09-18 12:18:00 +05:30
DeepnaPooja
4d7b8d8a56
Add payment method cheque enum
2026-09-18 11:54:01 +05:30
DeepnaPooja
1f6d63a0b3
Add cheque to payment UI
2026-09-18 11:47:34 +05:30
DeepnaPooja
63e7ddba82
Add payment cheque fields and seed invoice payments
2026-09-18 11:45:30 +05:30
DeepnaPooja
e132e29c82
Add cheque and entry mode details to payments
2026-09-18 11:43:43 +05:30
DeepnaPooja
e2cec66d6b
remove the ride cancel request
2026-09-17 14:37:56 +05:30
Kalana B. Thilakarathna
03d01d4c4e
name: CI/CD - ERP Core Monorepo
...
on:
pull_request:
branches:
- production
types:
- closed
jobs:
backend-build-and-deploy:
name: Build & Deploy ERP Core Backend
runs-on: linux
if: github.event.pull_request.merged == true
steps:
- name: Checkout code
run: |
git clone \
--depth 1 \
--branch production \
https://oauth2:$ {{ secrets.ERPCORE }}@gitea.hexdive.com/New_REP_SYSTEM/ERP-core.git \
.
- name: Restore backend
run: dotnet restore Backend/ERPCore.sln
- name: Publish backend
run: |
rm -rf /tmp/erpcore-deploy
mkdir -p /tmp/erpcore-deploy
dotnet publish Backend/ERPCore/ERPCore.csproj \
-c Release \
-r linux-x64 \
--self-contained true \
-o /tmp/erpcore-deploy
- name: Stop backend service
run: systemctl stop erpcore.service
- name: Copy backend to deploy folder
run: |
mkdir -p /home/erp/core/publish
rm -rf /home/erp/core/publish/*
cp -r /tmp/erpcore-deploy/* /home/erp/core/publish/
- name: Fix backend ownership and permissions
run: |
chown -R erpuser:erpuser /home/erp/core/publish
find /home/erp/core/publish -type d -exec chmod 755 {} +
find /home/erp/core/publish -type f -exec chmod 644 {} +
chmod +x /home/erp/core/publish/ERPCore
- name: Restart backend service
run: systemctl restart erpcore.service
- name: Verify backend
run: |
systemctl is-active erpcore.service && echo "Backend service running" || echo "Backend service failed"
frontend-build-and-deploy:
name: Build & Deploy ERP Core Frontend
runs-on: linux
needs: backend-build-and-deploy
if: github.event.pull_request.merged == true
steps:
- name: Checkout code
run: |
git clone \
--depth 1 \
--branch Production \
https://oauth2:$ {{ secrets.ERPCORE }}@gitea.hexdive.com/New_REP_SYSTEM/ERP-core.git \
.
- name: Build frontend Docker image
run: docker build -t erpcore-frontend:latest Frontend/erp-system
- name: Stop & remove existing frontend container
run: |
docker stop erpcore-frontend 2>/dev/null || true
docker rm erpcore-frontend 2>/dev/null || true
- name: Start frontend container
run: |
docker run -d \
--name erpcore-frontend \
-p 6702:6702 \
--add-host=host.docker.internal:host-gateway \
-e BACKEND_ORIGIN=http://host.docker.internal:6701 \
--restart unless-stopped \
--memory="512m" \
--cpus="1.0" \
--cap-drop ALL \
--security-opt no-new-privileges \
erpcore-frontend:latest
- name: Remove old frontend images
run: docker image prune -f
- name: Verify frontend
run: |
docker ps --filter name=erpcore-frontend --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}" \
| grep erpcore-frontend && echo "Frontend container running" || echo "Frontend container failed"
2026-09-17 13:59:05 +05:30
Kalana B. Thilakarathna
93f2f1bd3b
Refactor sales pipeline: ShopPO, Invoice, SysConfig models
...
Major refactor replacing Sale/Order with ShopPO → Invoice → LoadingSheet flow. Removed legacy Sale/Order models and features; introduced ShopPO, ShopPOItem, Invoice, LoadingSheetOrder, and SysConfig models. Updated related entities, enums, repositories, and controllers. Added new migrations for schema changes and system config. Overhauled business logic and DI registrations. Updated documentation with migration plan.
2026-09-17 10:03:22 +05:30
Kalana B. Thilakarathna
6c40421b2d
Revamp dispatch pipeline and PO cancellation docs
...
Updated documentation to clarify and redesign dispatch pipeline, loading event, and order/invoice lifecycle. Added PO cancellation flow for both Shop and Confirmed POs, introduced new API endpoint for cancellation, and simplified loading sheet model and endpoints. Added new permissions for loading operations, improved auditability, and detailed migration steps. Highlighted open questions on cancellation cascades, permissions, and vehicle capacity checks for future resolution.
2026-09-16 11:30:21 +05:30
Kalana B. Thilakarathna
541f59b15d
Merge branch 'dev' of https://gitea.hexdive.com/New_REP_SYSTEM/ERP_Distribution into dev
2026-09-16 10:57:40 +05:30
Kalana B. Thilakarathna
b68e5043c7
refactor update
2026-09-16 10:57:31 +05:30