Closed xdoo closed 6 years ago
siehe auch #96
Wo kann man die 'on the fly'-Relation sehen? Da müsste doch bei den Animals etwas zu sehen sein weil dort die animad-keeper-simple-relation verwendet wird? Welche Anpassungen müssen in den Forms gemacht werden? Gibt's da ein Beispiel?
Bei den Animals
passt m.M. nach die Payload nicht. Der Button wird abhängig vom vorhandenen Link zu Keepers angezeigt. Bei Enclosure
funktioniert es:
Das ist das kleine + im Suchfeld.
Hier noch die Payload zu dem Beispiel oben:
{
"name": "Elephant's Paradise",
"cleaningTime": "15:15:00",
"_links": {
"self": {
"href": "http://demo6512140.mockable.io/enclosures/3bca5b38-13be-4fd3-b656-fa79a639ddd5"
},
"enclosure_": {
"href": "http://demo6512140.mockable.io/enclosures/3bca5b38-13be-4fd3-b656-fa79a639ddd5"
},
"animalList": {
"href": "http://demo6512140.mockable.io/enclosures/3bca5b38-13be-4fd3-b656-fa79a639ddd5/animalList"
},
"animals": {
"href": "http://demo6512140.mockable.io/animals"
},
"keeperList": {
"href": "http://demo6512140.mockable.io/enclosures/3bca5b38-13be-4fd3-b656-fa79a639ddd5/keeperList"
},
"keepers": {
"href": "http://demo6512140.mockable.io/keepers"
}
}
}
Entscheidend ist der Link mit dem Alias 'keepers'. Wenn der nicht drin ist, dann hat er keine Adresse um ein neues Objekt anzulegen. Dann hat er übrigens auch keine Listeneinträge zum Suchen.
Geschlossen durch PR #142
In den Komponenten
animad-enclosure-simple-relation
undanimad-animal-simple-relation
muss die Möglichkeit eingebaut werden, Relationsobjekte 'on the fly' zu erstellen. Dies wurde exemplarisch an der Komponenteanimad-keeper-simple-relation
durchgeführt. Achtung: Innerhalb deranimad-*-form
Komponenten müssen auch jeweils Anpassungen vorgenommen werden.siehe hierzu auch #56