Skip to content
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

Edits Made in Other Front Ends Don't Display On dPoll #98

Open
tdreid opened this issue Feb 27, 2019 · 2 comments
Open

Edits Made in Other Front Ends Don't Display On dPoll #98

tdreid opened this issue Feb 27, 2019 · 2 comments

Comments

@tdreid
Copy link

tdreid commented Feb 27, 2019

Expected Behavior

When a user edits a post the most recent version is displayed on front ends that serve a general audience.

Actual Behavior

When a user edits a poll using a Steem blockchain frontend other than dPoll the changes are not visible on the website https://dPoll.xyz.

For example, compare this post on dPoll and Busy.org.

The post has been edited using Busy.org to correct a typo in the first paragraph.
I.e. @rem-steem replaces rem-stem.

poll-on-busy-org

But the change does not show up on dPoll.

image

Steps To Reproduce

  1. Create a poll on dPoll.xyz.
  2. Edit the poll using Busy.org or Steemit.com
@tdreid
Copy link
Author

tdreid commented Feb 27, 2019

I belive the disparity arises because dPoll is reading what it displays from json_metadata.question and json_metadata.description and thus cannnot pickup on changes that were made elsewhere.

This can be seen in the steemd.com view.

steemd-of-post-example

While these are technically different properties from the post body and there is nothng wrong per se with writing custom json_metadata for dPoll's particular purpose, I expect the typical, non-technical user will find this confusing.

@tdreid tdreid changed the title Edits Made in Other Front Ends Don't Display on dPoll Edits Made in Other Front Ends Don't Display On dPoll Feb 27, 2019
@emre
Copy link
Owner

emre commented Feb 28, 2019

This is the intended behavior. We don't want people to alter the content once the poll gets some votes.

Ex:

Alice creates a poll and asks is the earth flat?

Bob sees that, and votes as No.

Alice changes the question to is the earth awesome?

Bob's vote is irrelevant, now.

Editing is only possible at dPoll interface with strict limitations. (until the first vote) Reverse syncing it from the blockchain currently is not supported and it looks like a minor thing, to me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants