Browse Source

Resolve references.

pull/728/head
Sebastian 5 years ago
parent
commit
d9b24ce937
  1. 1
      backend/i18n/frontend_en.json
  2. 1
      backend/i18n/frontend_it.json
  3. 1
      backend/i18n/frontend_nl.json
  4. 1
      backend/i18n/frontend_zh.json
  5. 1
      backend/i18n/source/frontend_en.json
  6. 6
      frontend/app/features/schemas/pages/schema/fields/types/references-ui.component.html
  7. 10
      frontend/app/shared/state/schemas.forms.ts

1
backend/i18n/frontend_en.json

@ -777,6 +777,7 @@
"schemas.fieldTypes.references.countMin": "Min Items",
"schemas.fieldTypes.references.description": "Links to other content items.",
"schemas.fieldTypes.references.mustBePublished": "References must be published",
"schemas.fieldTypes.references.resolve": "Resolve references",
"schemas.fieldTypes.references.resolveHint": "Show the name of the referenced item in content list when MaxItems is set to 1.",
"schemas.fieldTypes.string.characters": "Characters",
"schemas.fieldTypes.string.charactersMax": "Max Characters",

1
backend/i18n/frontend_it.json

@ -777,6 +777,7 @@
"schemas.fieldTypes.references.countMin": "Numero Min Elementi",
"schemas.fieldTypes.references.description": "Link ad altri elementi del contenuto.",
"schemas.fieldTypes.references.mustBePublished": "I contenuti collegati devono essere pubblicati",
"schemas.fieldTypes.references.resolve": "Resolve references",
"schemas.fieldTypes.references.resolveHint": "Mostra il nome dell'elemento collegato (riferimento) nella lista dei contenuti quando il numero massimo di elementi è impostato a 1.",
"schemas.fieldTypes.string.characters": "Caratteri",
"schemas.fieldTypes.string.charactersMax": "Max numero di Caratteri",

1
backend/i18n/frontend_nl.json

@ -777,6 +777,7 @@
"schemas.fieldTypes.references.countMin": "Min. items",
"schemas.fieldTypes.references.description": "Links naar andere inhoudsitems.",
"schemas.fieldTypes.references.mustBePublished": "References must be published",
"schemas.fieldTypes.references.resolve": "Resolve references",
"schemas.fieldTypes.references.resolveHint": "Toon de naam van het item waarnaar wordt verwezen in de inhoudslijst wanneer MaxItems is ingesteld op 1.",
"schemas.fieldTypes.string.characters": "Karakters",
"schemas.fieldTypes.string.charactersMax": "Max. karakters",

1
backend/i18n/frontend_zh.json

@ -777,6 +777,7 @@
"schemas.fieldTypes.references.countMin": "最小项目",
"schemas.fieldTypes.references.description": "链接到其他内容项。",
"schemas.fieldTypes.references.mustBePublished": "必须发布参考文献",
"schemas.fieldTypes.references.resolve": "Resolve references",
"schemas.fieldTypes.references.resolveHint": "当 MaxItems 设置为 1 时,在内容列表中显示引用项的名称。",
"schemas.fieldTypes.string.characters": "字符",
"schemas.fieldTypes.string.charactersMax": "最大字符数",

1
backend/i18n/source/frontend_en.json

@ -777,6 +777,7 @@
"schemas.fieldTypes.references.countMin": "Min Items",
"schemas.fieldTypes.references.description": "Links to other content items.",
"schemas.fieldTypes.references.mustBePublished": "References must be published",
"schemas.fieldTypes.references.resolve": "Resolve references",
"schemas.fieldTypes.references.resolveHint": "Show the name of the referenced item in content list when MaxItems is set to 1.",
"schemas.fieldTypes.string.characters": "Characters",
"schemas.fieldTypes.string.charactersMax": "Max Characters",

6
frontend/app/features/schemas/pages/schema/fields/types/references-ui.component.html

@ -16,9 +16,9 @@
<div class="form-group row" *ngIf="field.properties.isContentField">
<div class="col-9 offset-3">
<div class="custom-control custom-checkbox">
<input class="custom-control-input" type="checkbox" id="{{field.fieldId}}_fieldResolveReferences" formControlName="resolveReference">
<label class="custom-control-label" for="{{field.fieldId}}_fieldResolveReferences">
Resolve reference
<input class="custom-control-input" type="checkbox" id="{{field.fieldId}}_fieldResolveReference" formControlName="resolveReference">
<label class="custom-control-label" for="{{field.fieldId}}_fieldResolveReference">
{{ 'schemas.fieldTypes.references.resolve' | sqxTranslate }}
</label>
</div>

10
frontend/app/shared/state/schemas.forms.ts

@ -316,15 +316,13 @@ export class EditFieldFormVisitor implements FieldPropertiesVisitor<any> {
public visitReferences() {
this.config['allowDuplicates'] = undefined;
this.config['defaultValue'] = undefined;
this.config['defaultValues'] = undefined;
this.config['maxItems'] = undefined;
this.config['minItems'] = undefined;
this.config['mustBePublished'] = false;
this.config['resolveReference'] = false;
this.config['schemaIds'] = undefined;
this.config['defaultValue'] = undefined;
this.config['defaultValues'] = undefined;
this.config['mustBePublished'] = undefined;
this.config['defaultValues'] = undefined;
this.config['defaultValues'] = undefined;
this.config['defaultValues'] = undefined;
}
public visitString() {

Loading…
Cancel
Save