Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
SAK-45944 - Rename login parameter (#9738)

SAK-45944 Add support for IMS key/value store for LTI Tools (#9526)

* Beginning of the challenge work

* MVP callback

* Switch to close message

* Error messages

* Update the message names.

* Move javascript ito a separate file.

* MVP with the new approach

* Moar progress.

* Move extensions to SakaiJWT

* Add lti.advantage.post.verify.enabled property

* Add support for capabilities.

* Switch to new signaling and new auth

* Add quita check

  1. … 7 more files in changeset.
SAK-44811 Catch errors inside iframes (#8963)

* SAK-44811 - Catch more iframe blocked content situations

* SAK-44811 - Codacy

* SAK-44811 - Clean up markup / accessibility

* SAK-44811 - Remove form button as requested by Andrea.

(cherry picked from commit 8758ce3e5c379c8679ca6e1cb5ab7d408f003bf2)

SAK-44811 Catch errors inside iframes (#8963)

* SAK-44811 - Catch more iframe blocked content situations

* SAK-44811 - Codacy

* SAK-44811 - Clean up markup / accessibility

* SAK-44811 - Remove form button as requested by Andrea.

(cherry picked from commit 8758ce3e5c379c8679ca6e1cb5ab7d408f003bf2)

SAK-44811 Catch errors inside iframes (#8963)

* SAK-44811 - Catch more iframe blocked content situations

* SAK-44811 - Codacy

* SAK-44811 - Clean up markup / accessibility

* SAK-44811 - Remove form button as requested by Andrea.

SAK-44811 - Catch more iframe blocked content situations (#8911)

* SAK-44811 - Catch more iframe blocked content situations

* SAK-44811 - Codacy

* SAK-44811 - Clean up markup / accessibility

(cherry picked from commit 6553915bb74953473fd7ce94340c779d0509a07e)

  1. … 2 more files in changeset.
SAK-44811 - Catch more iframe blocked content situations (#8911)

* SAK-44811 - Catch more iframe blocked content situations

* SAK-44811 - Codacy

* SAK-44811 - Clean up markup / accessibility

(cherry picked from commit 6553915bb74953473fd7ce94340c779d0509a07e)

  1. … 2 more files in changeset.
SAK-44811 - Catch more iframe blocked content situations (#8911)

* SAK-44811 - Catch more iframe blocked content situations

* SAK-44811 - Codacy

* SAK-44811 - Clean up markup / accessibility

  1. … 2 more files in changeset.
SAK-44322 - Delay protection removal until actual launch (#8595)

(cherry picked from commit 421a7dfb85086893cd1e14b1db7d22016a790836)

SAK-44322 - Delay protection removal until actual launch (#8595)

(cherry picked from commit 421a7dfb85086893cd1e14b1db7d22016a790836)

SAK-44322 - Delay protection removal until actual launch (#8595)

SAK-32679 - Refactor / Cleanup / Prepare for Assignments LTI (#8408)

* SAK-32679 - Adding an LTI Assignment type

* SAK-32679 - Very minimal MVP

* SAK-32679 - Add the launch protect field and feature

* SAK-32679 - Clean up UI, suport iframe and new window and resize

* SAK-32679 - Missed a file

* SAK-32679 - Handle the handoff from assignments to LTI

This makes sure that LTI links coming from assignments can't be

launched from elsewhere. It also handles a pretty dynamic set of

situations which would lead to double launching (new window scenario)

that would trigger 403s - instead we force a re-unlock through a

refresh of the "open in a new window" page.

* SAK-32679 - Accesslint fix and typo

* SAK-32679 - MVP of the tool selector

Todo

- Restore draft title and id on post errors

- Restore old title and id on edit

- Test test test - including all the content item stuff

* SAK-32679 - Tool title throughout and instructor launch

* SAK-32679 - Fix some of the broken flows

* SAK-32679 - Catch up with master changes

* SAK-32679 - Rename a few things and document

* SAK-32679 - Fix small bug, re-enable data model changes

* SAK-32679 - Document / cleanup - support subission and available

* SAK-32679 - Remove assignments mods and LTI data changes

This should now backport to -19 and -20

(cherry picked from commit 4e4453b54f64c94f8bd5894642e9118a5104df0f)

  1. … 15 more files in changeset.
SAK-32679 - Refactor / Cleanup / Prepare for Assignments LTI (#8408)

* SAK-32679 - Adding an LTI Assignment type

* SAK-32679 - Very minimal MVP

* SAK-32679 - Add the launch protect field and feature

* SAK-32679 - Clean up UI, suport iframe and new window and resize

* SAK-32679 - Missed a file

* SAK-32679 - Handle the handoff from assignments to LTI

This makes sure that LTI links coming from assignments can't be

launched from elsewhere. It also handles a pretty dynamic set of

situations which would lead to double launching (new window scenario)

that would trigger 403s - instead we force a re-unlock through a

refresh of the "open in a new window" page.

* SAK-32679 - Accesslint fix and typo

* SAK-32679 - MVP of the tool selector

Todo

- Restore draft title and id on post errors

- Restore old title and id on edit

- Test test test - including all the content item stuff

* SAK-32679 - Tool title throughout and instructor launch

* SAK-32679 - Fix some of the broken flows

* SAK-32679 - Catch up with master changes

* SAK-32679 - Rename a few things and document

* SAK-32679 - Fix small bug, re-enable data model changes

* SAK-32679 - Document / cleanup - support subission and available

* SAK-32679 - Remove assignments mods and LTI data changes

This should now backport to -19 and -20

  1. … 15 more files in changeset.
SAK-32679 - Add the launch protect field and feature

  1. … 4 more files in changeset.
SAK-43638 basiclti: Deprecated utils.FormattedText => api.FormattedText (#8215)

(cherry picked from commit 2ebe5443cd8aeb884bddc2c0f42827f8a4abce69)

    • -20
    • +27
    ./BasicLTISecurityServiceImpl.java
  1. … 5 more files in changeset.
SAK-43638 basiclti: Deprecated utils.FormattedText => api.FormattedText (#8215)

    • -20
    • +27
    ./BasicLTISecurityServiceImpl.java
  1. … 5 more files in changeset.
SAK-43267 - LTI 1.3 - If the OIDC endpoint contains parameters the redirect URL is not built correctly. (#7918)

(cherry picked from commit c30e1d9619ee89b24f6cf7cd6a1181cbaedae535)

  1. … 1 more file in changeset.
SAK-43267 - LTI 1.3 - If the OIDC endpoint contains parameters the redirect URL is not built correctly. (#7918)

  1. … 1 more file in changeset.
SAK-42353 - Better handling of unlinked tools (#7247)

  1. … 4 more files in changeset.
SAK-42353 - Better handling of unlinked tools (#7247)

(cherry picked from commit a1192f787c0e3c840e4d0048b52e70816c6eb989)

  1. … 4 more files in changeset.
SAK-42242 - Improve error checking / messages (#7193)

(cherry picked from commit 2a483a01747f0ded952323541911ae20cb3e4728)

  1. … 3 more files in changeset.
SAK-42242 - Improve error checking / messages (#7193)

  1. … 3 more files in changeset.
SAK-41789 - Remove LTI 2.0 (#7161)

* MVP Without LTI 2.0

* Fixes elsewhere in the code

* Update with changes from Andrea and Shawn

* A few little touch ups

* iMake sure there is no space at the end of hte redirect url

* Add some QA / Documentation about the IMS Reference Implementation

* Better test documents for LTI Advantage

* Add some links to the sample images.

* Remove some unused code.

(cherry picked from commit 08db4a0dddac0176f30d86316f027edb321cba04)

Conflicts:

lessonbuilder/tool/src/java/org/sakaiproject/lessonbuildertool/tool/beans/SimplePageBean.java

  1. … 87 more files in changeset.
SAK-41789 - Remove LTI 2.0 (#7161)

* MVP Without LTI 2.0

* Fixes elsewhere in the code

* Update with changes from Andrea and Shawn

* A few little touch ups

* iMake sure there is no space at the end of hte redirect url

* Add some QA / Documentation about the IMS Reference Implementation

* Better test documents for LTI Advantage

* Add some links to the sample images.

* Remove some unused code.

  1. … 87 more files in changeset.
SAK-41853 - Add support for LTI 1.1 Launch Type (#6954)

* SAK-41853 - Add support for LTI 1.1 Launch Type

* SAK-41853 - Address PR Comments

  1. … 5 more files in changeset.
SAK-41853 - Add support for LTI 1.1 Launch Type (#6954)

* SAK-41853 - Add support for LTI 1.1 Launch Type

* SAK-41853 - Address PR Comments

(cherry picked from commit c1e116dd4d2380ed2de4412c04b472b8641287b4)

  1. … 5 more files in changeset.
SAK-41466 BaseLTI commons-lang => commons-lang3 (#6626)

delete maven.xml: basiclti-util basiclti-common

  1. … 16 more files in changeset.
SAK-41466 BaseLTI commons-lang => commons-lang3 (#6626)

delete maven.xml: basiclti-util basiclti-common

(cherry picked from commit 6809cef1ff43aae140ac0bc0074f5768ae8bbbc5)

Conflicts:

basiclti/basiclti-tool/pom.xml

basiclti/basiclti-tool/src/java/org/sakaiproject/blti/tool/LTIAdminTool.java

  1. … 15 more files in changeset.
SAK-41404 - Fix small issues in Sakai 19 with LTI 1.1 and LTI 1.3 (#6596)

* SAK-41404 - Fix small issues in Sakai 20 with LTI 1.1 and LTI 1.3

- Use the same approach everywhere we need to know whether this is a 1.1 or 1.3 launch.

- Flow breakage in the CKEditor integration due to features added between 12 and 19.

- Typo in OIDC path isoidc -> imsoidc

- window.close link fails does not work after new window opened from ckeditor page returns.

* SAK-41404 - Small blocker aerrors found during testing

This takes out my spurious System.out.println()

* SAK-41404 - Fix small issues in Sakai 19 with LTI 1.1 and LTI 1.3

Another println in the wall...

(cherry picked from commit 64f57e07ef2b36cea57dfcd8d7da304fc628cd92)

Conflicts:

basiclti/basiclti-blis/src/bundle/blis_eu.properties

    • -53
    • +67
    ./BasicLTISecurityServiceImpl.java
  1. … 7 more files in changeset.
SAK-41404 - Fix small issues in Sakai 19 with LTI 1.1 and LTI 1.3 (#6596)

* SAK-41404 - Fix small issues in Sakai 20 with LTI 1.1 and LTI 1.3

- Use the same approach everywhere we need to know whether this is a 1.1 or 1.3 launch.

- Flow breakage in the CKEditor integration due to features added between 12 and 19.

- Typo in OIDC path isoidc -> imsoidc

- window.close link fails does not work after new window opened from ckeditor page returns.

* SAK-41404 - Small blocker aerrors found during testing

This takes out my spurious System.out.println()

* SAK-41404 - Fix small issues in Sakai 19 with LTI 1.1 and LTI 1.3

Another println in the wall...

    • -53
    • +67
    ./BasicLTISecurityServiceImpl.java
  1. … 7 more files in changeset.