Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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-42643 - Switching from fonticonpicker to fontawesome-iconpicker f… (#8027)

* SAK-42643 - Switching from fonticonpicker to fontawesome-iconpicker for keyboard accessibility and updates

* More code to create a better looking input field dynamically rather than having to hardcode it

* Some code formatting and fixing up layout in LTI

* Update pom.xml

Co-authored-by: Miguel Pellicer <mpellicer@entornosdeformacion.com>

  1. … 28 more files in changeset.
SAK-42643 - Switching from fonticonpicker to fontawesome-iconpicker f… (#8027)

* SAK-42643 - Switching from fonticonpicker to fontawesome-iconpicker for keyboard accessibility and updates

* More code to create a better looking input field dynamically rather than having to hardcode it

* Some code formatting and fixing up layout in LTI

* Update pom.xml

Co-authored-by: Miguel Pellicer <mpellicer@entornosdeformacion.com>

(cherry picked from commit c041445266facc1e301dcf96acf84da1fc8803f2)

  1. … 28 more files in changeset.
SAK-43174 - Chrome 80 two windows opened when launching LTI tool in new window (#7863)

(cherry picked from commit 04602b040ff9e078cf76dea0e75cc8c52d1dc4c6)

SAK-43174 - Chrome 80 two windows opened when launching LTI tool in new window (#7863)

(cherry picked from commit 04602b040ff9e078cf76dea0e75cc8c52d1dc4c6)

SAK-43174 - Chrome 80 two windows opened when launching LTI tool in new window (#7863)

(cherry picked from commit 04602b040ff9e078cf76dea0e75cc8c52d1dc4c6)

SAK-43174 - Chrome 80 two windows opened when launching LTI tool in new window (#7863)

Revert "SAK-42177 Implementation of standardized banners in Rubrics, BasicLTI, and Chat (#7153)"

This reverts commit 45c8afd331b1b2d61f4c42b0011c8fd09ae496a8.

  1. … 21 more files in changeset.
SAK-42177 Implementation of standardized banners in Rubrics, BasicLTI, and Chat (#7153)

  1. … 21 more files in changeset.
SAK-42177 Implementation of standardized banners in Rubrics, BasicLTI, and Chat (#7153)

(cherry picked from commit 47aa09a4a762ee09cd10a2956361b66319b8d84a)

  1. … 21 more files in changeset.
SAK-42105 Configuration for browser feature policy in iframes (#7102)

* SAK-42105 Configuration for browser feature policy in iframes

* Tabs/spaces

(cherry picked from commit c0a9e6752f41aa42361eeb17a22dc4c534b8967c)

  1. … 15 more files in changeset.
SAK-42105 Configuration for browser feature policy in iframes (#7102)

* SAK-42105 Configuration for browser feature policy in iframes

* Tabs/spaces

  1. … 15 more files in changeset.
SAK-42105 Configuration for browser feature policy in iframes (#7102)

* SAK-42105 Configuration for browser feature policy in iframes

* Tabs/spaces

(cherry picked from commit c0a9e6752f41aa42361eeb17a22dc4c534b8967c)

Conflicts:

lessonbuilder/tool/src/java/org/sakaiproject/lessonbuildertool/tool/producers/ShowPageProducer.java

  1. … 15 more files in changeset.
SAK-41654 Move some JS console.log to console.debug (#6789)

(cherry picked from commit 936114f8549027d358775abbaf85d757112b6552)

  1. … 4 more files in changeset.
SAK-41654 Move some JS console.log to console.debug (#6789)

  1. … 4 more files in changeset.
SAK-41383 add allowfullscreen to lti and web content (#6602)

  1. … 1 more file in changeset.
SAK-41383 add allowfullscreen to lti and web content (#6602)

(cherry picked from commit 83c69ae931422cedfc0730badf32b6d1e172ba9f)

  1. … 1 more file in changeset.
SAK-41383 add allowfullscreen to lti and web content (#6602)

(cherry picked from commit 83c69ae931422cedfc0730badf32b6d1e172ba9f)

  1. … 1 more file in changeset.
SAK-39930: BasicLTI > extend 'Allow'/'Do not allow' configuration options to the custom tool icon setting (#5544)

  1. … 8 more files in changeset.
SAK-31292 Make sure to update style.height

SAK-31292 Make sure to update style.height

SAK-30431 - Initial commit for lti.frameResize support

  1. … 6 more files in changeset.
SAK-30431 - Initial commit for lti.frameResize support

  1. … 6 more files in changeset.
SAK-29625 - Implement an icon picker in the LTI tools and Web Content Tool

Also makes progress on

SAK-29626 - Build a reusable icon picker

SAK-29646 - Add the ability to pick icons to the Web Content cool

  1. … 18 more files in changeset.
SAK-29556 - Remove maximize code for Sakai-11

  1. … 3 more files in changeset.
SAK-24208

Make it so that popups happen as a result of a side effect of a user-click action

whenever possible so we do not see the "Allow popups" dialogs on the various

browsers.

This was trickier than it seemed, touching /direct/site, three tools, the

main portal, and PDA portal.

These modifications need to be committed or backported together as they have cross

dependencies.

git-svn-id: https://source.sakaiproject.org/svn/basiclti/trunk@132825 66ffb92e-73f9-0310-93c1-f5514f145a0a

  1. … 3 more files in changeset.
BLTI-209 Fix the in-situ Edit screen of BasicLTI tool; uses the dynamic defined content attributes

git-svn-id: https://source.sakaiproject.org/svn/basiclti/trunk@123326 66ffb92e-73f9-0310-93c1-f5514f145a0a

  1. … 2 more files in changeset.
BLTI-121

Initial commit of the left hand navigation addition (aka

Leftify). This contains a simple replacement for the

web/iframe portlet (under a different tool id) that is

based on JSR-168 so we don't end up with iframe-within-iframe

issues.

The JSR-168 iframe portlet will be hidden after testing is

done as its only intent is to be used as the way to show

a tool configuration in the left nav for now.

git-svn-id: https://source.sakaiproject.org/svn/basiclti/trunk@98469 66ffb92e-73f9-0310-93c1-f5514f145a0a

  1. … 35 more files in changeset.