@if(isEdit && pluginId){
}@else {
@if(getFieldError('number', 'required')) {
{{ 'PLUGIN.FORM.VALIDATION.VERSION_REQUIRED' | translate }}
} @if(getFieldError('number', 'pattern')) {
{{ 'PLUGIN.FORM.VALIDATION.VERSION_FORMAT' | translate }}
} @if(form.get('number')?.valid && form.get('number')?.value) {
Valid semantic version
}
}
@if(getFieldError('releaseDate', 'required')) {
{{ 'PLUGIN.FORM.VALIDATION.RELEASE_DATE_REQUIRED' | translate }}
} @if(getFieldError('releaseDate', 'futureDate')) {
{{ 'PLUGIN.FORM.VALIDATION.FUTURE_DATE' | translate }}
} @if(form.get('releaseDate')?.valid && form.get('releaseDate')?.value) {
Release date set
}
@if(getFieldError('changelog', 'required')) {
{{ 'PLUGIN.FORM.VALIDATION.CHANGELOG_REQUIRED' | translate }}
} @if(getFieldError('changelog', 'minlength')) {
{{ 'PLUGIN.FORM.VALIDATION.CHANGELOG_TOO_SHORT' | translate }}
} @if(form.get('changelog')?.value) {
{{ form.get('changelog')?.value?.length || 0 }} characters
}
{{ 'PLUGIN.FORM.VERSION_INFO' | translate }}