Skip to content

Commit d4d93b5

Browse files
committed
Fixing bugs with foreign key relations
1 parent 6b2b9cf commit d4d93b5

File tree

1 file changed

+21
-16
lines changed

1 file changed

+21
-16
lines changed

src/main/java/org/computate/frFR/java/EcrirePageClasse.java

Lines changed: 21 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1421,6 +1421,10 @@ public void pageVarsStaticInit(String classeLangueNom, String langueNom, JsonObj
14211421
entiteSuggere = BooleanUtils.isTrue((Boolean)entiteDocumentSolr.get("entiteSuggere_stored_boolean"));
14221422
entiteRequis = BooleanUtils.isTrue((Boolean)entiteDocumentSolr.get("entiteRequis_stored_boolean"));
14231423
entiteListeTypeJson = (String)entiteDocumentSolr.get("entiteListeTypeJson_stored_string");
1424+
entiteAttribuerAttribuer = BooleanUtils.isTrue((Boolean)entiteDocumentSolr.get("entiteAttribuerAttribuer_stored_boolean"));
1425+
entiteAttribuerAttribuerNomSimple = (String)entiteDocumentSolr.get("entiteAttribuerAttribuerNomSimple_" + classeLangueNom + "_stored_string");
1426+
entiteAttribuerAttribuerVar = (String)entiteDocumentSolr.get("entiteAttribuerAttribuerVar_" + classeLangueNom + "_stored_string");
1427+
entiteAttribuerAttribuerVarId = (String)entiteDocumentSolr.get("entiteAttribuerAttribuerVarId_" + classeLangueNom + "_stored_string");
14241428
entiteAttribuerNomSimple = (String)entiteDocumentSolr.get("entiteAttribuerNomSimple_" + classeLangueNom + "_stored_string");
14251429
entiteAttribuerNomCanonique = (String)entiteDocumentSolr.get("entiteAttribuerNomCanonique_" + classeLangueNom + "_stored_string");
14261430
entiteAttribuerVar = (String)entiteDocumentSolr.get("entiteAttribuerVar_" + classeLangueNom + "_stored_string");
@@ -1510,15 +1514,17 @@ public void pageVarsStaticInit(String classeLangueNom, String langueNom, JsonObj
15101514
wJsHtmEditionInit.tl(5, "document.querySelector('#", classeNomSimple, "_", i18nClasse.getString(I18n.var_Page), "_", entiteVar, "')?.addEventListener('", "pf-".equals(composantsWebPrefixe) ? "pf-" : "", "focus', ", i18nGlobale.getString(I18n.var_attribuer), "_", entiteVar, ");");
15111515
wJsHtmEditionInit.tl(5, "document.querySelector('#", entiteAttribuerNomSimple, "_POST_", classeVarId, "')?.addEventListener('", "pf-".equals(composantsWebPrefixe) ? "pf-" : "", "input', ", i18nGlobale.getString(I18n.var_attribuer), "_", entiteVar, ");");
15121516
wJsHtmEditionInit.tl(5, "document.querySelector('#", entiteAttribuerNomSimple, "_POST_", classeVarId, "')?.addEventListener('", "pf-".equals(composantsWebPrefixe) ? "pf-" : "", "focus', ", i18nGlobale.getString(I18n.var_attribuer), "_", entiteVar, ");");
1513-
wJsHtmEditionInit.tl(5, "{% if \"PATCH\" in ", i18nGlobale.getString(I18n.var_portees), " %}");
1514-
wJsHtmEditionInit.tl(5, i18nClasse.getString(I18n.var_suggere), classeNomSimple, entiteVarCapitalise, "([{'name':'fq','value':'", entiteAttribuerVar, ":' + window.", varResultat, ".", entiteVar, "}], document.querySelector('#", "list", classeNomSimple, entiteVarCapitalise, "_", "Page", "'), window.", varResultat, ".", classeVarId, ", window.", varResultat, ".", entiteVar, ", true, document.getElementById('", classeNomSimple, "_", i18nClasse.getString(I18n.var_Page), "_", entiteVar, "'));");
1515-
wJsHtmEditionInit.tl(5, "{% else %}");
1516-
wJsHtmEditionInit.tl(5, "{% if \"GET\" in ", i18nGlobale.getString(I18n.var_portees), " %}");
1517-
wJsHtmEditionInit.tl(5, i18nClasse.getString(I18n.var_suggere), classeNomSimple, entiteVarCapitalise, "([{'name':'fq','value':'", entiteAttribuerVar, ":' + window.", varResultat, ".", entiteVar, "}], document.querySelector('#", "list", classeNomSimple, entiteVarCapitalise, "_", "Page", "'), window.", varResultat, ".", classeVarId, ", window.", varResultat, ".", entiteVar, ", true, document.getElementById('", classeNomSimple, "_", i18nClasse.getString(I18n.var_Page), "_", entiteVar, "'));");
1518-
wJsHtmEditionInit.tl(5, "{% else %}");
1519-
wJsHtmEditionInit.tl(5, i18nClasse.getString(I18n.var_suggere), classeNomSimple, entiteVarCapitalise, "([{'name':'fq','value':'", entiteAttribuerVar, ":' + window.", varResultat, ".", entiteVar, "}], document.querySelector('#", "list", classeNomSimple, entiteVarCapitalise, "_", "Page", "'), window.", varResultat, ".", classeVarId, ", window.", varResultat, ".", entiteVar, ", false, document.getElementById('", classeNomSimple, "_", i18nClasse.getString(I18n.var_Page), "_", entiteVar, "'));");
1520-
wJsHtmEditionInit.tl(5, "{% endif %}");
1521-
wJsHtmEditionInit.tl(5, "{% endif %}");
1517+
wJsHtmEditionInit.tl(5, "if(window.", varResultat, ".", entiteVar, ") {");
1518+
wJsHtmEditionInit.tl(5, "{% if \"PATCH\" in ", i18nGlobale.getString(I18n.var_portees), " -%}");
1519+
wJsHtmEditionInit.tl(6, "{{' '}}", i18nClasse.getString(I18n.var_suggere), classeNomSimple, entiteVarCapitalise, "([{'name':'fq','value':'", entiteAttribuerVar, ":' + window.", varResultat, ".", entiteVar, "}], document.querySelector('#", "list", classeNomSimple, entiteVarCapitalise, "_", "Page", "'), window.", varResultat, ".", classeVarId, ", window.", varResultat, ".", entiteVar, ", true, document.getElementById('", classeNomSimple, "_", i18nClasse.getString(I18n.var_Page), "_", entiteVar, "'));");
1520+
wJsHtmEditionInit.tl(5, "{% else -%}");
1521+
wJsHtmEditionInit.tl(5, "{% if \"GET\" in ", i18nGlobale.getString(I18n.var_portees), " -%}");
1522+
wJsHtmEditionInit.tl(6, "{{' '}}", i18nClasse.getString(I18n.var_suggere), classeNomSimple, entiteVarCapitalise, "([{'name':'fq','value':'", entiteAttribuerVar, ":' + window.", varResultat, ".", entiteVar, "}], document.querySelector('#", "list", classeNomSimple, entiteVarCapitalise, "_", "Page", "'), window.", varResultat, ".", classeVarId, ", window.", varResultat, ".", entiteVar, ", true, document.getElementById('", classeNomSimple, "_", i18nClasse.getString(I18n.var_Page), "_", entiteVar, "'));");
1523+
wJsHtmEditionInit.tl(5, "{% else -%}");
1524+
wJsHtmEditionInit.tl(6, "{{' '}}", i18nClasse.getString(I18n.var_suggere), classeNomSimple, entiteVarCapitalise, "([{'name':'fq','value':'", entiteAttribuerVar, ":' + window.", varResultat, ".", entiteVar, "}], document.querySelector('#", "list", classeNomSimple, entiteVarCapitalise, "_", "Page", "'), window.", varResultat, ".", classeVarId, ", window.", varResultat, ".", entiteVar, ", false, document.getElementById('", classeNomSimple, "_", i18nClasse.getString(I18n.var_Page), "_", entiteVar, "'));");
1525+
wJsHtmEditionInit.tl(5, "{% endif -%}");
1526+
wJsHtmEditionInit.tl(5, "{% endif -%}");
1527+
wJsHtmEditionInit.tl(5, "}");
15221528

15231529
SolrQuery rechercheSolrAttribuer = new SolrQuery();
15241530
rechercheSolrAttribuer.setQuery("*:*");
@@ -1532,13 +1538,12 @@ public void pageVarsStaticInit(String classeLangueNom, String langueNom, JsonObj
15321538
rechercheSolrAttribuer.add("stats.field", "entiteHtmLigne_indexed_int");
15331539
QueryResponse rechercheReponseAttribuer = clientSolrComputate.query(rechercheSolrAttribuer);
15341540
SolrDocumentList rechercheListeAttribuer = rechercheReponseAttribuer.getResults();
1535-
wJsHtmEditionInit.tl(5, "// rechercheSolrAttribuer.size(): ", rechercheSolrAttribuer.size());
15361541

15371542
for(Integer k = 0; k < rechercheListeAttribuer.size(); k++) {
1538-
wJsHtmEditionInit.tl(5, "// rechercheSolrAttribuer k: ", k);
15391543
SolrDocument entiteDocumentSolr2 = rechercheListeAttribuer.get(k);
15401544
String entiteVar2 = (String)entiteDocumentSolr2.get("entiteVar_" + classeLangueNom + "_stored_string");
15411545
String entiteVarCapitalise2 = (String)entiteDocumentSolr2.get("entiteVarCapitalise_" + classeLangueNom + "_stored_string");
1546+
String entiteAttribuerAttribuerVarId2 = (String)entiteDocumentSolr2.get("entiteAttribuerAttribuerVarId_" + classeLangueNom + "_stored_string");
15421547

15431548
// wJsHtmInit.tl(5, "function ", entiteAttribuerNomSimple, "_", i18nGlobale.getString(I18n.var_attribuer), "_", entiteVar2, "(event) {");
15441549
// wJsHtmInit.tl(6, i18nClasse.getString(I18n.var_suggere), classeNomSimple, entiteVarCapitalise2, "(");
@@ -1562,7 +1567,7 @@ public void pageVarsStaticInit(String classeLangueNom, String langueNom, JsonObj
15621567
wJsHtmEditionInit.tl(6, i18nClasse.getString(I18n.var_suggere), entiteAttribuerNomSimple, entiteVarCapitalise2, "(");
15631568
wJsHtmEditionInit.tl(8, "[ { 'name': 'q', 'value': '", entiteAttribuerVarSuggere, ":' + (event.target.value ? event.target.value : '') }");
15641569
wJsHtmEditionInit.tl(8, ", { 'name': 'rows', 'value': '10' }");
1565-
wJsHtmEditionInit.tl(8, ", { 'name': 'fl', 'value': '", i18nClasse.getString(I18n.var_classeNomCanonique), ",", entiteAttribuerVarId, ",", entiteVar2, ",", classeVarClePrimaire, entiteAttribuerVarUrlPageEdition == null ? "" : "," + entiteAttribuerVarUrlPageEdition, entiteAttribuerVarTitre == null ? "" : "," + entiteAttribuerVarTitre, "' } ]");
1570+
wJsHtmEditionInit.tl(8, ", { 'name': 'fl', 'value': '", i18nClasse.getString(I18n.var_classeNomCanonique), ",", entiteAttribuerAttribuerVarId2, ",", classeVarClePrimaire, entiteAttribuerVarUrlPageEdition == null ? "" : "," + entiteAttribuerVarUrlPageEdition, entiteAttribuerVarTitre == null ? "" : "," + entiteAttribuerVarTitre, "' } ]");
15661571
wJsHtmEditionInit.tl(8, ", document.querySelector('#' + event.target.getAttribute('data-list'))");
15671572
wJsHtmEditionInit.tl(8, ", event.target.getAttribute('data-method') === '", i18nClasse.getString(I18n.var_Page), "' ? window.", varResultat, ".", classeVarId, " : null");
15681573
wJsHtmEditionInit.tl(8, ", event.target.getAttribute('data-method') === '", i18nClasse.getString(I18n.var_Page), "' ? window.", varResultat, ".", entiteVar2, " : null");
@@ -1572,10 +1577,10 @@ public void pageVarsStaticInit(String classeLangueNom, String langueNom, JsonObj
15721577
wJsHtmEditionInit.tl(5, "}");
15731578
wJsHtmEditionInit.tl(5, "document.querySelector('#", entiteAttribuerNomSimple, "_POST_", entiteVar2, "_", classeNomSimple, "_POST_", entiteVar, "')?.addEventListener('", "pf-".equals(composantsWebPrefixe) ? "pf-" : "", "input', ", entiteAttribuerNomSimple, "_POST_", entiteVar2, "_", classeNomSimple, "_POST_", entiteVar, ");");
15741579
wJsHtmEditionInit.tl(5, "document.querySelector('#", entiteAttribuerNomSimple, "_POST_", entiteVar2, "_", classeNomSimple, "_POST_", entiteVar, "')?.addEventListener('", "pf-".equals(composantsWebPrefixe) ? "pf-" : "", "focus', ", entiteAttribuerNomSimple, "_POST_", entiteVar2, "_", classeNomSimple, "_POST_", entiteVar, ");");
1575-
wJsHtmEditionInit.tl(5, "{% if \"PATCH\" in ", i18nGlobale.getString(I18n.var_portees), " %}");
1576-
// NEXT STEPS
1577-
wJsHtmEditionInit.tl(5, i18nClasse.getString(I18n.var_suggere), entiteAttribuerNomSimple, entiteVarCapitalise2, "([], document.querySelector('#", "list", classeNomSimple, entiteVarCapitalise2, "_", "Page", "'), null, window.", varResultat, ".", entiteVar2, ", true, document.querySelector('#", entiteAttribuerNomSimple, "_POST_", entiteVar2, "_", classeNomSimple, "_POST_", entiteVar, "'));");
1578-
wJsHtmEditionInit.tl(5, "{% endif %}");
1580+
// wJsHtmEditionInit.tl(5, "{% if \"PATCH\" in ", i18nGlobale.getString(I18n.var_portees), " %}");
1581+
// // NEXT STEPS
1582+
// wJsHtmEditionInit.tl(5, i18nClasse.getString(I18n.var_suggere), entiteAttribuerNomSimple, entiteVarCapitalise2, "([], document.querySelector('#", "list", classeNomSimple, entiteVarCapitalise2, "_", "Page", "'), null, window.", varResultat, ".", entiteVar2, ", true, document.querySelector('#", entiteAttribuerNomSimple, "_POST_", entiteVar2, "_", classeNomSimple, "_POST_", entiteVar, "'));");
1583+
// wJsHtmEditionInit.tl(5, "{% endif %}");
15791584
}
15801585
// wJsInit.tl(4, ", event.currentTarget");
15811586
// wJsInit.tl(4, ", function(", langueConfig.getString(I18n.var_reponse), ", target) { ", langueConfig.getString(I18n.var_ajouterLueur), "(target); }");

0 commit comments

Comments
 (0)