Skip to content

Conversation

kaladay
Copy link
Contributor

@kaladay kaladay commented Dec 11, 2019

Remove the spinner.

The publishing event log is implemented using a reverse-sorted ordered list for usability and accessibility.
The numbered list is not desired, but provided for accessibility and therefore the numbers are hidden via CSS.

Implement a custom (simple/naive) filter for event-type-specific presentation.
Render the event timestamp for improved user experience.

Ensure that when publishing is off and a document update is received that the events log is cleared.

Help prevent fast clicking on publish submit button from triggering multiple publishes.
(This is still blocked by the service-end, but doing this at least prevents an annoying publish denied error.)

Significant test updates/changes.

…inate the spinner

Remove the spinner.

The publishing event log is implemented using a reverse-sorted ordered list for usability and accessibility.
The numbered list is not desired, but provided for accessibility and therefore the numbers are hidden via CSS.

Implement a custom (simple/naive) filter for event-type-specific presentation.
Render the event timestamp for improved user experience.

Ensure that when publishing is off and a document update is received that the events log is cleared.

Help prevent fast clicking on publish submit button from triggering multiple publishes.
(This is still blocked by the service-end, but doing this at least prevents an annoying publish denied error.)
Added appropriate mocks.
Synchronized utility settings from most recent work.
Improve utility promises, using a shared function and adding support for "action".
Update mockWsApi with most recent work.
Added filters tests.
Properly setup karma config template test settings.
Comment out ubused app/services include in tests to avoid warning due to having no services tests to process.

This implements some of the newer practices for any major changes but follows existing practices for small changes.
- Newer practices includes using two spaces instead of four.
- Newer practices uses explicit model instantiation.
- Newer practices only use 3 mocked models & repos for mocks instead of 6.
- Newer practices use $ in the names more.
- Newer practices breaks apart unit test initializer functions and settings more granular.
@kaladay kaladay requested a review from jsavell December 11, 2019 15:48
@coveralls
Copy link

Coverage Status

Coverage decreased (-0.5%) to 79.98% when pulling 28318ca on sprint12-b03983-broadcast_publishing into 9f8a1a3 on sprint12-staging.

@kaladay kaladay merged commit 28318ca into sprint12-staging Dec 12, 2019
@jsavell jsavell deleted the sprint12-b03983-broadcast_publishing branch January 9, 2020 19:18
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

Successfully merging this pull request may close these issues.

3 participants