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 schema list page #171

Closed
kgodey opened this issue Jun 2, 2021 · 5 comments · Fixed by #513
Closed

Implement schema list page #171

kgodey opened this issue Jun 2, 2021 · 5 comments · Fixed by #513
Assignees
Labels
ready Ready for implementation type: enhancement New feature or request work: frontend Related to frontend code in the mathesar_ui directory

Comments

@kgodey
Copy link
Contributor

kgodey commented Jun 2, 2021

Problem

Users should be able to create a new schema, edit schema names, and delete schemas.

Proposed solution

We should provide a way to do these actions from the UI using the schema list page introduced in the design spec.

Additional context

@kgodey kgodey added type: enhancement New feature or request work: frontend Related to frontend code in the mathesar_ui directory needs: unblocking Blocked by other work labels Jun 2, 2021
@kgodey kgodey added this to the Working with Schemas milestone Jun 2, 2021
@kgodey kgodey changed the title User should be able to edit schema name and delete a schema. User should be able to create, edit, and delete schemas. Jun 2, 2021
@kgodey kgodey changed the title User should be able to create, edit, and delete schemas. Implement schema list page Jul 14, 2021
@kgodey
Copy link
Contributor Author

kgodey commented Jul 16, 2021

Marking as ready because we already have listing and creation APIs and that's enough to get started. This will be fully unblocked once #393 is merged.

@pavish
Copy link
Member

pavish commented Jul 16, 2021

As part of this issue, a new route has to be created for schema listing, and only the content of schema listing page is to be developed. We have another issue #362 which handles the changes in the top navigation bar.

In order to facilitate development independently, we can have a placeholder button to navigate to the schema listing page, as part of the PR for this issue.

@kgodey kgodey added ready Ready for implementation and removed needs: unblocking Blocked by other work labels Jul 16, 2021
@kgodey
Copy link
Contributor Author

kgodey commented Jul 26, 2021

@dhruvkb How's this coming? Do you need any help?

@dhruvkb
Copy link
Member

dhruvkb commented Jul 27, 2021

I'm working on it. I should be able to wrap this up during the upcoming weekend as I didn't get much time during the last.

@kgodey
Copy link
Contributor Author

kgodey commented Jul 27, 2021

Sounds good, thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready Ready for implementation type: enhancement New feature or request work: frontend Related to frontend code in the mathesar_ui directory
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

3 participants