Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement revised design for My OpenStax #2023

Open
13 of 18 tasks
RoyEJohnson opened this issue May 11, 2021 · 0 comments
Open
13 of 18 tasks

Implement revised design for My OpenStax #2023

RoyEJohnson opened this issue May 11, 2021 · 0 comments
Assignees

Comments

@RoyEJohnson
Copy link
Contributor

RoyEJohnson commented May 11, 2021

Description

Hi-fi
API Documentation

Data functions

The user should be able to:

  • View information from Accounts: name, email addresses, and status of email addresses (primary, unconfirmed)
  • View Role (Educator, etc.) and whether verified
  • View and add/remove institutions with which the user is associated in Salesforce
  • Opt in/out of email updates
  • View and edit adoptions (Opportunities):
    • Add a book, with a Use Level, one or more Institutions, and a number of students at each Institution
    • Remove a book
    • Update the Use Level, Institutions, and/or number of students associated with an adoption
  • One year update dialogs
  • Resources for book details
  • ellipsis to truncate description
  • handle api errors in some visible way

Other functionality

  • Initial message after creating an account
  • Initial message for first-time logins by existing accounts
  • My Assistant compiles list of links (currently hard-coded)
  • Walkthrough highlighting features

Need clarification

  • Where is information for My Assistant created? Will there be a page that the FE pulls? Images are in the FE for now.
  • How does the one-year update handle multiple books?

Notes

After creating an account, you can push from Salesforce to SFAPI here: https://dev.salesforce.openstax.org/jobs/cron

@RoyEJohnson RoyEJohnson self-assigned this May 11, 2021
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

No branches or pull requests

1 participant