Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SAK-47702 Add namespace to additional site archive .xml files #10849

Merged
merged 1 commit into from
Sep 8, 2022

Conversation

smarquard
Copy link
Contributor

And define a constant for the namespace string

And define a constant for the namespace string
@ern ern merged commit 4d45774 into sakaiproject:master Sep 8, 2022
TurRil pushed a commit to cilt-uct/sakai that referenced this pull request Sep 12, 2022
ern pushed a commit that referenced this pull request Sep 19, 2022
And define a constant for the namespace string

(cherry picked from commit 4d45774)
TurRil pushed a commit to cilt-uct/sakai that referenced this pull request Jan 8, 2024
TurRil added a commit to cilt-uct/sakai that referenced this pull request Jan 8, 2024
* D2LBR-6 NYU changes for enhancements for site archiving (#79)

* D2LBR-6 Initial application of NYU diffs

From
https://github.com/NYUeServ/sakai11/compare/master...NYUeServ:lms-migration.diff

Probably doesn't build yet. Removed Kaltura-related code.

* Add support for creating a site archive to SakaiScript

* D2LBR-6 Resolve various merge issues - now builds

* D2LBR-6 Remove some NYU references and flag two others

* Fix some logging

* Remove duplicate dependency and improve logging

* Remove another NYU ref

* Require user to be admin to create a site archive

* Fix typo

* D2LBR-6 Check for a valid siteid for archiving

* Fix table name case for SAM_ITEMTEXT_T

* D2LBR-6 Drop INFO logging to DEBUG as this seems harmless

c/f
https://sakaiproject.atlassian.net/browse/SAK-6133?focusedCommentId=179644

* D2LBR-6 Skip resources with exceptions to avoid a subsequent NPE

* D2LBR-6 Fix getter methods for extra credit

Lombok @Getter for boolean isSomething(), Boolean getSomething()

* D2LBR-6 Replace NYU URLs with vula.uct.ac.za (Lessons & Syllabus)

But we need to see how these are actually handled in migrated sites.

* SAK-47126 Fix for assignments site archive

* D2LBR-93 Catch exceptions in Lessons item archiving

* SAK-47702 Add sakai namespace prefix to site archive XML files (sakaiproject#10811)

The URI provided here isn't a real path on www.sakailms.org
but that doesn't matter because it just needs to be unique.

* D2LBR-152 Change section titles to h2 markup

* SAK-47702 Add namespace to additional site archive .xml files (sakaiproject#10849)

And define a constant for the namespace string

* D2LBR-268 Preserve the pre-rewrite syllabus (course outline) XML

* VULA-4412 Don't archive question pools when T&Q is not in the site

Question Pools are owned by a user not a site but we don't want
to archive unrelated question pools if T&Q is not used in this site.

* VULA-4414 Improve error handling of archive failures

Also commit improvements to SiteArchiver previously in patches

* D2LBR-268 Syllabus structure and attachments

Not sure if this URL format will improve anything for the D2L import yet

* VULA-4413 Throw exceptions upstream for question pool archiving errors

* VULA-4424 Check and report orphaned attachments archiving question pools

* VULA-4423 Archive question pools used in any assessment in the site

* VULA-4423 Include question pools referenced at an item level

* Commit patches for Forums archiving

SAK-47901 SAK-47902 SAK-47921 MIG-96

* VULA-4429 Skip over invalid question pools

* AMA-120 Export attachments correctly for published assessments

* AMA-120 AMA-187 Correct published assessment attachment export

* VULA-4435 Add line breaks to Lessons XML

* AMA-367 Cross-site video resources in Lessons

Archiving code for migration

* AMA-625 Cleanup to align with upstream master

* AMA-625 Align with master

* AMA-625 Remove custom NYU Lessons re-writing code

LessonsRejigger migrated to python previously. AMA-698 for migration of
QuizTitleHappyMaker. SubPageWhacker (AMA-699) does not seem needed.

* Remove unused maven repo

* AMA-840 Archive cross-site references in html

Lessons type 5 html content with src targets to other sites

* AMA-121 Archive T&Q inline images

* AMA-367 Include type 1 cross-site resources

* VULA-4536: fixes after cherry-pick

---------

Co-authored-by: Stephen Marquard <stephen.marquard@uct.ac.za>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants