-
Notifications
You must be signed in to change notification settings - Fork 234
COMPASS-665 Decouple DDL into new package #752
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
Conversation
f9fa46c
to
6e6494d
Compare
@rueckstiess Just following up our chat before the Share & Learn. I agree that
Could I suggest creating a 1-3 story point ticket for our next sprint (which I'd be happy to pick up), ideally one that clarifies:
If that's not acceptable please let me know the way you'd like us to proceed forward, thanks 👍 |
6e6494d
to
5f4c925
Compare
Rebased on master to resolve merge conflicts with #749 |
Just pick one of:
|
} | ||
.drop-confirm-namespace { | ||
font-family: Menlo, Monaco, Consolas, "Courier New", monospace; | ||
font-size: 90%; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
not sure about relative font sizes. I don't think we use that anywhere else. Let's use an absolute one, in px
or em
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 changed to 13px
{ | ||
"name": "ddl", | ||
"productName": "Compass Data Definition Language", | ||
"description": "Data Definition Language (DDL) operations for Compass", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's change the name to one of
database-ddl
databases-table
databases
and update the description as well. Otherwise it's really confusing as it doesn't actually contain any DDL except for databases.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 database-ddl
works for me
|
||
.drop-confirm-namespace { | ||
font-family: Menlo, Monaco, Consolas, "Courier New", monospace; | ||
font-size: 90%; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
see above. use absolute font size.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 changed to 13px
846d79c
to
634bf0d
Compare
634bf0d
to
048586f
Compare
@rueckstiess 👍 Thanks for the feedback, ready for the next round of review. |
LGTM but needs rebase. |
… arg Which means it can be reused in other contexts like the sidebar (incoming).
Plurals just lead to confusion.
Tooltips finally work (when integrated with COMPASS 558).
Tooltips almost finally work (when integrated with COMPASS 558). Incoming soon: The drop collection assumes you are managing the current database, shouldn’t be too hard to refactor :)
For consistency with drop collection.
Plurals are confusing and explicit is preferred over implicit, as we already have a database internal-package and the modals are no longer hard-wired to the database-table as they will shortly be able to be triggered from the sidebar.
4fea6c1
to
67a6783
Compare
Thanks @rueckstiess, hopefully you're starting to see why I think getting review done fast is a good thing, less rebasing followed by waiting on Travis and retrying if functional tests fail 👍 |
67a6783
to
3678088
Compare
Woohoo Travis finally passed! |
Just looking for a quick pair of 👀 over this and hopefully an LGTM / merge.
This is an enabler for COMPASS-558 (see #745).
The only user-facing changes should be below - making the
Drop
modals more aware of the database to be dropped.Drop Database Before

Drop Database After

Drop Collection Before

Drop Collection After
