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

Polybase studio - Collection fields #5

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

Polybase studio - Collection fields #5

Ayaz1997 opened this issue Jun 16, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@Ayaz1997
Copy link
Collaborator

Ayaz1997 commented Jun 16, 2023

This issue defines the features for the design of Collection fields under Schema in Polybase.

  • The fields menu will be on the right side of the screen which will be a sticky menu from which the user can select and add the fields
  • The fields types that are supported by Polybase have been listed in the design which can be found here
  • Add fields -> click on a field type -> open add field modal -> enter display name & description (API Id will be auto-generated with camelCase) -> Set field options (Set field as unique will be the default) -> Add field

Once a field is added

  • the fields will be added as a card
  • the fields will have a Display name along with the API Id visible on the card
  • The tags will contain: Field category, field type, and field options (if set)
  • On hovering the card: edit field & delete field options will appear on the card
  • The field cards can be dragged and set in the order a user wants to be (the icon can be found on the left of the card)
  • edit field: will open a modal to change the display name, description & field options for that particular field

Design screenshots
Add field (empty state)
image

Add field modal
image

Fields added (with tags and hover options)
image

Edit field modal
image

@Ayaz1997 Ayaz1997 added documentation Improvements or additions to documentation enhancement New feature or request good first issue Good for newcomers labels Jun 16, 2023
@Ayaz1997 Ayaz1997 added this to the HackFS Submission milestone Jun 16, 2023
@Ayaz1997 Ayaz1997 changed the title Polybase Schema - Collection fields Polybase studio - Collection fields Jun 16, 2023
@Ayaz1997 Ayaz1997 added help wanted Extra attention is needed and removed documentation Improvements or additions to documentation good first issue Good for newcomers labels Jun 16, 2023
@SouravInsights SouravInsights moved this to Todo in BlockCMS Jun 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
Status: Todo
Development

No branches or pull requests

3 participants