Skip to content
Snippets Groups Projects
Commit f6de7219 authored by florian's avatar florian
Browse files

DRAFT: Remove person reference from ext_references

parent ed7475be
No related branches found
No related tags found
2 merge requests!47Release v0.4.0,!41Document reference resolver and move person resolving to separate example
......@@ -273,22 +273,6 @@ var resolve_references = new function () {
}
/**
* Return the name of a person as firstname + lastname
*/
this.get_person_str = function (el) {
var valpr = getProperties(el);
if (valpr == undefined) {
return;
}
return valpr.filter(valprel =>
valprel.name.toLowerCase() == "firstname")[0].value +
" " +
valpr.filter(valprel => valprel.name.toLowerCase() ==
"lastname")[0].value;
}
/**
* Return true iff the entity has at least one direct parent named `par`.
*
......@@ -327,7 +311,8 @@ var resolve_references = new function () {
* resolved as a string and returns a `reference_info` object with
* the resolved custom reference as a `text` property.
*
* See caosdb-webui/src/ext/js/person_resolver for an example.
* See caosdb-webui/src/ext/js/person_reference_resolver.js for an
* example.
*
* TODO refactor to be configurable. @async @param {string} id - the id of
* the entity which is to be resolved. @return {reference_info}
......@@ -356,8 +341,6 @@ var resolve_references = new function () {
var pths = getEntityHeadingAttribute(entity, "path")
.split("/");
ret["text"] = pths[pths.length - 1];
} else if (par.name === "Person") {
ret["text"] = this.get_person_str(entity);
} else if (par.name === "TestReferenced" && typeof resolve_references.test_resolver === "function") {
// this is a test case, initialized by the test suite.
ret = resolve_references.test_resolver(entity);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment