canvas-lms/spec
Nick Houle 533b02544f Update Progress Widget UI
Fixes: GOOF-701

Note:
- We are no longer using the `workflow_state` attribute form the
  Attachment model. We are using AttachmentUploadStatus that is
  joined to the Attachment model to retrieve the same results.
  We are now using Redis to track the state of the Attachment
  per Submission which will allow us to give a more accurate view
  of the Attachment state as it is being processed.

Test plan:
- Compile assets for canvas
- Boot up the docker container
- Navigate to a course with the google lti installed
- As a student submit an assignment from google drive
- On the assignment detials, submission details and grade summary
  pages (found on the invision links in the ticket) confirm you
  see the progress widgets and the files correct upload status
- On the submission details page in the grade book confirm you
  can see the icons
- In speedgrader confirm you can see the correct icons on the right
  hand sidebar AND confirm they change accrodignly as you change
  the submission selected from the dropdown if there are multiple
  submissions

Change-Id: I6c1152cb7b450c3c2e3a2ca810233fc222c0967a
Reviewed-on: https://gerrit.instructure.com/180605
Tested-by: Jenkins
Reviewed-by: Joshua Orr <jgorr@instructure.com>
QA-Review: Deepeeca Soundarrajan <dsoundarrajan@instructure.com>
Product-Review: Jesse Poulos <jpoulos@instructure.com>
2019-03-19 18:31:36 +00:00
..
apis Update Progress Widget UI 2019-03-19 18:31:36 +00:00
coffeescripts Update Progress Widget UI 2019-03-19 18:31:36 +00:00
contracts add not-null constraint to account notifications user_id 2019-03-15 18:58:13 +00:00
controllers Add AttachmentUploadStatus to track upload errors. 2019-03-19 18:31:28 +00:00
factories add not-null constraint to account notifications user_id 2019-03-15 18:58:13 +00:00
fixtures use course setting for final grade override 2019-03-15 14:05:26 +00:00
formatters spec: Set width of video capture to browser width 2018-11-12 16:49:35 +00:00
gem_integration/canvas_connect Revert "bump canvas_connect... again" 2017-09-05 16:47:41 +00:00
graphql Save submission_comments to specific submission attempt 2019-03-18 21:55:59 +00:00
helpers Use anonymous URLs for anonymous peer reviews 2019-03-18 16:26:11 +00:00
initializers allow configuring the default service tree for consul 2018-09-27 19:29:49 +00:00
instfs/selenium test instfs integration with user avatar images 2018-03-20 15:09:45 +00:00
integration redirect back from files domain to set cookie for inline html 2019-03-11 17:11:50 +00:00
javascripts Update Progress Widget UI 2019-03-19 18:31:36 +00:00
lib Add AttachmentUploadStatus to track upload errors. 2019-03-19 18:31:28 +00:00
manual_seeding add large_gradebook_seeds.rb 2018-05-31 16:10:45 +00:00
messages Notification for failed link 2019-02-28 16:50:20 +00:00
middleware Add rake task to populate Consul from dynamic_settings.yml 2017-09-19 18:08:39 +00:00
migrations look for existing trust enrollments when adding an observer link 2019-03-04 13:19:24 +00:00
models Add AttachmentUploadStatus to track upload errors. 2019-03-19 18:31:28 +00:00
observers add course completion live event 2018-08-28 22:09:46 +00:00
presenters Update Progress Widget UI 2019-03-19 18:31:36 +00:00
requests stop using anonymous moderated marking feature flag 2018-06-12 20:58:47 +00:00
schemas/lti Import and validate public JWK 2018-10-02 13:06:45 +00:00
selenium spec: strip white space, wait for new page load 2019-03-19 14:57:14 +00:00
serializers Send lti_id in serialized AGS result 2019-01-18 18:29:46 +00:00
shared_examples anonymize all late submission notifications 2019-01-21 17:40:12 +00:00
support spec: Block requests to a host, map to local dir instead 2019-03-05 21:40:17 +00:00
views add contextual labels for grading standards 2019-03-18 20:23:28 +00:00
.eslintrc spec: add global sandbox 2018-07-13 15:16:23 +00:00
ams_spec_helper.rb Add copyright message to remaining .rb files 2018-03-19 13:38:50 +00:00
broadcast_integration.rb
cassandra_spec_helper.rb
coverage_tool.rb Add copyright message to remaining .rb files 2018-03-19 13:38:50 +00:00
feature_flag_helper.rb spec: get post_grades_to_sis tests to pass 2018-10-22 19:31:26 +00:00
file_upload_helper.rb spec: Make sure host is removed from quiz question data 2018-09-19 17:16:47 +00:00
import_helper.rb
jspec.sh speed up JS tests by running them concurrently 2018-01-16 19:32:28 +00:00
lti2_course_spec_helper.rb Include similarity detection tool associations in export 2017-10-06 19:33:29 +00:00
lti2_spec_helper.rb Service appender support endpoint 2018-11-27 17:50:20 +00:00
lti_1_3_spec_helper.rb Add tool configuration schema validation (backend) 2019-03-12 18:43:47 +00:00
lti_spec_helper.rb
quiz_spec_helper.rb
rcov.opts
rspec_mock_extensions.rb spec: remove mocha 2017-07-27 18:22:39 +00:00
sharding_spec_helper.rb Skip tests that require plugin unless plugin installed 2017-07-28 19:30:52 +00:00
simple_cov_result_merger.rb spec: stabilize some gem dependencies, refs SD-2837 2017-08-30 16:12:08 +00:00
spec.opts
spec_helper.rb partition messages 2018-12-10 13:42:35 +00:00