Add a deep link field to entities which have a dedicated page in Blackbaud

In order to link entities to their representation in Blackbaud, each entity should expose a link property.


For example, an assignment would expose a link in the form "https://{school}.myschoolapp.com/app/faculty#assignmentdetail/{id}/{indexId}/0/academicclass--{sectionId}--0--assignments".


The same could apply to a section.


Since the SKY API doesn't expose the school's portal domain, this url cannot be forged without having access to that school's domain from another source.

  • Martin Plante
  • Nov 16 2022
  • Attach files