cloudstack/engine
Landry JUGE 8260735251 Address remaining review feedback on service offering categories
Fixes the outstanding reviewer/Copilot comments that were not covered by
the earlier "apply copilot suggestions" commit:

- Remove trailing space in ListServiceOfferingsCmd (checkstyle build failure)
- Add dedicated EVENT_SERVICE_OFFERING_CATEGORY_{CREATE,EDIT,DELETE} event
  types mapped to ServiceOfferingCategory, and use them for category CRUD
  instead of the ServiceOffering event types (audit-trail misclassification)
- Eliminate the N+1 category lookup in ServiceOfferingJoinDaoImpl by joining
  service_offering_category into service_offering_view and reading the
  category uuid/name directly from the join VO
- Add missing ServiceOfferingDao.listByCategoryId used by the delete
  usage-check (the branch did not compile without it)
- Add UNIQUE constraint on service_offering_category.name
- UI: drop dead params.categoryid=null branch in DeployVM; fix double space
  in ListView category condition; fix radio-option__icon CSS typo; remove
  unused categories/categoryLoading state and fetchCategories() from
  AddComputeOffering and CloneComputeOffering
2026-07-03 21:21:24 +02:00
..
api CLVM enhancements and fixes (#12617) 2026-06-16 16:16:51 +05:30
components-api Live scaling for VMs with fixed service offerings on KVM (#12975) 2026-05-22 08:19:21 -03:00
orchestration CLVM enhancements and fixes (#12617) 2026-06-16 16:16:51 +05:30
schema Address remaining review feedback on service offering categories 2026-07-03 21:21:24 +02:00
service Updating pom.xml version numbers for release 4.22.2.0-SNAPSHOT 2026-05-18 17:17:25 +05:30
storage CLVM enhancements and fixes (#12617) 2026-06-16 16:16:51 +05:30
userdata backup: veeam kvm integration (#12991) 2026-06-08 08:47:00 +02:00
pom.xml Updating pom.xml version numbers for release 4.22.2.0-SNAPSHOT 2026-05-18 17:17:25 +05:30