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

[STORY] Edit an existing contact in a dialog #93

Open
5 tasks
itswillta opened this issue Feb 25, 2021 · 0 comments
Open
5 tasks

[STORY] Edit an existing contact in a dialog #93

itswillta opened this issue Feb 25, 2021 · 0 comments
Labels
enhancement New feature or request STORY A user story

Comments

@itswillta
Copy link
Contributor

itswillta commented Feb 25, 2021

User story summary

  1. Related epic
  2. Definition
  3. Criteria
  4. UI/UX Design
  5. Tasks

Synchronize Contacts' UI/UX with Calendar's

Definition

As a user, I want to be able to edit an existing contact in a dialog on desktop.

  • I login and go to Contacts
  • Then I choose to edit an existing contact
  • Then the content used to edit an existing contact should display in a dialog

Criteria

  • The content used to edit an existing contact should display in a dialog
  • The dialog should stand out from the rest of the viewport (as seen in the pictures below).
  • The header of the dialog is named "Edit contact" and has a "X" icon button to close the dialog.
  • The body of the dialog will have the following fields (they will also appear in the following order):
    • Address book selector
    • Avatar, first name, and last name
    • Organization, job title
    • Email, type of email (can add more than one email with a "+" button)
    • Phone, type of phone (can add more than one phone number with a "+" button)
    • Street, type of address, city, city's zip code, country (can add more than one address with a "+" button)
    • Tags
    • Website (collapsible, can add more than one website with a "+" button)
    • Social account, type of social account (collapsible, can add more than one website with a "+" button)
    • Birthday (collapsible)
    • Nickname (collapsible)
    • Comments (collapsible)
  • There are a "More options" button and a "Save" button at the bottom of the dialog.
    • The "More options" button will display all the collapsible fields mentioned above. And afterwards, there will be a "Fewer options" to hide those fields again.
    • The "Save" button is used to save the contact.

UI/UX Design

  1. [Desktop] The main "Edit contact" screen:

Screenshot from 2021-02-25 15-23-15.png

  1. [Desktop] The "Edit contact" dialog:

Screenshot from 2021-02-25 15-23-44.png

  1. [Desktop] The "Edit contact" dialog with the collapsible fields shown:

Screenshot from 2021-02-25 17-01-40.png

Tasks

adapt the contact edit template

adapt or create the route state of the contact edit dialog

@itswillta itswillta transferred this issue from linagora/esn-frontend-calendar Feb 25, 2021
@itswillta itswillta added this to the FT Calendar & Contacts #3 milestone Feb 25, 2021
@itswillta itswillta added enhancement New feature or request STORY A user story labels Feb 25, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request STORY A user story
Projects
None yet
Development

No branches or pull requests

1 participant