Skip to content

ETT-1484: remove alicorn from collection transfer - #247

Open
carylwyatt wants to merge 8 commits into
mainfrom
ETT-1484-remove-alicorn
Open

ETT-1484: remove alicorn from collection transfer#247
carylwyatt wants to merge 8 commits into
mainfrom
ETT-1484-remove-alicorn

Conversation

@carylwyatt

@carylwyatt carylwyatt commented Aug 13, 2026

Copy link
Copy Markdown
Member

This is the second attempt at removing alicorn from the collection transfer process. The first version was much more complicated, although we didn't think it would be when we started. This is a simple, minimum-possible-changes version of removing alicorn from collection transfer. Even though this is simpler, I still added a lot of markup changes, most of which are utility classes sprinkled all over the XSLT.

I was very tempted to refactor this whole template, but in order to get this done quickly I did not do that. The template is scattered and confusing (to me), so I apologize in advance for the mess.

Ultimately, this is a stop gap measure and we should come back and fully redesign this process when there is capacity and/or a new version of collection builder.

changes

  • lots of utility classes added to change look and feel (e.g. class="d-flex flex-column mb-0 gap-3" etc.)
  • removed modal and (many but not all) mentions of modal in class names
  • added firebird navbar/footer
  • added firebird CopySnippet component to replace custom copy-to-clipboard interaction during step 2
  • added skip link for accessibility
  • some small copy updates
  • removed utils.js since we don't need any of those click events anymore (no modal to close, different implementation of copy-to-clipboard)

to test

Head over to dev-3, log in to HT, and go to your collections. If you don't have one, make one in order to test. It doesn't even have to have anything in it.

  1. From a single collection page (not the "My collections" page that lists all your collections, just the single collection where it lists the items inside the collection), on the left, under "Collection Tools", click the "Transfer collection" accordion and click "Transfer"
  2. Click continue
  3. copy this link to your clipboard
  4. open a new private window and put in the link you just copied
  5. at this point, i hope you get a message in collection builder to log in, so do that using a google account (or other guest option)
  6. at this point, you may need to go back to that url but if you have already used a google account in the past, you might just be redirected to the collection transfer process
  7. you don't have to finish the transfer process, but just make sure you're getting to this point where you can review the collection you're trying to transfer
  8. or you can transfer it to your google account, then transfer it back to your HT account. or not!
  9. if you finished the collection transfer process, this collection shouldn't be available on your HT account and if you try to use the copied link, you should get an error message about the link being expired

the end!

@carylwyatt
carylwyatt requested a review from moseshll August 13, 2026 19:20

@moseshll moseshll left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Transfer on dev-3 succeeded with nary a hitch, JS console didn't even yell at me. APPROVE

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