[ADF-2055] Ability to pre-populate form with a file and values (#2834)

* fix translations form

* fix style webpack script

* fix tslint error problem in viewer

* fix naming problems in attach file widget

* add start process form values data initialization option

* fix translation problems

* missing return type

* start process name configuration

* add CS cross PS configuration

* start process from file example

* fix minor issues

* add documentation and move the dialog in a separate component

* easy test select app

* alfrescoRepositoryName right property

* file conversion test

* fix issue after CR

* Remove forgotten semicolon.
This commit is contained in:
Eugenio Romano
2018-01-17 17:06:00 +00:00
committed by GitHub
parent 244234db4f
commit b1fd6cb60c
48 changed files with 789 additions and 344 deletions

View File

@@ -30,7 +30,8 @@ export class AppConfigService {
},
ecmHost: 'http://{hostname}{:port}/ecm',
bpmHost: 'http://{hostname}{:port}/bpm',
logLevel: 'silent'
logLevel: 'silent',
alfrescoRepositoryName : 'alfresco-1'
};
constructor(private http: HttpClient) {

View File

@@ -1,4 +1,25 @@
{
"FORM": {
"START_FORM": {
"TITLE": "Startformular"
},
"PREVIEW": {
"IMAGE_NOT_AVAILABLE": "Vorschau nicht verfügbar"
},
"FIELD": {
"UPLOAD": "Hochladen",
"REQUIRED": "*Erforderlich",
"VALIDATOR": {
"INVALID_NUMBER": "Verwenden Sie ein anderes Zahlenformat",
"INVALID_DATE": "Verwenden Sie ein anderes Datumsformat",
"INVALID_VALUE": "Geben Sie einen anderen Wert ein",
"NOT_GREATER_THAN": "Darf nicht größer als {{ maxValue }} sein",
"NOT_LESS_THAN": "Darf nicht kleiner als {{ minValue }} sein",
"AT_LEAST_LONG": "Geben Sie mindestens {{ minLength }} Zeichen ein",
"NO_LONGER_THAN": "Geben Sie höchstens {{ maxLength }} Zeichen ein"
}
}
},
"CORE": {
"PAGINATION": {
"ITEMS_RANGE": "Angezeigt werden {{ range }} von {{ total }}",
@@ -148,4 +169,4 @@
"LOADING": "Laden",
"UNKNOWN_FORMAT": "Vorschau konnte nicht geladen werden"
}
}
}

View File

@@ -1,4 +1,27 @@
{
"FORM": {
"START_FORM": {
"TITLE": "Start Form"
},
"PREVIEW": {
"IMAGE_NOT_AVAILABLE": "Preview not available"
},
"FIELD": {
"LOCALSTORAGE" : "Local storage",
"SOURCE": "Select source from ",
"UPLOAD": "UPLOAD",
"REQUIRED": "*Required",
"VALIDATOR": {
"INVALID_NUMBER": "Use a different number format",
"INVALID_DATE": "Use a different date format",
"INVALID_VALUE": "Enter a different value",
"NOT_GREATER_THAN": "Can't be greater than {{ maxValue }}",
"NOT_LESS_THAN": "Can't be less than {{ minValue }}",
"AT_LEAST_LONG": "Enter at least {{ minLength }} characters",
"NO_LONGER_THAN": "Enter no more than {{ maxLength }} characters"
}
}
},
"CORE": {
"FILE_SIZE": {
"BYTES": "Bytes",

View File

@@ -1,4 +1,25 @@
{
"FORM": {
"START_FORM": {
"TITLE": "Iniciar formulario"
},
"PREVIEW": {
"IMAGE_NOT_AVAILABLE": "Vista previa no disponible"
},
"FIELD": {
"UPLOAD": "Cargar",
"REQUIRED": "*Requerido",
"VALIDATOR": {
"INVALID_NUMBER": "Utilizar un formato de número diferente",
"INVALID_DATE": "Utilizar un formato de fecha diferente",
"INVALID_VALUE": "Introducir un valor diferente",
"NOT_GREATER_THAN": "No puede ser mayor que {{ maxValue }}",
"NOT_LESS_THAN": "No puede ser menor que {{ minValue }}",
"AT_LEAST_LONG": "Introducir al menos {{ minLength }} caracteres",
"NO_LONGER_THAN": "No introducir más de {{ maxLength }} caracteres"
}
}
},
"CORE": {
"PAGINATION": {
"ITEMS_RANGE": "Mostrando {{ range }} de {{ total }}",
@@ -148,4 +169,4 @@
"LOADING": "Cargando",
"UNKNOWN_FORMAT": "No se ha podido cargar la vista previa"
}
}
}

View File

@@ -1,4 +1,25 @@
{
"FORM": {
"START_FORM": {
"TITLE": "Démarrer le formulaire"
},
"PREVIEW": {
"IMAGE_NOT_AVAILABLE": "Aperçu non disponible"
},
"FIELD": {
"UPLOAD": "Importer",
"REQUIRED": "*Obligatoire",
"VALIDATOR": {
"INVALID_NUMBER": "Utiliser un format de numéro différent",
"INVALID_DATE": "Utiliser un format de date différent",
"INVALID_VALUE": "Entrer une valeur différente",
"NOT_GREATER_THAN": "Ne peut pas être supérieur à {{ maxValue }}",
"NOT_LESS_THAN": "Ne peut pas être inférieur à {{ minValue }}",
"AT_LEAST_LONG": "Entrez {{ minLength }} caractères minimum",
"NO_LONGER_THAN": "Entrez {{ maxLength }} caractères maximum"
}
}
},
"CORE": {
"PAGINATION": {
"ITEMS_RANGE": "Affichage de {{ range }} sur {{ total }}",
@@ -148,4 +169,4 @@
"LOADING": "Chargement en cours",
"UNKNOWN_FORMAT": "Impossible de charger l'aperçu"
}
}
}

View File

@@ -1,4 +1,25 @@
{
"FORM": {
"START_FORM": {
"TITLE": "Modulo di inizio"
},
"PREVIEW": {
"IMAGE_NOT_AVAILABLE": "Anteprima non disponibile"
},
"FIELD": {
"UPLOAD": "Carica",
"REQUIRED": "*Obbligatorio",
"VALIDATOR": {
"INVALID_NUMBER": "Usa un formato numerico diverso",
"INVALID_DATE": "Usa un formato di data diverso",
"INVALID_VALUE": "Immetti un valore diverso",
"NOT_GREATER_THAN": "Non può essere maggiore di {{ maxValue }}",
"NOT_LESS_THAN": "Non può essere inferiore di {{ minValue }}",
"AT_LEAST_LONG": "Immetti almeno {{ minLength }} caratteri",
"NO_LONGER_THAN": "Immetti non più di {{ maxLength }} caratteri"
}
}
},
"CORE": {
"PAGINATION": {
"ITEMS_RANGE": "Visualizzazione di {{ range }} su {{ total }}",
@@ -148,4 +169,4 @@
"LOADING": "Caricamento in corso",
"UNKNOWN_FORMAT": "Impossibile caricare l'anteprima"
}
}
}

View File

@@ -1,4 +1,25 @@
{
"FORM": {
"START_FORM": {
"TITLE": "開始フォーム"
},
"PREVIEW": {
"IMAGE_NOT_AVAILABLE": "プレビューは使用できません"
},
"FIELD": {
"UPLOAD": "アップロード",
"REQUIRED": "*必須",
"VALIDATOR": {
"INVALID_NUMBER": "別の番号形式を使用してください",
"INVALID_DATE": "別の日付形式を使用してください",
"INVALID_VALUE": "別の値を入力してください",
"NOT_GREATER_THAN": "{{ maxValue }} より大きい値にすることはできません",
"NOT_LESS_THAN": "{{ minValue }} より小さい値にすることはできません",
"AT_LEAST_LONG": "{{ minLength }} 文字以上で入力してください",
"NO_LONGER_THAN": "{{ maxLength }} 文字以内で入力してください"
}
}
},
"CORE": {
"PAGINATION": {
"ITEMS_RANGE": "表示中: {{ range }} / {{ total }} 件",
@@ -148,4 +169,4 @@
"LOADING": "読み込み中",
"UNKNOWN_FORMAT": "プレビューを読み込めませんでした"
}
}
}

View File

@@ -1,4 +1,25 @@
{
"FORM": {
"START_FORM": {
"TITLE": "Start skjema"
},
"PREVIEW": {
"IMAGE_NOT_AVAILABLE": "Forhåndsvisning ikke tilgjengelig"
},
"FIELD": {
"UPLOAD": "Laster opp",
"REQUIRED": "*Påkrevd",
"VALIDATOR": {
"INVALID_NUMBER": "Bruk et annet nummerformat",
"INVALID_DATE": "Bruk et annet datoformat",
"INVALID_VALUE": "Angi en annen verdi",
"NOT_GREATER_THAN": "Kan ikke være større enn {{ maxValue }}",
"NOT_LESS_THAN": "Kan ikke være mindre enn {{ minValue }}",
"AT_LEAST_LONG": "Angi minst {{ minLength }} tegn",
"NO_LONGER_THAN": "Ikke angi flere enn {{ maxLength }} tegn"
}
}
},
"CORE": {
"PAGINATION": {
"ITEMS_RANGE": "Vis {{ range }} av {{ total }}",
@@ -148,4 +169,4 @@
"LOADING": "Laster",
"UNKNOWN_FORMAT": "Kan ikke laste forhåndsvisning"
}
}
}

View File

@@ -1,4 +1,25 @@
{
"FORM": {
"START_FORM": {
"TITLE": "Beginformulier"
},
"PREVIEW": {
"IMAGE_NOT_AVAILABLE": "Preview niet beschikbaar"
},
"FIELD": {
"UPLOAD": "Uploaden",
"REQUIRED": "*Verplicht",
"VALIDATOR": {
"INVALID_NUMBER": "Gebruik een andere getalnotatie",
"INVALID_DATE": "Gebruik een andere datumnotatie",
"INVALID_VALUE": "Voer een andere waarde in",
"NOT_GREATER_THAN": "Mag niet groter zijn dan {{ maxValue }}",
"NOT_LESS_THAN": "Mag niet kleiner zijn dan {{ minValue }}",
"AT_LEAST_LONG": "Voer minimaal {{ minLength }} tekens in",
"NO_LONGER_THAN": "Voer maximaal {{ maxLength }} tekens in"
}
}
},
"CORE": {
"PAGINATION": {
"ITEMS_RANGE": "{{ range }} van {{ total }} wordt weergegeven",
@@ -148,4 +169,4 @@
"LOADING": "Wordt geladen",
"UNKNOWN_FORMAT": "Kan voorbeeld niet laden"
}
}
}

View File

@@ -1,4 +1,25 @@
{
"FORM": {
"START_FORM": {
"TITLE": "Iniciar formulário"
},
"PREVIEW": {
"IMAGE_NOT_AVAILABLE": "Pré-visualização não disponível"
},
"FIELD": {
"UPLOAD": "Carregar",
"REQUIRED": "*Obrigatório",
"VALIDATOR": {
"INVALID_NUMBER": "Use um formato de número diferente",
"INVALID_DATE": "Use um formato de data diferente",
"INVALID_VALUE": "Insira um valor diferente",
"NOT_GREATER_THAN": "Não pode ser maior do que {{ maxValue }}",
"NOT_LESS_THAN": "Não pode ser menor do que {{ minValue }}",
"AT_LEAST_LONG": "Insira no mínimo {{ minLength }} caracteres",
"NO_LONGER_THAN": "Insira no máximo {{ maxLength }} caracteres"
}
}
},
"CORE": {
"PAGINATION": {
"ITEMS_RANGE": "Mostrando {{ range }} de {{ total }}",
@@ -148,4 +169,4 @@
"LOADING": "Carregando",
"UNKNOWN_FORMAT": "Não foi possível carregar pré-visualização"
}
}
}

View File

@@ -1,4 +1,25 @@
{
"FORM": {
"START_FORM": {
"TITLE": "Запустить форму"
},
"PREVIEW": {
"IMAGE_NOT_AVAILABLE": "Предварительный просмотр недоступен"
},
"FIELD": {
"UPLOAD": "Загрузить",
"REQUIRED": "*Обязательно для заполнения",
"VALIDATOR": {
"INVALID_NUMBER": "Используйте другой формат числа",
"INVALID_DATE": "Используйте другой формат даты",
"INVALID_VALUE": "Введите другое значение",
"NOT_GREATER_THAN": "Не может быть более {{ maxValue }}",
"NOT_LESS_THAN": "Не может быть менее {{ minValue }}",
"AT_LEAST_LONG": "Введите не менее {{ minLength }} символ",
"NO_LONGER_THAN": "Введите не более {{ maxLength }} символ"
}
}
},
"CORE": {
"FILE_SIZE": {
"BYTES": "Б",

View File

@@ -1,4 +1,25 @@
{
"FORM": {
"START_FORM": {
"TITLE": "启动表单"
},
"PREVIEW": {
"IMAGE_NOT_AVAILABLE": "预览不可用"
},
"FIELD": {
"UPLOAD": "上传",
"REQUIRED": "*必填项",
"VALIDATOR": {
"INVALID_NUMBER": "使用其他数字格式",
"INVALID_DATE": "使用其他日期格式",
"INVALID_VALUE": "输入其他值",
"NOT_GREATER_THAN": "不得大于 {{ maxValue }}",
"NOT_LESS_THAN": "不得小于 {{ minValue }}",
"AT_LEAST_LONG": "输入至少 {{ minLength }} 个字符",
"NO_LONGER_THAN": "不得输入超过 {{ maxLength }} 个字符"
}
}
},
"CORE": {
"PAGINATION": {
"ITEMS_RANGE": "显示 {{range}}/{{total}}",
@@ -148,4 +169,4 @@
"LOADING": "正在加载",
"UNKNOWN_FORMAT": "无法加载预览"
}
}
}

View File

@@ -458,17 +458,21 @@ export class ViewerComponent implements OnChanges {
await this.renditionService.convert(nodeId, 'pdf').toPromise();
this.viewerType = 'pdf';
this.urlFileContent = this.apiService.contentApi.getRenditionUrl(nodeId, 'pdf');
} catch {
} catch (error) {
this.logService.error(error);
}
}
} catch {
} catch (error) {
this.logService.error(error);
try {
const imagePreview = await this.apiService.renditionsApi.getRendition(nodeId, 'imgpreview');
if (imagePreview.entry.status.toString() === 'CREATED') {
this.viewerType = 'image';
this.urlFileContent = this.apiService.contentApi.getRenditionUrl(nodeId, 'imgpreview');
}
} catch {
} catch (error) {
this.logService.error(error);
}
}
@@ -484,14 +488,16 @@ export class ViewerComponent implements OnChanges {
this.viewerType = 'pdf';
this.urlFileContent = this.apiService.contentApi.getSharedLinkRenditionUrl(sharedId, 'pdf');
}
} catch {
} catch (error) {
this.logService.error(error);
try {
const rendition = await this.apiService.renditionsApi.getSharedLinkRendition(sharedId, 'imgpreview');
if (rendition.entry.status.toString() === 'CREATED') {
this.viewerType = 'image';
this.urlFileContent = this.apiService.contentApi.getSharedLinkRenditionUrl(sharedId, 'imgpreview');
}
} catch {
} catch (error) {
this.logService.error(error);
}
}