case 4600 - subscription expiring reminders only for trial servers in service; expiry hidden for paid servers

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-11-01 11:24:55 -07:00
parent cb7f79342d
commit 8f6428467c

View File

@@ -143,7 +143,8 @@
></gz-date-time-picker> ></gz-date-time-picker>
</v-col> </v-col>
<v-col cols="12" sm="6" lg="4" xl="3"> <!-- case 4600: expiry only applies to trial servers; a paid server renews monthly -->
<v-col v-if="obj.trial" cols="12" sm="6" lg="4" xl="3">
<v-row no-gutters> <v-row no-gutters>
<v-col cols="1"> <v-col cols="1">
<v-menu offset-y> <v-menu offset-y>
@@ -1206,6 +1207,10 @@ export default {
loading: true loading: true
}); });
window.$gz.form.deleteAllErrorBoxErrors(vm); window.$gz.form.deleteAllErrorBoxErrors(vm);
//case 4600: expiry is hidden and unused for a paid server, but the record still needs a date
if (!vm.obj.trial && !vm.obj.subscriptionExpire) {
vm.obj.subscriptionExpire = window.$gz.locale.nowUTC8601String();
}
if (vm.obj.operatingSystem == null) { if (vm.obj.operatingSystem == null) {
vm.obj.operatingSystem = "Ubuntu 22.10"; vm.obj.operatingSystem = "Ubuntu 22.10";
} }