Improve documents
This commit is contained in:
parent
fb0418c3d7
commit
a9288f19b7
|
|
@ -546,6 +546,9 @@ abstract class CompanyEntity extends Object
|
||||||
@override
|
@override
|
||||||
String get listDisplayName => settings?.name ?? '';
|
String get listDisplayName => settings?.name ?? '';
|
||||||
|
|
||||||
|
@override
|
||||||
|
EntityType get entityType => EntityType.company;
|
||||||
|
|
||||||
bool hasCustomField(String field) => getCustomFieldLabel(field).isNotEmpty;
|
bool hasCustomField(String field) => getCustomFieldLabel(field).isNotEmpty;
|
||||||
|
|
||||||
bool get enableFirstInvoiceTaxRate => (numberOfInvoiceTaxRates ?? 0) >= 1;
|
bool get enableFirstInvoiceTaxRate => (numberOfInvoiceTaxRates ?? 0) >= 1;
|
||||||
|
|
|
||||||
|
|
@ -46,11 +46,15 @@ class _LinkTextRelatedEntityState extends State<LinkTextRelatedEntity> {
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
onTap: () {
|
onTap: () {
|
||||||
if (widget.entity.entityType.hasFullWidthViewer) {
|
final entity = widget.entity;
|
||||||
viewEntity(entity: widget.entity);
|
if (entity.entityType == EntityType.company ||
|
||||||
|
entity.entityType == null) {
|
||||||
|
viewEntitiesByType(entityType: EntityType.settings);
|
||||||
|
} else if (entity.entityType.hasFullWidthViewer) {
|
||||||
|
viewEntity(entity: entity);
|
||||||
} else {
|
} else {
|
||||||
viewEntity(entity: widget.relation);
|
viewEntity(entity: widget.relation);
|
||||||
viewEntity(entity: widget.entity, addToStack: true);
|
viewEntity(entity: entity, addToStack: true);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
onLongPress: () {
|
onLongPress: () {
|
||||||
|
|
|
||||||
|
|
@ -56,8 +56,6 @@ class DocumentPresenter extends EntityPresenter {
|
||||||
case DocumentFields.linkedTo:
|
case DocumentFields.linkedTo:
|
||||||
final parentEntity =
|
final parentEntity =
|
||||||
state.getEntity(document.parentType, document.parentId);
|
state.getEntity(document.parentType, document.parentId);
|
||||||
print(
|
|
||||||
'## ${document.parentType} ${document.parentId} => $parentEntity');
|
|
||||||
return LinkTextRelatedEntity(entity: parentEntity, relation: document);
|
return LinkTextRelatedEntity(entity: parentEntity, relation: document);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue