canvas-lms/app
Sarah Gerard 08d9ceb884 move SQL from UngradedDiscussionStudentVisibility view to rails
moving logic from a view (that has become too complex
to properly push down WHERE clause predicates) to a
service.  The SQL is existing view definition SQL,
from MigrationHelpers::StudentVisibilities::StudentVisibilitiesV7
with the improvements recommended by DBAs (don't use a view;
put the WHERE clause on each SELECT in the UNION or EXCEPT)

New tests call this service, but no application
code is calling it yet.

flag = differentiated_modules

refs LX-1727

Test Plan:
  - tests pass

Change-Id: Ia6f3fd3f6edc4f90f5d0686ce8f84e38c722d6fb
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/348646
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Jen Smith <jen.smith@instructure.com>
QA-Review: Jen Smith <jen.smith@instructure.com>
Product-Review: Jen Smith <jen.smith@instructure.com>
2024-05-30 17:36:16 +00:00
..
controllers bundle update rubocop 2024-05-30 16:20:52 +00:00
graphql bundle update rubocop 2024-05-30 16:20:52 +00:00
helpers move SQL from QuizStudentVisibility view to rails 2024-05-30 17:05:28 +00:00
messages pseudonym login attribute migration 2024-05-07 03:50:58 +00:00
middleware bundle update rubocop 2024-05-30 16:20:52 +00:00
models bundle update rubocop 2024-05-30 16:20:52 +00:00
observers Add live event rubric_assesed 2023-11-16 21:01:40 +00:00
presenters Revert "link to new assignment page when a2 enabled" 2024-05-09 16:04:24 +00:00
serializers bundle update rubocop 2024-05-30 16:20:52 +00:00
services move SQL from UngradedDiscussionStudentVisibility view to rails 2024-05-30 17:36:16 +00:00
stylesheets hide TopNav in mobile experience 2024-05-29 20:46:15 +00:00
views Add copy/duplicate functionality for Global Announcements 2024-05-30 06:59:59 +00:00