000c1f8859
Align desktop user contract with backend
...
- Replace firstName and lastName with fullName and email in UserRequest
- Add email and updatedAt to UserResponse
- Update StaffRegisterDialogController to build fullName from firstName + lastName
- Update StaffRegisterDialogController to include email validation and send email
- Update StaffAccountsController to use backend email from UserResponse instead of hardcoding blank
2026-03-08 22:02:28 -06:00
d4e532a798
Fix desktop ProductSupplier to use composite keys
...
- Remove id field from ProductSupplierResponse
- Rename supplierPrice to cost in ProductSupplierResponse and ProductSupplierRequest
- Update ProductSupplierApi to use composite keys (productId, supplierId) for update and delete
- Update ProductSupplierController delete logic to iterate and delete with composite keys
- Update ProductSupplierController mapping to use getCost() instead of getSupplierPrice()
- Update ProductSupplierDialogController to pass both productId and supplierId to update
- Update ProductSupplierDialogController to use setCost() instead of setSupplierPrice()
- Remove unused selectedId field from ProductSupplierDialogController
2026-03-08 22:01:10 -06:00
59de8ae1aa
Fix null pointers and unsafe parsing bugs
2026-03-08 10:05:09 -06:00
aa011205a0
Configure Jackson to ignore unknown properties
2026-03-07 17:53:41 -07:00
2bf09ea76d
Remove docker configs and database run configuration
2026-03-07 17:47:09 -07:00
b5084c6d2e
Remove database package and references
2026-03-07 17:45:12 -07:00
a6e424de41
Fix compilation errors in controllers
2026-03-07 17:07:43 -07:00
0e8ec35995
Remove mysql-connector-j dependency
2026-03-07 17:04:46 -07:00
8f88cc41a8
Complete InventoryDialogController migration
2026-03-07 17:04:24 -07:00
2b8cd22204
Migrate all controllers to REST API
2026-03-07 17:02:53 -07:00
87f616d08e
Migrate Pet controllers to REST API
2026-03-07 13:28:45 -07:00
58e29f307e
Migrate Product controllers to REST API
2026-03-07 13:23:16 -07:00
4fc518af07
Update authentication to use REST API
2026-03-07 13:21:09 -07:00
24c14eec7d
Add API infrastructure and DTOs
2026-03-07 13:20:11 -07:00
9c266a5b00
Merge pull request #32 from RecentRunner/refund-system
...
Refund system and logo
2026-03-02 20:31:44 +00:00
ccce10b9d6
Reduce sales table column widths to prevent crowding
2026-03-02 13:28:07 -07:00
645b6c2bce
Center logo and make it clickable to navigate to Analytics
2026-03-02 13:20:52 -07:00
bde356face
Increase logo sizes on login and sidebar
2026-03-02 13:17:21 -07:00
4e33877797
Enlarge logo and remove Pet Shop Manager text
2026-03-02 13:15:21 -07:00
657eeae5cf
Convert logos to PNG for JavaFX compatibility
2026-03-02 13:13:17 -07:00
693f8bff74
Add logos to login screen and sidebar
2026-03-02 13:11:43 -07:00
a6090dc0d0
Add images folder for logos and assets
2026-03-02 13:08:48 -07:00
22957e1179
Hide pie chart labels to fix overlap
2026-03-02 13:07:19 -07:00
36a516f878
Remove migration file, schema already in main SQL
2026-03-02 13:01:18 -07:00
cbed5e4e0c
Implement refund system for sales
2026-02-28 19:28:25 -07:00
92d883ee43
Merge pull request #31 from RecentRunner/analytics-screen
...
Analytics screen also added the blank chat screen for later
2026-03-01 02:07:49 +00:00
e2973729b4
Update UI and remove staff creation from login
2026-02-28 19:04:23 -07:00
2159d0762a
Remove dollar signs from FXML text attributes
2026-02-28 16:21:52 -07:00
2f653acac6
Fix FXML errors and make Analytics accessible to all users
2026-02-28 16:21:51 -07:00
f503a7e2b6
Add sales analytics screen
2026-02-28 16:21:51 -07:00
8f77fea963
fixed the issues with main
2026-02-25 11:23:44 -07:00
4dc5cae199
Add getSaleLineItems and createSale methods
2026-02-25 10:52:04 -07:00
07100f658b
Resolve stash conflicts and integrate team changes
2026-02-25 10:44:10 -07:00
844c86bd52
Merge main into fix-productsupplier-table-name
2026-02-25 10:42:20 -07:00
96b50a21be
Add multi-row selection and deletion to all tables
2026-02-25 10:08:47 -07:00
13684f97de
Add DELETE key and Enter-to-confirm to all tables
2026-02-25 09:42:34 -07:00
19593af688
Fix sale view loading error
2026-02-25 09:38:29 -07:00
8077d7729a
Fix sale-view loading error by suppressing error dialogs during initialization
2026-02-25 09:32:21 -07:00
ffa45044e4
Add error dialog for view loading failures and fix btnPurchaseOrdersClicked signature
2026-02-25 09:21:18 -07:00
82bbe79d01
Fix productSupplier table name case sensitivity and add run configurations
2026-02-25 09:07:59 -07:00
2d67dd2d62
Merge pull request #30 from RecentRunner/mergefix
...
Merge conflict resolution and updates
2026-02-24 20:28:05 -07:00
13e8c01a28
Merge conflict resolution and updates
2026-02-24 20:27:03 -07:00
208aaae652
Merge pull request #29 from RecentRunner/AdoptionInventory
...
Pushing adoption and inventory
2026-02-24 16:46:54 -07:00
d551289342
Merge branch 'main' into AdoptionInventory
2026-02-24 16:46:46 -07:00
40300d2fc0
Merge pull request #28 from RecentRunner/Pets
...
Dialog view now exists
2026-02-24 16:28:14 -07:00
augmentedpotato
dc538776c1
Pushing adoption and inventory
2026-02-24 16:12:48 -07:00
2fe183b18e
Merge pull request #27 from RecentRunner/branch3
...
Branch3
2026-02-24 16:02:26 -07:00
Nikitha
de4fcca36f
Update ServiceDialogController.java
2026-02-24 13:52:21 -07:00
Nikitha
34a0e639da
PurchaseOrder Display(Data)
2026-02-24 13:52:14 -07:00
Nikitha
98979efd46
PurchaseOrder Update
2026-02-23 16:31:30 -07:00