[COMPASS-5615] Disable devtools in published Compass application Created: 23/Mar/22  Updated: 01/Dec/22  Resolved: 21/Nov/22

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

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

Issue Links:
Related
related to COMPASS-6061 Implement enableDevTools option Closed
is related to COMPASS-6061 Implement enableDevTools option Closed
Epic Link: COMPASS-5816
Story Points: 3
Documentation Changes: Not Needed

 Description   

By default devtools should not be accessible in the packaged and published application. You should still be able to enable them with an environmental variable for debugging purposes



 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 [ 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:40:13 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.