// Copyright 2016 The Nomulus Authors. All Rights Reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. {namespace registry.soy.registrar.console autoescape="strict"} /** * Main registrar page. We use a single page architecture (SPA) so content is * filled in dynamically into reg-app element via JS rendering of Component.soy * and other templates within it. */ {template .main} {@param xsrfToken: string} /** Security token. */ {@param clientId: string} /** Registrar client identifier. */ {@param username: string} /** Arbitrary username to display. */ {@param isAdmin: bool} /** Is this user an App Engine account admin? */ {@param logoutUrl: string} /** Generated URL for logging out of Google. */ {@param showPaymentLink: bool} {@param productName: string} /** Name to display for this software product. */ {@param integrationEmail: string} {@param supportEmail: string} {@param announcementsEmail: string} {@param supportPhoneNumber: string} {@param technicalDocsUrl: string} {call registry.soy.console.header} {param app: 'registrar' /} {param subtitle: 'Registrar Console' /} {/call} {call registry.soy.console.googlebar data="all" /}
{call .navbar_ data="all" /}
{switch DEBUG} {case google.registry.ui.ConsoleDebug.PRODUCTION} {if $isAdmin} {else} {/if} {case google.registry.ui.ConsoleDebug.DEBUG} {case google.registry.ui.ConsoleDebug.RAW} {/switch} {if isNonnull(DEBUG)} {/if} {/template} /** Sidebar nav. Ids on each elt for testing only. */ {template .navbar_ private="true"} {@param showPaymentLink: bool}
{/template} /** * Feature disabled */ {template .disabled} {@param logoFilename: string} {@param productName: string} {call registry.soy.console.header} {param app: 'registrar' /} {param subtitle: 'Console Disabled' /} {/call}
{$productName}

Console is disabled

The {$productName} registrar console is temporarily disabled. Please contact your customer service representative for more information.

{/template} /** * Who goes thar?! */ {template .whoareyou} {@param username: string} /** Arbitrary username to display. */ {@param logoutUrl: string} /** Generated URL for logging out of Google. */ {@param logoFilename: string} {@param productName: string} {call registry.soy.console.header} {param app: 'registrar' /} {param subtitle: 'Please Login' /} {/call}
{$productName}

You need permission

The account you are logged in as is not associated with {$productName}. Please contact your customer service representative or switch to an account associated with {$productName}.

You are signed in as {$username}.

Logout and switch to another account
{/template} /** Welcome text and nav. */ {template .dashboard} {@param productName: string}

Welcome to the {$productName} Registrar ConsoleBETA

This console can help you manage your relationship with {$productName} and allow self-service for key operations.

Access Resources

Use Google Drive to view
onboarding FAQs, technical
documentation & billing reports.

Manage Settings

Security, WHOIS & contact
settings are easy to view and edit.

Contact Us

View important phone & email
contact information for
{$productName}.

We're hard at work creating new features for the console. Stay tuned for updates!

{/template} /** Contact us. */ {template .contactUs} {@param? phonePasscode: string} {@param integrationEmail: string} {@param supportEmail: string} {@param announcementsEmail: string} {@param supportPhoneNumber: string}

Contact us

Our support team can assist you with any technical or operational questions you may have regarding our registry services.

{$integrationEmail}
For help with OT&E sandbox and certification, or new technical requirements for any of our new TLD launches.

{$supportEmail}
For general purpose questions once you are integrated with our registry system. If the issue is urgent, please put "Urgent" in the email title.

Note: You may receive occasional service announcements via {$announcementsEmail}. You will not be able to reply to those messages.


For general support inquiries 24x7

Please be ready with your account name and telephone passcode when contacting us by phone.

Your telephone passcode is: {if (isNonnull($phonePasscode))} {$phonePasscode} {else} pending allocation {/if}

Call us at:

{$supportPhoneNumber}

{/template} /** Resources and billing links. */ {template .resources} {@param? driveFolderId: string} {@param technicalDocsUrl: string}

Resources & billing

The registry system uses Google Drive to share important documentation.

TLD information

Find onboarding FAQs & technical documentation here:

View TLD information on Google Drive

Billing details

Find information on all transaction activity behind your monthly invoices in this folder.

{if (isNonnull($driveFolderId))} View billing details on Google Drive {else} Your billing folder is pending allocation. {/if}

{/template} /** Loading page. */ {template .loading} [Loading...] {/template}