Ticket #76 (closed Defect: fixed)
Many Cardinality
Reported by: | jri | Owned by: | jri |
---|---|---|---|
Priority: | Major | Milestone: | Release 4.1 |
Component: | DeepaMehta Standard Distribution | Version: | 4.0.3 |
Keywords: | Cc: | JuergeN, dgf, irau, Malte | |
Complexity: | 13 | Area: | |
Module: | deepamehta-core |
Description
Not yet implemented.
Neither in the Core Service nor in the GUI.
Change History
comment:4 Changed 13 years ago by Jörg Richter
comment:5 Changed 13 years ago by Jörg Richter
Core: "Many Cardinality" Pt.2 (#76).
Webclient: page and form renderer works. Form processing doesn't work yet.
See ticket 76
comment:6 Changed 13 years ago by Jörg Richter
Core: "Many Cardinality" Pt.3 (#76).
Fix composite value cloning.
Form processing not yet functional.
See ticket 76
comment:7 Changed 13 years ago by Jörg Richter
Core: "Many Cardinality" Pt.4 (#76).
Form processing: parse multiple-value requests.
Adaption of the Webclient is pending.
See ticket 76
comment:8 Changed 13 years ago by Jörg Richter
Core: "Many Cardinality" Pt.5 (#76).
Process multiple-value update requests.
The response object is not proper yet.
Webclient: add debug method js.stringify(obj)
See ticket 76
comment:9 Changed 13 years ago by Jörg Richter
Core: "Many Cardinality" Pt.6 (#76).
Processing card-many update requests: response object is properly formed.
See ticket 76
comment:10 Changed 13 years ago by Jörg Richter
Core/Webclient?: fix creating many-card topics.
Phase 1 of "Many Cardinality" (#76) refactoring is supposed to be complete now.
Internally the core/webclient/protocol represents multi-values as arrays.
For the user the functionality should be exactly as before.
See ticket 76
comment:11 Changed 13 years ago by Jörg Richter
Core: "Many Cardinality" Pt.4 (#76).
Form processing: parse multiple-value requests.
Adaption of the Webclient is pending.
See ticket 76
comment:12 Changed 13 years ago by Jörg Richter
Core: "Many Cardinality" Pt.5 (#76).
Process multiple-value update requests.
The response object is not proper yet.
Webclient: add debug method js.stringify(obj)
See ticket 76
comment:13 Changed 13 years ago by Jörg Richter
Core: "Many Cardinality" Pt.6 (#76).
Processing card-many update requests: response object is properly formed.
See ticket 76
comment:14 Changed 13 years ago by Jörg Richter
Core/Webclient?: fix creating many-card topics.
Phase 1 of "Many Cardinality" (#76) refactoring is supposed to be complete now.
Internally the core/webclient/protocol represents multi-values as arrays.
For the user the functionality should be exactly as before.
See ticket 76
comment:15 Changed 13 years ago by Jörg Richter
Webclient: "Many Cardinality" Pt.7 (#76).
Revise TopicRenderer?.create_fields() and class TopicRenderer?.Field. Change APIs.
In preparation of "extended composite request format".
See ticket 76
comment:16 Changed 13 years ago by Jörg Richter
Webclient: "Many Cardinality" Pt.7 (#76).
Revise TopicRenderer?.create_fields() and class TopicRenderer?.Field. Change APIs.
In preparation of "extended composite request format".
See ticket 76
comment:17 Changed 13 years ago by Jörg Richter
comment:18 Changed 13 years ago by Jörg Richter
comment:19 Changed 13 years ago by Jörg Richter
Core: Editing multiple-value topics works (#76).
Editing e.g. all the Person's multiple-value fieds (Phone, Email, Website, Address) works for the first time.
In general
- many simple topics works
- many compositioned topics works
- many aggregated topics is pending (not used in standard distribution topic types)
See ticket 76
comment:20 Changed 13 years ago by Jörg Richter
Core fix: add several topics at once works (#76).
... by an "Add" button in the detail panel.
See ticket 76
comment:21 Changed 13 years ago by jri
Core: *many* simple aggregations works (#76).
Changeset: 4b5cfe45aa86c82fbe84d99efccf29ba190320f6 (April 24)
comment:22 Changed 13 years ago by jri
Webclient: "Remove" button for many-fields (#76).
Changeset: 5b697194f34a4a23db89a44c6428563d324a69e4 (May 1)
comment:23 Changed 13 years ago by jri
Webclient: "Remove" button Pt.2 (#76).
…
For aggregated simple topics the "Remove" button works.
For compositioned topics functionality is pending.
Changeset: 75f410261f6534ca49ed3fc6862fc19ec6210e14 (May 4)
comment:24 Changed 13 years ago by jri
Core: "Remove" button is fully functional (#76).
Changeset: 179e303d4f1509146ebe84e9450d4523da5fe5b8 (May 5)
comment:25 Changed 13 years ago by jri
- Status changed from accepted to closed
- Resolution set to fixed
comment:26 Changed 13 years ago by Jörg Richter
comment:27 Changed 13 years ago by Jörg Richter
Core: "Many Cardinality" Pt.2 (#76).
Webclient: page and form renderer works. Form processing doesn't work yet.
See ticket 76
comment:28 Changed 13 years ago by Jörg Richter
Core: "Many Cardinality" Pt.3 (#76).
Fix composite value cloning.
Form processing not yet functional.
See ticket 76
comment:29 Changed 13 years ago by Jörg Richter
Core: "Many Cardinality" Pt.4 (#76).
Form processing: parse multiple-value requests.
Adaption of the Webclient is pending.
See ticket 76
comment:30 Changed 13 years ago by Jörg Richter
Core: "Many Cardinality" Pt.5 (#76).
Process multiple-value update requests.
The response object is not proper yet.
Webclient: add debug method js.stringify(obj)
See ticket 76
comment:31 Changed 13 years ago by Jörg Richter
Core: "Many Cardinality" Pt.6 (#76).
Processing card-many update requests: response object is properly formed.
See ticket 76
comment:32 Changed 13 years ago by Jörg Richter
Core/Webclient?: fix creating many-card topics.
Phase 1 of "Many Cardinality" (#76) refactoring is supposed to be complete now.
Internally the core/webclient/protocol represents multi-values as arrays.
For the user the functionality should be exactly as before.
See ticket 76
comment:33 Changed 13 years ago by Jörg Richter
Webclient: "Many Cardinality" Pt.7 (#76).
Revise TopicRenderer?.create_fields() and class TopicRenderer?.Field. Change APIs.
In preparation of "extended composite request format".
See ticket 76
comment:34 Changed 13 years ago by Jörg Richter
comment:35 Changed 13 years ago by Jörg Richter
comment:36 Changed 13 years ago by Jörg Richter
Core: Editing multiple-value topics works (#76).
Editing e.g. all the Person's multiple-value fieds (Phone, Email, Website, Address) works for the first time.
In general
- many simple topics works
- many compositioned topics works
- many aggregated topics is pending (not used in standard distribution topic types)
See ticket 76
comment:37 Changed 13 years ago by Jörg Richter
Core fix: add several topics at once works (#76).
... by an "Add" button in the detail panel.
See ticket 76
comment:38 Changed 13 years ago by Jörg Richter
Core: *many* simple aggregations works (#76).
See ticket 76
comment:39 Changed 13 years ago by Jörg Richter
comment:40 Changed 13 years ago by Jörg Richter
Webclient: "Remove" button Pt.2 (#76).
For aggregated simple topics the "Remove" button works.
For compositioned topics functionality is pending.
See ticket 76.
comment:41 Changed 13 years ago by Jörg Richter
Core: "Remove" button is fully functional (#76).
See ticket 76.
comment:42 Changed 13 years ago by Jörg Richter
Webclient: fix Topic class (#76).
... make its get() and find_child_topic() methods fit for multiple values.
Furthermore in Webclient: fix the form processor's safety net.
Furthermore in Core: Change DeepaMehtaObject? interface:
- rename updateCompositeValue() to updateChildTopic()
- add updateChildTopics()
See ticket 76.