-
Notifications
You must be signed in to change notification settings - Fork 27
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
Publish all sessions #905
Publish all sessions #905
Conversation
Questions I have:
Would the info make more sense if we removed everything that was done and only displayed what is missing?
Do the Publish As Is / Mark As Scheduled checkboxes make sense?
Do the checkboxes in the table header to publish all as is and mark all as scheduled make sense?
I'm planning to collapse the unpublishable and publishable sections. I think if they are collapsed they belong on top of the section where you can make publish / mark decisions. Is that correct?
How can we make it clear that when you click save you are not only saving those sessions that you acted upon but also publishing everything in the publishable section?
Where should the save button go? I can put more than one on the screen if it needs to be in a couple of places.
Other thoughts on function, other than the fact that it is pretty ugly right now?
|
one item I am noticing is that what displays as "published" in the session list is shown in the preflight checklist as unpublishable -- the checklist is correct. I am hoping this is just crap test data, rather than a problem on how we are reading the values... |
@saschaben I have no idea how to to make the boxes look better. I can do the check all / un-check all as buttons. But the individual lines I don't know what to use. If I use monkey buttons they are way to big and a slider is really too small. I was thinking about a switch with P and S, but I just don't think thats very clear. Any ideas? I don't have the tools to do a good mock, I will just put it together and we can move the sections around and take screen shots. |
I missed one question earlier. Please see above, in bold. |
@jrjohnson regarding the checkboxes: is there a monkey button control that stacks the buttons, rather than side by side? I would think that wouls take up only slightly more space than the boxes + labels do now.... |
We dint have anything. I can try and create something. Is it worth adding an extra development day to do? |
@jrjohnson let's leave it be for now and we can add it as an enhancement. |
d6a9cbf
to
ac2e18a
Compare
Ok - I cleaned this up about as far as I can take it without feedback. It needs tests, but I wanted to wait to nail down the functionality first. The sections are now collapsible and I switched to buttons for the select all. |
Seems like we're getting there. Functionality at first pass is good. We need serious work to provide better user context for this layout. We can discuss this morning and hopefully get some good input this pm from Valentina. I'll review again a few times to make sure we are solid. |
We met with Valentina today and together we have agreed upon the following captions for this functionality. Collapsable sections: Sessions Imcomplete: cannot publish (x) The shorter buttons used in @jrjohnson's more recent mock seemed to be the ones we agreed upon ... We agreed that the action button could be captioned simply "Save" |
@saschaben / @dartajax thoughts on this? Maybe a green button? |
Clever approach, @jrjohnson. I like it, but I suspect that feedback would tell us that this may confuse users initially --- since it doesn't "really" look like a button. I really like not requiring an additional step to display the info, but maybe we should build that review sentence adjacent to a "save now" button...? |
That's cool but I agree with @saschaben that it looks to me like a label not a button. The user would see the caption change if one of the check boxes is changed to "Publish As-Is" it would say Publish 1, Schedule 5, and Ignore 5 Sessions? So they would see it dynamically change? Or maybe that review sentence would change instead. |
ac2e18a
to
0287fbf
Compare
@@ -7,6 +7,7 @@ export default { | |||
'yes': 'Yes', | |||
'no': 'No', | |||
'on': 'On', | |||
'go': 'Go', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@saschaben / @dartajax please translate
This needs translation, but other than that it should be ready to go. It has the minimum possible tests. |
0287fbf
to
2d04f4a
Compare
You probably want to wait for dave, but if you want to merge now and adjust later, I think this will do it: 'go': 'vaya', 'incompleteSessions': 'Sessiones Incompletados: No Poder Publicar', a few changes only from me (Dave) .. below 'incompleteSessions': 'Sesiónes Incompletas: No se pueden publicar', |
Added a publishall route under course which allows for the review and publication of all the sessions in a course.
2d04f4a
to
fc5cd80
Compare
I’m starting a PR to get feedback on the overall functionality and display. @saschaben can you take a look?
Steps to test -
Questions I have:
Do we need this much information on this screen?
Would the info make more sense if we removed everything that was done and only displayed what is missing?
Do the Publish As Is / Mark As Scheduled checkboxes make sense?
Do the checkboxes in the table header to publish all as is and mark all as scheduled make sense?
I'm planning to collapse the unpublishable and publishable sections. I think if they are collapsed they belong on top of the section where you can make publish / mark decisions. Is that correct?
How can we make it clear that when you click save you are not only saving those sessions that you acted upon but also publishing everything in the publishable section?
Where should the save button go? I can put more than one on the screen if it needs to be in a couple of places.
Other thoughts on function, other than the fact that it is pretty ugly right now?
Fixes #797