Skip to content
This repository was archived by the owner on Nov 29, 2019. It is now read-only.

Review timeline ordering structures#636

Open
maparent wants to merge 2 commits into
developfrom
repair_timeline_order
Open

Review timeline ordering structures#636
maparent wants to merge 2 commits into
developfrom
repair_timeline_order

Conversation

@maparent

@maparent maparent commented Dec 21, 2018

Copy link
Copy Markdown
Contributor

The linked list structure (previous_event) was a bit fragile in reordering operations; I had fixed that with post_updates earlier, but it required acrobatics around deletes. Not healthy. I repaired with a cascade option, which seems to work reliably.
I noted while there that there's a new field order, which is not kept in sync with the linked list. Why? Were you aware of the linked list field?
I also noted that creating a new timeline item with the old interface fails because the JS wants to send an int in the json, which the float field refuses. That's a separate fix, which may have wide-ranging consequences. I could also be more precise here.

…ird side effects. Use cascade=expunge instead.
@maparent maparent force-pushed the repair_timeline_order branch from d547d9c to 9f21be5 Compare December 21, 2018 22:24
@vincentfretin

Copy link
Copy Markdown
Contributor

We don't use the old interface and don't use the linked chain. We currently use the new interface with the order field. We should remove the previous_event field.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants