canvas-lms/spec/serializers
Simon Williams f74c14684b use a separate manage_assignments_edit flag when ff is on
refs FOO-2226
flag = granular_permissions_manage_assignments

I originally intended to keep the original manage_assignments permission
and use it when the flag was on for edit/manage specific permissions,
but this made labeling and documentation difficult, especially since our
rollout strategy for this flag is gradual rather than all at once. So
this commit shifts gears to create a separete granular edit flag and
only use the old permission when the flag is off.

test plan:
- labeling and documentation on the account permissions page should be
  clearer and make more sense
- everything should continue to work as before

Change-Id: I93e4cbe0daa319217e17007e3391f905f1a9d77d
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/273020
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: August Thornton <august@instructure.com>
QA-Review: Simon Williams <simon@instructure.com>
Product-Review: Simon Williams <simon@instructure.com>
2021-09-08 20:58:12 +00:00
..
canvas add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
live_events add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
lti part 3: change lookup_id and resource_link_id to UUID datatype 2021-02-11 18:02:20 +00:00
quizzes granularize adding and deleting assignments 2021-08-18 22:39:15 +00:00
quizzes_next use a separate manage_assignments_edit flag when ff is on 2021-09-08 20:58:12 +00:00
attachment_serializer_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
late_policy_serializer_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
progress_serializer_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00