[COMPASS-6061] Implement enableDevTools option Created: 30/Aug/22  Updated: 01/Dec/22  Resolved: 21/Nov/22

Status: Closed
Project: Compass
Component/s: Preferences
Affects Version/s: None
Fix Version/s: 1.35.0

Type: Task Priority: Major - P3
Reporter: Anna Henningsen Assignee: Alena Khineika
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Documented
Related
related to COMPASS-5615 Disable devtools in published Compass... Closed
related to COMPASS-6066 Implement protectConnectionStrings op... Closed
related to COMPASS-4310 Allow option View > Toggle DevTools m... Closed
is related to COMPASS-5615 Disable devtools in published Compass... Closed
Epic Link: COMPASS-5816
Story Points: 2
Documentation Changes: Needed
Documentation Changes Summary:

Now devtools can be switched on/off vis compass settings. Sometimes enableDevTools value is derived from other settings (readOnly, enableShell, protectConnectionStrings, maxTimeMS) and cannot be overwritten.

Sprint: Iteration Lobster, Iteration Manatee, Iteration Octopus

 Description   

This option should be implied to be false when protectConnectionStrings is set to true.



 Comments   
Comment by Githook User [ 01/Dec/22 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: feat: implement enableDevTools option COMPASS-6061, COMPASS-5615 (#3776)

  • feat: derive enableDevTools from protectConnectionStrings
  • refactor: remove close
  • refactor: reformat
  • test: stub linux platform
  • feat: derive enableDevTools from the feature-restricting options
  • fix: set a proper derived value
  • feat: do not open devtools automatically
  • refactor: fix merge conflicts
  • fix: check setting value then state
  • test: fix tests that i broke
  • fix: use proper type
  • test: update settings test
Comment by Githook User [ 28/Nov/22 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: feat: implement enableDevTools option COMPASS-6061, COMPASS-5615 (#3776)

  • feat: derive enableDevTools from protectConnectionStrings
  • refactor: remove close
  • refactor: reformat
  • test: stub linux platform
  • feat: derive enableDevTools from the feature-restricting options
  • fix: set a proper derived value
  • feat: do not open devtools automatically
  • refactor: fix merge conflicts
  • fix: check setting value then state
  • test: fix tests that i broke
  • fix: use proper type
  • test: update settings test
Comment by Githook User [ 25/Nov/22 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: feat: implement enableDevTools option COMPASS-6061, COMPASS-5615 (#3776)

  • feat: derive enableDevTools from protectConnectionStrings
  • refactor: remove close
  • refactor: reformat
  • test: stub linux platform
  • feat: derive enableDevTools from the feature-restricting options
  • fix: set a proper derived value
  • feat: do not open devtools automatically
  • refactor: fix merge conflicts
  • fix: check setting value then state
  • test: fix tests that i broke
  • fix: use proper type
  • test: update settings test
Comment by Githook User [ 22/Nov/22 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: feat: implement enableDevTools option COMPASS-6061, COMPASS-5615 (#3776)

  • feat: derive enableDevTools from protectConnectionStrings
  • refactor: remove close
  • refactor: reformat
  • test: stub linux platform
  • feat: derive enableDevTools from the feature-restricting options
  • fix: set a proper derived value
  • feat: do not open devtools automatically
  • refactor: fix merge conflicts
  • fix: check setting value then state
  • test: fix tests that i broke
  • fix: use proper type
  • test: update settings test
Comment by Githook User [ 22/Nov/22 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: feat: implement enableDevTools option COMPASS-6061, COMPASS-5615 (#3776)

  • feat: derive enableDevTools from protectConnectionStrings
  • refactor: remove close
  • refactor: reformat
  • test: stub linux platform
  • feat: derive enableDevTools from the feature-restricting options
  • fix: set a proper derived value
  • feat: do not open devtools automatically
  • refactor: fix merge conflicts
  • fix: check setting value then state
  • test: fix tests that i broke
  • fix: use proper type
  • test: update settings test
Comment by Githook User [ 21/Nov/22 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: feat: implement enableDevTools option COMPASS-6061, COMPASS-5615 (#3776)

  • feat: derive enableDevTools from protectConnectionStrings
  • refactor: remove close
  • refactor: reformat
  • test: stub linux platform
  • feat: derive enableDevTools from the feature-restricting options
  • fix: set a proper derived value
  • feat: do not open devtools automatically
  • refactor: fix merge conflicts
  • fix: check setting value then state
  • test: fix tests that i broke
  • fix: use proper type
  • test: update settings test
Comment by Githook User [ 21/Nov/22 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: feat: implement enableDevTools option COMPASS-6061, COMPASS-5615 (#3776)

  • feat: derive enableDevTools from protectConnectionStrings
  • refactor: remove close
  • refactor: reformat
  • test: stub linux platform
  • feat: derive enableDevTools from the feature-restricting options
  • fix: set a proper derived value
  • feat: do not open devtools automatically
  • refactor: fix merge conflicts
  • fix: check setting value then state
  • test: fix tests that i broke
  • fix: use proper type
  • test: update settings test
Comment by Githook User [ 21/Nov/22 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: Merge remote-tracking branch 'origin/main' into COMPASS-6061-implement-enabledevtools-option
Branch: COMPASS-6061-implement-enabledevtools-option
https://github.com/mongodb-js/compass/commit/bd655bff152c091996304dd19e2c8188f0b7068d

Comment by Githook User [ 18/Nov/22 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: Merge remote-tracking branch 'origin/main' into COMPASS-6061-implement-enabledevtools-option

  1. Conflicts:
  2. packages/compass/src/main/menu.ts
    Branch: COMPASS-6061-implement-enabledevtools-option
    https://github.com/mongodb-js/compass/commit/b05d950e15feb4de43a74d044e7ea958e721fc7a
Comment by Githook User [ 18/Nov/22 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: Merge remote-tracking branch 'origin/main' into COMPASS-6061-implement-enabledevtools-option

  1. Conflicts:
  2. packages/compass-settings/src/components/settings/features.tsx
    Branch: COMPASS-6061-implement-enabledevtools-option
    https://github.com/mongodb-js/compass/commit/9825d174c87c5b8b299c91c01cd64d571192f9e0
Comment by Githook User [ 18/Nov/22 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: Merge remote-tracking branch 'origin/main' into COMPASS-6061-implement-enabledevtools-option
Branch: COMPASS-6061-implement-enabledevtools-option
https://github.com/mongodb-js/compass/commit/06eea9ab5638d9872d41545134a125bcb4415e71

Comment by Githook User [ 17/Nov/22 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: Merge remote-tracking branch 'origin/main' into COMPASS-6061-implement-enabledevtools-option
Branch: COMPASS-6061-implement-enabledevtools-option
https://github.com/mongodb-js/compass/commit/9f9ea20c4b524dcbff97a7cf4d86d5065ca0aec1

Comment by Githook User [ 17/Nov/22 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: feat: implement enableDevTools option COMPASS-6061, COMPASS-5615
Branch: COMPASS-6061-implement-enabledevtools-option
https://github.com/mongodb-js/compass/commit/54ff99a66cb0ecb4322810ba4d274e0229b80420

Generated at Wed Feb 07 22:41:46 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.