-
Notifications
You must be signed in to change notification settings - Fork 161
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
See summary of update conflicts on Entity Detail page #505
Comments
same first-column width issue in the table as the other story and also the columns should be a minimum of 50px, not always 50px |
From the release criteria: "When I click on the source name, the page should scroll to that entry in the feed" . Does this rule apply only if I click the source name in the conflicts table? If I click the version in "Data updated by submission.... v .." the page also scroll to this feed (present in the URL and outlined blue). |
After clicking the source name, the page scroll to the entry in the feed (+blue outline). After that if I click e.g. a tab in a different parallel update feed (without clicking on the version), should the bkue outline and scrolling to the place be removed? If not, in which cases it should be removed (e.g. clicking different source in the table with conflicts, editing entity)? |
The green check icon for the known good version doesn't appear in the table of conflicts after resolving conflicts. After resolving conflicts and creating new ones all conflict are shown in the table
|
Yes, that's OK, that screenshot was an earlier mockup.
@ktuite made the v123 version number label a link so that it's easy to copy a link to a particular version.
Curious what @issa-tseng thinks! As it's supposed to work now, clicking between Author's View and Central's View shouldn't remove the blue outline. However, if you take an action that refreshes the feed (editing the entity, marking it as resolved), you should not see the previous blue outline. However, even in that case, you should still see the version number in the URL. If there's a version number in the URL, then no action will remove it (only maybe change it). If you click a different source, that should scroll to a different version and change the URL.
That definitely sounds like a bug. Would you mind filing a new issue about that? |
OK, I think we've fixed this one now. Would you mind taking a look? |
The last known good version is fixed |
I found an example of a conflict which is mark a soft conflict but looking at the version I think it should be a hard conflict (v37-v44)? The properties didn't change but the update (v37) was made on out of date version. Another example of soft conflict/hard conflict v2-v5 (Entity updated via Enketo) |
For the first case, it looks like some of the submissions that led to updates (like the ones that led to v38, 39, 40) included blank values for For the second one, it looks like two updates were made in parallel and changed one property to the same value. Looking at the second case, both the submission that created v3 and the submission that created v4 set the circumference to 12. That also happened to be what the submission that created v2 set it to so from the entity perspective there was no change. That means when the last parallel update came in that was also based on v2, its changes were applied without a hard conflict because the properties it modified had not been changed by other submissions based on v2. |
Tested with success! |
Tested with success! |
See the story in the release criteria.
Related:
The text was updated successfully, but these errors were encountered: