Admin

Visual

Functionality

Visual

Functionality

Orders

 

  • Primary landing page upon login

  • Display 25 orders per page ordered by create date descending

  • Link

    • Order line item

      • On click

        • Display Order Details

    • Filter: Amount (only 1 can be selected, filters do not persist and return to Default when page is accessed again)

      • All (default)

        • Show all orders

      • 0

        • When selected, show only orders which have the total amount equal to 0

      • > 0

        • When selected, show only orders which have the total amount greater than 0

    • Filter: Status (only 1 can be selected, filters do not persist and return to Default when page is accessed again)

      • All (default)

        • Show all orders

      • Success

        • When selected, show only orders which have the status: Success

      • New

        • When selected, show only orders which have the status: New

      • Canceled

        • When selected, show only orders which have the status: Canceled

      • Failed

        • When selected, show only orders which have the status: Failed

      • Partial Success

        • When selected, show only orders which have the status: Partial Success

Order Details

Users

  • Display 25 users per page ordered by create date descending

User Details

  • Fetch data from FIO Chain

    • Wallet balance

    • FIO Domains owned by user

    • FIO Addresses owned by user

  • Display data as seen on screen

    • Links

      • FIO Wallets → Public Key

        • On click

          • Link to FIO Bloks explorer for pub key

      • Orders → Order ID

        • On click

          • Display Order Details Page

Accounts

  • Display 25 accounts per page ordered by Profile name ascending

    • Links

      • Profile

        • On click

          • Display Edit Account Page

      • New Account

        • On click

          • Display Edit Account Page

Edit Account

  • Display data as seen on screen

Partners

  • Display 25 partners per page ordered by Profile name ascending

    • Links

      • Name

        • On click

          • Display Edit Partner Page

      • New Partner

        • On click

          • Display Edit Partner Page

      • Filter: Type (only 1 can be selected, filters do not persist and return to Default when page is accessed again)

        • All (default)

          • Show all partners

        • Affiliate

          • Show only Partners of Type: Affiliate

        • Partner

          • Show only Partners of Type: Partner

Edit Partner

 

Admin Users

  • Display 25 admin users per page ordered by Registered date ascending

  • Links

    • Email

      • On click

        • Display Edit Admin User Page

    • New User

      • On click

        • Display Edit Partner Page

Edit Admin User

New Admin User

  • Display data as seen on screen

    • Links

      • Send invite email

        • Send

      • Cancel

        • Display Admin Users Page

Create Admin Account

  • Display data as seen on screen

  • Reg Site Merge Notes

    • 2FA is required

    • User migration is not necessary

Login

  • Display data as seen on screen

Search Results

  • When user searches for a string apply the following logic:

    • If string is valid email address

      • Look in email address field for User and display Users which match that address

      • Look in email address field for User and display that User's orders

    • If string is valid FIO Address

      • Look in Orders' items and display orders with that FIO Address

    • If string is valid FIO Domain

      • Look in Orders' items and display orders with that FIO Domain

    • If string is FIO Public key

      • Look in FIO Public key field for User and display Users which match that FIO Public Key

      • Look in Orders' items and display orders with that that FIO Public Key as new owner

Defaults

 

  • Display data as seen on screen

    • Enable drag & drop of items to set rank

  • Automated process (at least every 5 minutes) for Available Domains

    • All Available domains should be checked if still available for registration using avail_check

    • If domain is no longer available it should be removed from list

  • Forms of Payment

    • Stripe - when set to OFF ability to pay with Stripe will be disabled globally

    • Stripe Affiliates - when set to OFF ability to pay with Stripe will be disabled for Partners of type Affiliate

    • Bitpay - when set to OFF ability to pay with Bitpaywill be disabled globally