The Sequence Hub staging website uses a different authentication server from production, so you may have to create a new account on this system.
We strongly recommend creating an account with the same e-mail as your production account. In the event that you want to do a complete end-to-end test of your application, this will allow you to use your production docker images without modification in staging. You should be able to copy your callbacks.js script from production to staging (instructions below) and launch the application.
When working on production and staging versions of BaseSpace Sequence Hub at the same time, we suggest using one browser for each system (e.g., Google Chrome for production, and Mozilla Firefox for staging) so that you can stay logged into both.
Go to the Applications page via the MyApps link in the top menu and find your app.
Click on the link for the version you'd like to test, which opens the Application Details Page.
Click on the "Forms Builder" tab, then on the "Revisons" tab to display a list of form revisions.
Click the link for your revision to open the Forms Builder UI. The "Current Template" dropdown at the top of the page controls whether the form or callback template is displayed.
From the Applications page, click "Create a new Application" in the top-right of the page.
Fill out the Application Details with any test data, but keep the App Type set to "Native".
Click "Create Application". The Application Details page will open once the app is created.
Highilght the row by clicking the radio button on the left side, then click the "Duplicate" button above the grid.
Click the "Copy of version 1" link in the newly created row. The Form Builder UI will open.
Copy the form and callback templates from the other browser tab and paste them into the test app form. Take care to select the correct template from the "Current Template" dropdown when copying over content, and then save the pasted content by clicking "Save & Preview" before switching templates.