Resolves https://github.com/webrecorder/browsertrix/issues/1874 Support for new two-part sign up flow if first admin user is added to org - If new user, user registers first, then is able to change the org name / slug on following screen - If existing user, user accepts invite, then is able to change the org name / slug on following screen - After confirming org slug name, user is taken to dashboard, or error is shown if org name or slug already taken. - If org name == org id, org name and slug is automatically set to `{Your Name}'s Archive` when first user is registered / accepts invite - Email templates updated to better reflect new / existing users and not show org name if it is 'unset' (org name == org id internally) - tests: frontend unit testing for accept + invite screens. --------- Co-authored-by: Ilya Kreymer <ikreymer@gmail.com> Co-authored-by: sua yoo <sua@suayoo.com> Co-authored-by: sua yoo <sua@webrecorder.org> Co-authored-by: Henry Wilkinson <henry@wilkinson.graphics> Co-authored-by: Ilya Kreymer <ikreymer@users.noreply.github.com> Co-authored-by: Emma Segal-Grossman <hi@emma.cafe>
		
			
				
	
	
		
			107 lines
		
	
	
		
			4.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			107 lines
		
	
	
		
			4.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| Welcome to Browsertrix!
 | |
| ~~~
 | |
| <html>
 | |
| <body>
 | |
| <p>Hello!</p>
 | |
| 
 | |
| {% if is_new %}
 | |
| <p>Welcome to Browsertrix!</p>
 | |
| {% endif %}
 | |
| 
 | |
| {% if sender and org_name %}
 | |
| <p>You have been invited by {{ sender }} to join "{{ org_name }}" on Browsertrix!</p>
 | |
| {% elif org_name %}
 | |
| <p>You have been invited to join "{{ org_name }}" on Browsertrix!</p>
 | |
| {% elif not is_new %}
 | |
| <p>You have been invited to join a new organization on Browsertrix!</p>
 | |
| {% endif %}
 | |
| 
 | |
| {% if is_new %}
 | |
| <p>We're excited you're here and can't wait to help you get started crawling! You can now set up your account using the link below.</p>
 | |
| 
 | |
| <p style="font-weight: bold; padding: 12px; background-color: lightgrey"><a href="{{ invite_url }}">Click here to create an account.</a></p>
 | |
| {% else %}
 | |
| 
 | |
| <p style="font-weight: bold; padding: 12px; background-color: lightgrey"><a href="{{ invite_url }}">Click here to accept this invite.</a></p>
 | |
| {% endif %}
 | |
| 
 | |
| <p>Here's what you should do first off to get the most value out of your experience:</p>
 | |
| 
 | |
| <p>
 | |
| Step 1: Create your login credentials<br/>
 | |
| Step 2: Review the <a href="https://docs.browsertrix.com/user-guide/">Browerstrix User Guide</a><br/>
 | |
| Step 3: <a href="https://docs.browsertrix.com/user-guide/org-settings/">Invite additional users</a> from your organization
 | |
| </p>
 | |
| 
 | |
| <p>When you first access your account, you'll be directed to your Dashboard. It contains information you may want to view frequently including: Storage Usage, Crawling Info, Collections, and Monthly Usage History. From there, you can click <b>+ Create New</b> to <a href="https://docs.browsertrix.com/user-guide/workflow-setup/">create your first Crawl Workflow</a>!</p>
 | |
| 
 | |
| <p>To help you get up to speed, here are the top three questions our users normally have on the first day:</p>
 | |
| 
 | |
| <p>
 | |
| How do I <a href="https://docs.browsertrix.com/user-guide/workflow-setup/">crawl my first website</a>?<br/>
 | |
| How do I create a <a href="https://docs.browsertrix.com/user-guide/browser-profiles/">browser profile</a>?<br/>
 | |
| How do I <a href="https://docs.browsertrix.com/user-guide/archived-items/#crawl-settings">export my archived items</a>?
 | |
| </p>
 | |
| 
 | |
| <p>
 | |
| If you need any assistance, please direct your questions to the <a href="https://github.com/webrecorder/browsertrix">Browsertrix GitHub repo</a> or the <a href="https://forum.webrecorder.net">Webrecorder community forum</a>.
 | |
| 
 | |
| {% if support_email %}
 | |
| <br/>
 | |
| If you're having trouble accessing the service, or if dedicated support is included in your plan, you can also contact us at <a href="mailto:{{ support_email }}">{{ support_email }}</a>
 | |
| {% endif %}
 | |
| 
 | |
| </p>
 | |
| 
 | |
| <p>Best Regards,</p>
 | |
| <p>The Webrecorder Team</p>
 | |
| </body>
 | |
| </html>
 | |
| ~~~
 | |
| Hello!
 | |
| 
 | |
| {% if is_new %}
 | |
| Welcome to Browsertrix!
 | |
| {% endif %}
 | |
| 
 | |
| {% if sender and org_name %}
 | |
| You have been invited by {{ sender }} to join "{{ org_name }}" on Browsertrix!
 | |
| {% elif org_name %}
 | |
| You have been invited to join "{{ org_name }}" on Browsertrix!
 | |
| {% elif not is_new %}
 | |
| You have been invited to join a new organization on Browsertrix!
 | |
| {% endif %}
 | |
| 
 | |
| {% if is_new %}
 | |
| We're excited you're here and can't wait to help you get started crawling! You can now set up your account using the link below.
 | |
| {% else %}
 | |
| Use the link below to accept this invite.
 | |
| {% endif %}
 | |
| 
 | |
| {{ invite_url }}
 | |
| 
 | |
| Here's what you should do first off to get the most value out of your experience:
 | |
| 
 | |
| Step 1: Create your login credentials
 | |
| Step 2: Review the Browerstrix User Guide (https://docs.browsertrix.com/user-guide/)
 | |
| Step 3: Invite additional users from your organization (https://docs.browsertrix.com/user-guide/org-settings/)
 | |
| 
 | |
| When you first access your account, you'll be directed to your Dashboard.
 | |
| It contains information you may want to view frequently including: Storage Usage, Crawling Info, Collections, and Monthly Usage History.
 | |
| From there, you can click +Create New to create your first Crawl Workflow! (https://docs.browsertrix.com/user-guide/workflow-setup/)
 | |
| 
 | |
| To help you get up to speed, here are the top three questions our users normally have on the first day:
 | |
| 
 | |
| How do I crawl my first website? (https://docs.browsertrix.com/user-guide/workflow-setup/)
 | |
| How do I create a browser profile? (https://docs.browsertrix.com/user-guide/browser-profiles/)
 | |
| How do I export my archived items? (https://docs.browsertrix.com/user-guide/archived-items/#crawl-settings)
 | |
| 
 | |
| If you need any assistance, please direct your questions to the Browsertrix GitHub repo (https://github.com/webrecorder/browsertrix) or the Webrecorder community forum (https://forum.webrecorder.net).
 | |
| 
 | |
| {% if support_email %}
 | |
| If you're having trouble accessing the service, or if dedicated support is included in your plan, you can also contact us at {{ support_email }}.
 | |
| {% endif %}
 | |
| 
 | |
| Best Regards,
 | |
| The Webrecorder Team
 |