Skip to content

Commit 84fd129

Browse files
gribnoysupAnemy
andauthored
feat(@mongodb-js/compass-home, mongodb-compass): Replaces compass-*-ddl plugins, with compass-databases-collections COMPASS-4830 (#2240)
* feat(@mongodb-js/compass-home, mongodb-compass): Replaces compass-{databases,collections}-ddl plugins, with compass-databases-collections Co-Authored-By: Anemy <[email protected]> * fix(@mongodb-js/compass-databases-collections): Render false as a stringified value in Select box so that it can be selected in UI * fix(@mongodb-js/compass-databases-collections): Move expireAfterSeconds to the root level of collection fields While at it, refactor form values to options transformation so that `buildOptions` are the only place where field values are normalized Co-authored-by: Anemy <[email protected]>
1 parent 07df5b0 commit 84fd129

File tree

10 files changed

+609
-145
lines changed

10 files changed

+609
-145
lines changed

packages/compass-home/README.md

Lines changed: 27 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,10 @@ The Compass plugin responsible for gluing together other plugins:
66
- [compass-auto-updates][compass-auto-updates]
77
- [compass-collection][compass-collection]
88
- [compass-collection-stats][compass-collection-stats]
9-
- [compass-collections-ddl][compass-collections-ddl]
109
- [compass-connect][compass-connect]
1110
- [compass-crud][compass-crud]
1211
- [compass-database][compass-database]
13-
- [compass-databases-ddl][compass-databases-ddl]
12+
- [compass-databases-collections][compass-databases-collections]
1413
- [compass-deployment-awareness][compass-deployment-awareness]
1514
- [compass-export-to-language][compass-export-to-language]
1615
- [compass-field-store][compass-field-store]
@@ -93,36 +92,33 @@ For completeness, below is a list of directories present in this module:
9392

9493
Apache 2.0
9594

96-
[travis_img]: https://travis-ci.org/mongodb-js/compass-home.svg?branch=master
97-
[travis_url]: https://travis-ci.org/mongodb-js/compass-home
9895
[react-storybook]: https://github.com/kadirahq/react-storybook
9996
[enzyme]: http://airbnb.io/enzyme/
10097
[enzyme-chai]: https://github.com/producthunt/chai-enzyme
10198
[jsdom]: https://github.com/tmpvar/jsdom
102-
[compass-aggregations]: https://github.com/mongodb-js/compass-aggregations
103-
[compass-auto-updates]: https://github.com/mongodb-js/compass-auto-updates
104-
[compass-collection]: https://github.com/mongodb-js/compass-collection
105-
[compass-collection-stats]: https://github.com/mongodb-js/compass-collection-stats
106-
[compass-collections-ddl]: https://github.com/mongodb-js/compass-collections-ddl
107-
[compass-connect]: https://github.com/mongodb-js/compass-connect
108-
[compass-crud]: https://github.com/mongodb-js/compass-crud
109-
[compass-database]: https://github.com/mongodb-js/compass-database
110-
[compass-databases-ddl]: https://github.com/mongodb-js/compass-databases-ddl
111-
[compass-deployment-awareness]: https://github.com/mongodb-js/compass-deployment-awareness
112-
[compass-export-to-language]: https://github.com/mongodb-js/compass-export-to-language
113-
[compass-field-store]: https://github.com/mongodb-js/compass-field-store
114-
[compass-find-in-page]: https://github.com/mongodb-js/compass-find-in-page
115-
[compass-import-export]: https://github.com/mongodb-js/compass-import-export
116-
[compass-indexes]: https://github.com/mongodb-js/compass-indexes
117-
[compass-instance]: https://github.com/mongodb-js/compass-instance
118-
[compass-metrics]: https://github.com/mongodb-js/compass-metrics
119-
[compass-plugin-info]: https://github.com/mongodb-js/compass-plugin-info
120-
[compass-query-bar]: https://github.com/mongodb-js/compass-query-bar
121-
[compass-query-history]: https://github.com/mongodb-js/compass-query-history
122-
[compass-schema-validation]: https://github.com/mongodb-js/compass-schema-validation
123-
[compass-server-version]: https://github.com/mongodb-js/compass-server-version
124-
[compass-serverstats]: https://github.com/mongodb-js/compass-serverstats
125-
[compass-shell]: https://github.com/mongodb-js/mongosh/tree/master/packages/compass-shell
126-
[compass-sidebar]: https://github.com/mongodb-js/compass-sidebar
127-
[compass-ssh-tunnel-status]: https://github.com/mongodb-js/compass-ssh-tunnel-status
128-
[compass-status]: https://github.com/mongodb-js/compass-status
99+
[compass-aggregations]: ../compass-aggregations
100+
[compass-auto-updates]: ../compass-auto-updates
101+
[compass-collection]: ../compass-collection
102+
[compass-collection-stats]: ../compass-collection-stats
103+
[compass-connect]: ../compass-connect
104+
[compass-crud]: ../compass-crud
105+
[compass-database]: ../compass-database
106+
[compass-databases-collections]: ../compass-databases-collections
107+
[compass-deployment-awareness]: ../compass-deployment-awareness
108+
[compass-export-to-language]: ../compass-export-to-language
109+
[compass-field-store]: ../compass-field-store
110+
[compass-find-in-page]: ../compass-find-in-page
111+
[compass-import-export]: ../compass-import-export
112+
[compass-indexes]: ../compass-indexes
113+
[compass-instance]: ../compass-instance
114+
[compass-metrics]: ../compass-metrics
115+
[compass-plugin-info]: ../compass-plugin-info
116+
[compass-query-bar]: ../compass-query-bar
117+
[compass-query-history]: ../compass-query-history
118+
[compass-schema-validation]: ../compass-schema-validation
119+
[compass-server-version]: ../compass-server-version
120+
[compass-serverstats]: ../compass-serverstats
121+
[compass-shell]: ../compass-shell
122+
[compass-sidebar]: ../compass-sidebar
123+
[compass-ssh-tunnel-status]: ../compass-ssh-tunnel-status
124+
[compass-status]: ../compass-status

packages/compass-home/electron/renderer/index.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,10 @@ import { activate as aggregationsActivate } from '@mongodb-js/compass-aggregatio
1010
import { activate as appActivate } from '@mongodb-js/compass-app-stores';
1111
import { activate as collectionActivate } from '@mongodb-js/compass-collection';
1212
import { activate as collectionStatsActivate } from '@mongodb-js/compass-collection-stats';
13-
import { activate as collectionDDLActivate } from '@mongodb-js/compass-collections-ddl';
1413
import { activate as connectActivate } from '@mongodb-js/compass-connect';
1514
import { activate as crudActivate } from '@mongodb-js/compass-crud';
1615
import { activate as databaseActivate } from '@mongodb-js/compass-database';
17-
import { activate as databasesDDLActivate } from '@mongodb-js/compass-databases-ddl';
16+
import { activate as databasesCollectionsActivate } from '@mongodb-js/compass-databases-collections';
1817
import { activate as daActivate } from '@mongodb-js/compass-deployment-awareness';
1918
import { activate as exportToLangActivate } from '@mongodb-js/compass-export-to-language';
2019
import { activate as fieldStoreActivate } from '@mongodb-js/compass-field-store';
@@ -49,12 +48,11 @@ activate(appRegistry);
4948
aggregationsActivate(appRegistry);
5049
appActivate(appRegistry);
5150
collectionActivate(appRegistry);
52-
collectionDDLActivate(appRegistry);
5351
collectionStatsActivate(appRegistry);
5452
connectActivate(appRegistry);
5553
crudActivate(appRegistry);
5654
databaseActivate(appRegistry);
57-
databasesDDLActivate(appRegistry);
55+
databasesCollectionsActivate(appRegistry);
5856
daActivate(appRegistry);
5957
exportToLangActivate(appRegistry);
6058
fieldStoreActivate(appRegistry);

0 commit comments

Comments
 (0)