instructure / canvas-lms

The open LMS by Instructure, Inc.
https://github.com/instructure/canvas-lms/wiki
GNU Affero General Public License v3.0
5.71k stars 2.52k forks source link

API: Passing parameters to objects which are `include[]`ed #718

Closed cycomachead closed 6 years ago

cycomachead commented 9 years ago

Let's say I'm making a request to to /api/..../submissions/?...include[]=assignments.

There should be a way to pass parameters to the assignments request, as I would if I were going to make a request to /api/.../assignments/:id/?all_dates=true&override_assignment_dates=false

Without that functionality, there are cases where you could use an include, but will still need to make all the individual requests because you can't get the data you want.

FreedomBen commented 9 years ago

@cycomachead I'll pass this on the the product manager for assignments to see if it is something they want to do. Thanks!

cycomachead commented 9 years ago

Thanks! I also have a related post in the Canvas Community, which I'll add for reference: https://community.canvaslms.com/thread/7269

stale[bot] commented 6 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.