[!CAUTION]
This functionality requires a new Update Content capability for the integration.
This introduces a breaking change—existing users of the extension must reauthorise with Notion.
This PR implements the ability for the extension to update previously-imported Notion pages with updated Canvas information, provided:
The changed Canvas details are one of:
Assignment name,
Assignment points value,
Assignment due date, or
Assignment unlock date.
[!NOTE]
The due/unlock date must have changed by at least a minute and a half.
The assignment data has been re-copied into the extension using the Copy from Canvas button.
The extension is configured correctly. The Import Assignment Changes toggle for the changed property must be configured to Import.
The Export to Notion button is clicked.
If all the above are met, the existing page should be updated with the new properties!
Closes #385
This PR implements the ability for the extension to update previously-imported Notion pages with updated Canvas information, provided:
The assignment data has been re-copied into the extension using the
Copy from Canvas
button.The extension is configured correctly. The
Import Assignment Changes
toggle for the changed property must be configured toImport
.Export to Notion
button is clicked.If all the above are met, the existing page should be updated with the new properties!