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

Convert Entity Table View Fields to Inline Editable Inputs #1193

Open
tn3rb opened this issue Jun 16, 2023 · 0 comments
Open

Convert Entity Table View Fields to Inline Editable Inputs #1193

tn3rb opened this issue Jun 16, 2023 · 0 comments
Assignees
Labels
C: UI/UX 🚽 category D: EDTR ✏️ domain: EE Event Editor P3: med priority 😐 priority: medium S1: new 👶🏻 status T: refactor 🛠 type: MOD - changes in existing functionality

Comments

@tn3rb
Copy link
Member

tn3rb commented Jun 16, 2023

Currently when viewing entities (dates and tickets) using the table view,

the only editable fields are:

  • datetime name
  • datetime capacity
  • ticket name
  • ticket quantity

and the following fields are NOT editable:

  • datetime start date
  • datetime end date
  • ticket goes on sale date
  • ticket sale ends date
  • ticket price

Initially this was done to save time and under the false presumption (my opinion) that users would prefer the card view since it's easier to grok data that isn't all cluttered up. Some users DO prefer table view because their workflows involve duplicating existing entities and/or events and then editing entity details by tabbing through the table rows and columns.

To help facilitate this usage, we need to convert those remaining fields to use inline editable input components.

i think the datetime fields should use:

  • packages/ee-components/src/DateTimePicker

and i think the ticket price field should use:

  • domains/core/admin/eventEditor/src/ui/tickets/ticketsList/editable/EditablePrice.tsx

but it's possible that another variant of the datepicker will be required and/or new components created for data handling purposes.

Finally, after all is done, it will be important to verify that tabbing through fields occurs in the correct order.

@tn3rb tn3rb added T: refactor 🛠 type: MOD - changes in existing functionality C: UI/UX 🚽 category D: EDTR ✏️ domain: EE Event Editor P3: med priority 😐 priority: medium S1: new 👶🏻 status labels Jun 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: UI/UX 🚽 category D: EDTR ✏️ domain: EE Event Editor P3: med priority 😐 priority: medium S1: new 👶🏻 status T: refactor 🛠 type: MOD - changes in existing functionality
Projects
None yet
Development

No branches or pull requests

2 participants