Account creation and group creation in bulk through LTI 1.3

Bug #1903601 reported by Cecilia Vela Gurovic
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mahara
Fix Released
Wishlist
Unassigned

Bug Description

Account creation and group creation in bulk through webservices

Tags: newfeature
Changed in mahara:
milestone: none → 21.04.0
summary: - Account creation anf dgroup creation in bulk through webservices
+ Account creation and group creation in bulk through webservices
Changed in mahara:
status: In Progress → Opinion
milestone: 21.04.0 → none
Changed in mahara:
assignee: Cecilia Vela Gurovic (ceciliavg) → nobody
summary: - Account creation and group creation in bulk through webservices
+ Account creation and group creation in bulk through LTI 1.3
Changed in mahara:
status: Opinion → Confirmed
Revision history for this message
Mahara Bot (dev-mahara) wrote : A patch has been submitted for review

Patch for "master" branch: https://reviews.mahara.org/11808

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/11809

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/11811

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/11836

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/11835

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/11869

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/11870

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/11892

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/11897

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/11922

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/11964

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/11975

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/11996

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/12004

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/12011

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/12017

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/12032

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/12033

Revision history for this message
Mahara Bot (dev-mahara) wrote : A change has been merged

Reviewed: https://reviews.mahara.org/12033
Committed: https://git.mahara.org/mahara/mahara/commit/57a702d023af3587ec68a91953281b572609ac74
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit 57a702d023af3587ec68a91953281b572609ac74
Author: Gold <email address hidden>
Date: Mon Sep 27 09:20:58 2021 +1300

Bug 1903601: LTI 1.3 - debug session validation

* Need to check display_name too.

Change-Id: I1d9a3974ce88f38fafdae8ac58fa2c55eec4dd86

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/12004
Committed: https://git.mahara.org/mahara/mahara/commit/86f493de51737aa3ca98ae700d50fed0dfb56d22
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit 86f493de51737aa3ca98ae700d50fed0dfb56d22
Author: Robert Lyon <email address hidden>
Date: Fri Sep 17 10:24:08 2021 +1200

Bug 1903601: LTI - Use the oneof rule

For the two deployment fields where at least one needs to be filled in
for the form to save.

This required a change to the oneof rule to check elements inside a
fieldset too

Also sort out the saving / displaying of the deployment types so that
we don't save a row for an empty deployment_id

Change-Id: I2fdb3e897696fc113d48a2572dc4360105027192
Signed-off-by: Robert Lyon <email address hidden>

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/11879
Committed: https://git.mahara.org/mahara/mahara/commit/5bf7a3b349048b0d0e0be1b1dffe2a3ac19b69c5
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit 5bf7a3b349048b0d0e0be1b1dffe2a3ac19b69c5
Author: Gold <email address hidden>
Date: Tue Jul 6 08:12:43 2021 +1200

Bug 1903601: LTI 1.3 - Allow unlocking of submissions.

Adds a Current Submissions table that Site Admins can use to selectively
release submitted portfolios making them available to the original
owner.

Change-Id: I3d0fde4c441bedfa9fd9f6530a4107eea5bb0aeb

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/12032
Committed: https://git.mahara.org/mahara/mahara/commit/7660e39edeefa88dac975902abe32642ee81b1cb
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit 7660e39edeefa88dac975902abe32642ee81b1cb
Author: Gold <email address hidden>
Date: Fri Sep 24 15:13:52 2021 +1200

Bug 1903601: LTI 1.3 - documentation

phpDocumentor updates.

Change-Id: I35b757a3173c176cd14d9090a27119a6b4290d94

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/11975
Committed: https://git.mahara.org/mahara/mahara/commit/b943a146da921b85f9941076187b17ea5e5cba66
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit b943a146da921b85f9941076187b17ea5e5cba66
Author: Gold <email address hidden>
Date: Tue Sep 7 08:01:55 2021 +1200

Bug 1903601: more detailed error messages.

Better handle errors around the 'iss' key, the vendor key and the Issuer
values in the lti_advantage_registration table.

Change-Id: I77171ef4fbbf6988026030c0ce923472c59ae473

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/11809
Committed: https://git.mahara.org/mahara/mahara/commit/a134d514cb973e02ef071289320549cf4e4994a9
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit a134d514cb973e02ef071289320549cf4e4994a9
Author: Cecilia Vela Gurovic <email address hidden>
Date: Wed May 26 12:52:53 2021 +1200

Bug 1903601: Supporting core code for LTI 1.3

Allows LTI Advantage 1.3 to manage auth and groups.

Change-Id: I3eec11f96b326389638f57074f46cae249ccc477
Signed-off-by: Gold <email address hidden>

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/11996
Committed: https://git.mahara.org/mahara/mahara/commit/e071114d4426aba3715b1527fb4a5286e8061316
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit e071114d4426aba3715b1527fb4a5286e8061316
Author: Robert Lyon <email address hidden>
Date: Mon Sep 13 13:58:42 2021 +1200

Bug 1903601: Removing extrnal app needs to remove linkage to groups

As there is a foreign key to the group table

Change-Id: Ic822c9c4da1c28b2588ba0b905651f42c34a5551
Signed-off-by: Robert Lyon <email address hidden>

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/11870
Committed: https://git.mahara.org/mahara/mahara/commit/4e7d16f396d5433abe9e5311a6248fd0e7a9c42e
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit 4e7d16f396d5433abe9e5311a6248fd0e7a9c42e
Author: Gold <email address hidden>
Date: Mon Jun 28 09:22:32 2021 +1200

Bug 1903601: LTI - Check for "sub" in the auth_remote_user

The user_id we get when creating users on cron has the form [GUID]_[ID].
This does not match the user_id we usually get which is of the form
[ID]. On other LTI calls the [GUID]_[ID] value is sent in the "sub"
parameter in the data from the JWT packet.

This will add a check for the "sub" value into the
module_lti_advantage_ensure_user_exists() request.

Change-Id: If3939f36fbfb6f690f23d7ff60d006461e7837ea
Signed-off-by: Gold <email address hidden>

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/11808
Committed: https://git.mahara.org/mahara/mahara/commit/7a25dad53044b1687ce2fef3c44d7111a1db0fba
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit 7a25dad53044b1687ce2fef3c44d7111a1db0fba
Author: Cecilia Vela Gurovic <email address hidden>
Date: Wed Nov 18 17:41:57 2020 +1300

Bug 1903601: LTI Advantage (1.3) module

Impliments Names and Role Provisioning Services
Provides Basic Launch support

Change-Id: I76adc7b1dae49eb5d5f96e243d225371b88aec26

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/12017
Committed: https://git.mahara.org/mahara/mahara/commit/294f7b4996b3534f68f2553948248bcc8c4257f6
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit 294f7b4996b3534f68f2553948248bcc8c4257f6
Author: Robert Lyon <email address hidden>
Date: Tue Sep 21 17:09:00 2021 +1200

Bug 1903601: Some late code tidying

Change-Id: I4a4cf3198bde1e2bb5b30a349b0cc879c9855a6c
Signed-off-by: Robert Lyon <email address hidden>

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/11811
Committed: https://git.mahara.org/mahara/mahara/commit/78cb3bd92b76d9c5754da62598a8437de80e13a8
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit 78cb3bd92b76d9c5754da62598a8437de80e13a8
Author: Gold <email address hidden>
Date: Thu Apr 29 11:16:35 2021 +1200

Bug 1903601: LTI 1.3 - Deep Linking support.

Provides Deep Linking support
Provides Quicklink support via Deep Linking
Provides a confirmation form to the Quicklink list

Change-Id: I9454cb03f80bd6bbdf166b16e831a0d6d60e9463

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/11892
Committed: https://git.mahara.org/mahara/mahara/commit/d2e76b823fe37a7895a85b39409234aba2cfeaca
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit d2e76b823fe37a7895a85b39409234aba2cfeaca
Author: Gold <email address hidden>
Date: Wed Aug 4 10:13:57 2021 +1200

Bug 1903601: LTI 1.3 - custom message for releases

Sends a custom message when collections and pages are released from the Current
Submissions table.

Adds a Display Name field to the lti_advantage_registration table so a
short name can be presented in the Submitted To column when a
submittedhost is used.

Change-Id: I44a6a00da33825a08c4087bb27f834787611b36b

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/11835
Committed: https://git.mahara.org/mahara/mahara/commit/9e26d9552fa4a56baf9cbf49365f2fe8fafd5763
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit 9e26d9552fa4a56baf9cbf49365f2fe8fafd5763
Author: Gold <email address hidden>
Date: Mon Jun 28 09:22:32 2021 +1200

Bug 1903601: LTI - create_certificates() refactor

Refactoring and simplifying code for making certificates.

Change-Id: I2098a45772b8afd7c2fa565bc9d764ffa9beb81c
Signed-off-by: Gold <email address hidden>

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/11869
Committed: https://git.mahara.org/mahara/mahara/commit/72b020b0af5ed306f13687787b7473737e1faf56
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit 72b020b0af5ed306f13687787b7473737e1faf56
Author: Gold <email address hidden>
Date: Mon Jun 28 09:22:32 2021 +1200

Bug 1903601: LTI - Avoid errors on cron user creation

Some uses built in the cron run can have no email field. This was
throwing errors. This update should work around that.

Change-Id: If10c4071a405317ed34b0714bd742d267492380a
Signed-off-by: Gold <email address hidden>

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/11964
Committed: https://git.mahara.org/mahara/mahara/commit/3755fdf1b75bd57298de2e97c4513244abfb9863
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit 3755fdf1b75bd57298de2e97c4513244abfb9863
Author: Evonne <email address hidden>
Date: Tue Aug 17 10:05:01 2021 +1200

Bug 1903601: debug and code review

* debug $deployments on new webservice
* docblock on get_cron()

behatnotneeded

Change-Id: If4ffab48879155a3d9d88efc8234581e5e6cacd4

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/11897
Committed: https://git.mahara.org/mahara/mahara/commit/3c1c8cc107ea430cc5b431481a0339ee1cf88d10
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit 3c1c8cc107ea430cc5b431481a0339ee1cf88d10
Author: Gold <email address hidden>
Date: Wed Aug 4 10:13:57 2021 +1200

Bug 1903601: LTI 1.3 - code review updates

* #11808 Check deployment IDs don't already exist
* #11808 Add keys for deployment IDs to handle if they're not all set
* Add help links to Submitted to and ID
* Make the Platform vendor key a configurable value

Change-Id: Ibfb4e1ef03facb90628ba2dd31fec17e6d94520c

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/11922
Committed: https://git.mahara.org/mahara/mahara/commit/9e91b6f40763b8e116390f9581f9eb0c2f71b052
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit 9e91b6f40763b8e116390f9581f9eb0c2f71b052
Author: Evonne <email address hidden>
Date: Tue Aug 17 10:05:01 2021 +1200

Bug 1903601 Fixing the tab and search position in theme

behatnotneeded

Change-Id: Iea5b5b39fc1b2f4ae9d89649156e2cff7305ad8e

Robert Lyon (robertl-9)
Changed in mahara:
milestone: none → 21.10.0
status: Confirmed → Fix Committed
tags: added: newfeature
Robert Lyon (robertl-9)
Changed in mahara:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.