-
Notifications
You must be signed in to change notification settings - Fork 506
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
Editable post dates #1362
Comments
I've staged a solution for editing a post's date, author, and status from the same place: The "metadata" pattern. In the interest of making the visual structure for editing a post reasonably similar to viewing it, this solution keeps those pieces of metadata inside the form sheet, but styled uniquely. It also lays the groundwork for patterns and conventions we can benefit from throughout the platform, including: Chip
Mainsheet
NOTE: The reason one clickable item (like a chip) might trigger a "Modal" and another might trigger a "Mainsheet" is that, in the former case, it must reveal multiple kinds of actions, like a multi-select list with an added search field. But in the latter case, the clickable item must reveal a list of actions that, with one click, complete the task or take you somewhere else. So, to the point about editing post dates, the user could do so by selecting the post date "chip" and revealing a modal window with editable fields related to that metadata. You can demonstrate this interaction in the I'd particularly like @jshorland, @caharding, and @rjmackay's feedback on this solution. I want to know if y'all think it's a reasonably elegant balance of the stated challenges:
|
I really like this overall approach. The chips are excellent, easy to find I do find the dropdown a little bit confusing a cluttered. Could we not use On Mon, Sep 12, 2016 at 1:36 PM, Brandon Rosage notifications@github.com
Charlie Harding |
Sorry - this issue was queued for a sprint with design done. Why are we iterating the design again at all?! |
I actually think these are two separate issues. We have two options for this immediate sprint starting tomorrow:
I recommend #1 |
@rjmackay It looks like we have a misunderstanding about the process. As I understand it, an issue that's designated for a sprint must have it's design completed before its sprint begins. And because this issue's sprint, No. 11, had not yet started, the work I shared above was my attempt to get y'all something solid before things kick off in our scheduled meeting Sept. 13. If this sprint started early, or was already underway, I apologize. I only jumped in because, from my vantage point, the sprint hadn't yet kicked off. If necessary, I think it's fine to implement this feature using the design that's been previously staged. I can re-stage it in the |
Once something makes it to 'Waiting for sprint' I don't think it should move backwards unless @jshorland pulls it out. It was put into The new changes would expand the scope of this issue to something I don't think we can complete in this sprint, but also don't have time to feedback and scope the issue now. |
In that case, let me stage the previous solution in the |
@rjmackay & @jshorland: As promised, I've staged the "Post: Edit" and "Post: Add" layouts for the This should help you keep the implementation of this design solution within the Sprint 11 tech spec you originally provided. I've also created a feature-specific branch -- We'll get that merged into a sprint-specific branch once the issue is designated for a sprint. |
@brandonrosage thanks for splitting that out. Can you create a github issue for the |
@rjmackay should i move this back into in progress? or let you do that? |
@jshorland pushed a fix to this. Should be live soon |
Well I fixed the ordering but I have timezone issues of some form. |
oh interesting. its probably because it matches the default time zone set in the deployment. It's the same for me in eastern standard time US |
My recommendation is to push the changes in this issue, and resolve any confusion around time zones in a new issue. |
I really don't think this should go into production till we fix timezone issues. The primary issue TBH is that if you edit a post, and save it (having made no changes on the form) it overwrites the post date.. so we're corrupting post data. |
Let me provide better info on whats broken here:
TLDR: This feature is really broken |
I've hidden this on production until its fixed. The more I messed with it was broken :( |
Also noticed that you can't edit the post date when creating a new post, kinda counter productive. |
Fair enough. Create a new issue, or make sure the same issue goes backward so we don't lose it iPhone iTypo
|
Post dates not editable at all on qa.ushahididev.com -- is that where I'm suppsoed to be testing this? |
No. Sorry sent the link in Slack a few days ago.. but not here: http://qa.fix-date-timezone-issues.ushahidilab.com/ |
CHANGED TIME ZONES ON MY COMPUTER to WELLINGTON NEW ZEALAND AND RE-TESTED.
PASSES QA. |
This has been designed in the PL but isn't implemented.
Background on #752
Need to
The text was updated successfully, but these errors were encountered: