hasura / hasura/graphql-engine

CMS style features for the data browser in the Hasura console

Open
#4,609 1 comment 9 reactions 1 assignee Claimed by @0x777 View on GitHub
a/api/graphql c/console
Dominant language
TypeScript
Stars
32.1k
Forks
3k
PR merge metrics
PR metrics pending

Description

- [x] In Browse rows, for filters we have listed out postgres operators ($gte, $ilike etc). Let’s make readable english terms and the operator in brackets so that anybody can understand it quickly.
- [x] Multi select in Browse Rows #1739
- [x] persist order/collapsed state of columns
- [x] Rearrange columns in a table with localStorage for easier browsing #3390
- [x] Accept query params for Browse Rows https://github.com/hasura/graphql-engine/issues/833 to share a page with a particular filtered dataset.
- [x] Simplify adding related data #3422
- [x] Show dropdown for relational content during insert row. (For example: If i'm inserting an article, and author_id is a foreign key, show a searchable dropdown with list of authors) #2296
- [ ] Widgets for content types #192
- Rich text / markdown editor for `text` column type
- Calendar widget for dates
- Time picker for time
- Dropdown for enums
- JSON editor for JSON/JSONB columns
- [ ] Form validation #3728
- [ ] Add support for common fields like email, url #1862
- [ ] Permission based data viewer (tables / rows / operations)
- [ ] Full-width insert and edit
- [ ] In place edit to edit elements in the row on the table viewer
- [ ] support "X time ago" view of Time and Timestamp fields in data browser #2941

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.