-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Verwendete Daten zur Ausgabe von Organisation, "Funktion" und Workplace abhängig machen. #92
Comments
Kopie der Daten von @MManthey aus dem Fall #54 zur Veranschaulichung: Aus Schema-Person:
Aus Schema-Contact:
Aus Schema-Organization:
|
In #97 ist die Datenstruktur genauer beschrieben. Bei der Anzeige einer Person müssen wir also mindstens den Kontext der Organisation vorauswählen. Ggf. über einen Settingswert, in dem man die Id der Organisation eintragen kann. |
[faudir orgaid="1011120000" function="Wissenschaftliche Mitarbeiter"] spreche api an mit der orgaid="1011120000" und hole alle personen die bei der orgaid in genau dieser gruppe sind. gruppe =
|
Filterlogik: |
* commit '5dcc9ec369f06984328db46c5c8725297da0e0a5': #92 added condition for category & post id
@xwolfde Ich habe die Tests sowohl auf Englisch als auch auf Deutsch durchgeführt, und es functionitert. Du solltest die Funktion genau so schreiben, wie sie in der API definiert ist. Zum Beispiel: Head oder Leitung, Deputy oder Stellvertretung Englisch: [faudir function="Head" orgnr="1011120000"] |
Ah, my bad. Hast recht. Beim Shortcode geht es mit der richtigen Bezeichnung. Beim Block kriege ich es aber auch mit der richtigen Bezeichnung nicht hin :( Mein Missverständnis kam daher, dass ich dachte, dass wir auch hier für den Fall, dass wir auf die Setting-Einstellung der Organummer zurückfallen, auch dort variable nach unten gehen, wie hier beschrieben: Sprich, wenn ich nur nach Nur dann, wenn im Shortcode die Nummer explizit angegeben ist mit |
Im Block funktioniert es bei mir, siehe Screenshot. Wir hatten es so verstanden, dass bei der Abfrage nach „Professoren“ die Personen aus der angegebenen Organisation gefunden werden sollen, ohne dass automatisch alle „Children Orgs“ einbezogen werden. Das entspricht auch dem, was im Issue erwähnt wurde. Ich spreche nochmal mit @MManthey und @debokshi und prüfe, ob wir das in den gegebenen Zeitrahmen implementieren können. 😊 |
@xwolfde Can we use the subOrganization to fetch relevant org ? |
Uh, now you got me - I dont know... But the API documentation looks right for it. If this helps and works, do it. But do you really need it? Wouldnt ist be easier to use lq-Search in /persons/ in the orga-attributs and look if a number starts with the sma eorg nr? |
Ah, du bist Frühaufsteher und hast schon was gemacht. Mir ist noch eingefallen, dass ja Marten (?) bei der Suche nach Personen im Backend mit dem Filter nach der org genau auch schon nach Personen suchte, deren Orgnr mit der Nummernfolge begann. Sorry, ist mit erst gerade eingefallen. Ich bin noch unterwegs und schaue gleich die neue Lösung an. |
* commit 'b1690a303ccca8ecd735f36e2ed2dcf9689bb333': fixed warning #92
Die Suche nach Funktionen funktiert prinzipiell. Daher nehme ich den Issue hiermit ab. Allerdings gibt es noch zwei gesonderte Bugs, die dabei sichtbar wurden: |
Je nach Arbeitsplatz und je nach FUnktion kann gewünscht sein, dass unterschiedliche Daten ausgegeben werden.
Daher brauche wir Attribut für die Ausgaben, welches angibt, welche der jeweiligen Datensätze dargestellt werden sollen.
Auserdem sollten wir ein Setting-Wert festlegen und eine Konstante, die im Falle mehrere Datensätze (mehrere Funktionen mit unterschieclichen Daten und/oder mehrere Arbeitsplätze), welcher davon als Default verwendet wird.
Wenn nur 1 Satz vorliegt (nur eine Rolle an einem Arbeitsplatz), dann wird natürlich der verwendet.
The text was updated successfully, but these errors were encountered: