[COMPASS-6062] Implement enableShell option Created: 30/Aug/22  Updated: 01/Dec/22  Resolved: 14/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: 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
Issue split
split to COMPASS-6296 Display on the fly a derived info pil... Closed
Related
is related to COMPASS-6064 Implement readOnly option Closed
Epic Link: COMPASS-5816
Story Points: 3
Documentation Changes: Needed
Documentation Changes Summary:

Users can now enable/disable shell via the compass settings UI. The enable shell setting can be derived from a read-only setting. When users switch to compass read-only, the shell is disabled automatically and can not be enabled. Users will see an info pillow about that on the settings UI.

Sprint: Iteration Kraken, Iteration Lobster, Iteration Manatee, Iteration Narwhal, Iteration Octopus

 Description   

This needs e2e tests. Setting readOnly to true should set enableShell to false.



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

Author:

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

Message: feat: implement readOnly and enableShell settings COMPASS-6064, COMPASS-6062 (#3609)

  • feat: check preferences readonly
  • feat: show readonly on settings page
  • refactor: get rid of extra variable
  • test: add e2e and reformat
  • test: fix unit tests for read only
  • test: e2e for read-only edition
  • feat: reflect read only change immediately
  • test: rename hadronReadOnly to preferencesReadonly
  • test: shows and hides readonly features
  • test: more e2e tests
  • refactor: update tests typos
  • refactor: stores clean up
  • test: run global config tests isolated from setting modal on start up
  • refactor: remove leftovers
  • feat: enable shell setting
  • test: add collectionTimeSeries to expected state
  • test: do not derive enableShell if readOnly is not set
  • fix: enable shell by default
  • test: enable shell for connectivity tests
  • fix: wait for shell appear before evaluate
  • test: new save settings button selector
  • fix: show and hide add data button based on readonly
  • refactor: tabs and comments
  • refactor: minor fixes after merge main
  • test: align tests to main changes
  • build: update package json
  • test: try readOnly false for shell e2e
  • feat: move readOnly and enableShell to features settings tab
  • test: check readOnly false
  • feat: preferencesReadOnly option default value
  • fix: do not reset preferences after disconnect
  • refactor: remove extra telemetry event
  • refactor: read some enableMaps and readOnly withPreferences
  • refactor: indexces withPreferences
  • test: reset readOnly in finally
  • refactor: add todo ticket
Comment by Githook User [ 25/Nov/22 ]

Author:

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

Message: feat: implement readOnly and enableShell settings COMPASS-6064, COMPASS-6062 (#3609)

  • feat: check preferences readonly
  • feat: show readonly on settings page
  • refactor: get rid of extra variable
  • test: add e2e and reformat
  • test: fix unit tests for read only
  • test: e2e for read-only edition
  • feat: reflect read only change immediately
  • test: rename hadronReadOnly to preferencesReadonly
  • test: shows and hides readonly features
  • test: more e2e tests
  • refactor: update tests typos
  • refactor: stores clean up
  • test: run global config tests isolated from setting modal on start up
  • refactor: remove leftovers
  • feat: enable shell setting
  • test: add collectionTimeSeries to expected state
  • test: do not derive enableShell if readOnly is not set
  • fix: enable shell by default
  • test: enable shell for connectivity tests
  • fix: wait for shell appear before evaluate
  • test: new save settings button selector
  • fix: show and hide add data button based on readonly
  • refactor: tabs and comments
  • refactor: minor fixes after merge main
  • test: align tests to main changes
  • build: update package json
  • test: try readOnly false for shell e2e
  • feat: move readOnly and enableShell to features settings tab
  • test: check readOnly false
  • feat: preferencesReadOnly option default value
  • fix: do not reset preferences after disconnect
  • refactor: remove extra telemetry event
  • refactor: read some enableMaps and readOnly withPreferences
  • refactor: indexces withPreferences
  • test: reset readOnly in finally
  • refactor: add todo ticket
Comment by Githook User [ 18/Nov/22 ]

Author:

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

Message: feat: implement readOnly and enableShell settings COMPASS-6064, COMPASS-6062 (#3609)

  • feat: check preferences readonly
  • feat: show readonly on settings page
  • refactor: get rid of extra variable
  • test: add e2e and reformat
  • test: fix unit tests for read only
  • test: e2e for read-only edition
  • feat: reflect read only change immediately
  • test: rename hadronReadOnly to preferencesReadonly
  • test: shows and hides readonly features
  • test: more e2e tests
  • refactor: update tests typos
  • refactor: stores clean up
  • test: run global config tests isolated from setting modal on start up
  • refactor: remove leftovers
  • feat: enable shell setting
  • test: add collectionTimeSeries to expected state
  • test: do not derive enableShell if readOnly is not set
  • fix: enable shell by default
  • test: enable shell for connectivity tests
  • fix: wait for shell appear before evaluate
  • test: new save settings button selector
  • fix: show and hide add data button based on readonly
  • refactor: tabs and comments
  • refactor: minor fixes after merge main
  • test: align tests to main changes
  • build: update package json
  • test: try readOnly false for shell e2e
  • feat: move readOnly and enableShell to features settings tab
  • test: check readOnly false
  • feat: preferencesReadOnly option default value
  • fix: do not reset preferences after disconnect
  • refactor: remove extra telemetry event
  • refactor: read some enableMaps and readOnly withPreferences
  • refactor: indexces withPreferences
  • test: reset readOnly in finally
  • refactor: add todo ticket
Comment by Githook User [ 17/Nov/22 ]

Author:

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

Message: feat: implement readOnly and enableShell settings COMPASS-6064, COMPASS-6062 (#3609)

  • feat: check preferences readonly
  • feat: show readonly on settings page
  • refactor: get rid of extra variable
  • test: add e2e and reformat
  • test: fix unit tests for read only
  • test: e2e for read-only edition
  • feat: reflect read only change immediately
  • test: rename hadronReadOnly to preferencesReadonly
  • test: shows and hides readonly features
  • test: more e2e tests
  • refactor: update tests typos
  • refactor: stores clean up
  • test: run global config tests isolated from setting modal on start up
  • refactor: remove leftovers
  • feat: enable shell setting
  • test: add collectionTimeSeries to expected state
  • test: do not derive enableShell if readOnly is not set
  • fix: enable shell by default
  • test: enable shell for connectivity tests
  • fix: wait for shell appear before evaluate
  • test: new save settings button selector
  • fix: show and hide add data button based on readonly
  • refactor: tabs and comments
  • refactor: minor fixes after merge main
  • test: align tests to main changes
  • build: update package json
  • test: try readOnly false for shell e2e
  • feat: move readOnly and enableShell to features settings tab
  • test: check readOnly false
  • feat: preferencesReadOnly option default value
  • fix: do not reset preferences after disconnect
  • refactor: remove extra telemetry event
  • refactor: read some enableMaps and readOnly withPreferences
  • refactor: indexces withPreferences
  • test: reset readOnly in finally
  • refactor: add todo ticket
Comment by Githook User [ 14/Nov/22 ]

Author:

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

Message: feat: implement readOnly and enableShell settings COMPASS-6064, COMPASS-6062 (#3609)

  • feat: check preferences readonly
  • feat: show readonly on settings page
  • refactor: get rid of extra variable
  • test: add e2e and reformat
  • test: fix unit tests for read only
  • test: e2e for read-only edition
  • feat: reflect read only change immediately
  • test: rename hadronReadOnly to preferencesReadonly
  • test: shows and hides readonly features
  • test: more e2e tests
  • refactor: update tests typos
  • refactor: stores clean up
  • test: run global config tests isolated from setting modal on start up
  • refactor: remove leftovers
  • feat: enable shell setting
  • test: add collectionTimeSeries to expected state
  • test: do not derive enableShell if readOnly is not set
  • fix: enable shell by default
  • test: enable shell for connectivity tests
  • fix: wait for shell appear before evaluate
  • test: new save settings button selector
  • fix: show and hide add data button based on readonly
  • refactor: tabs and comments
  • refactor: minor fixes after merge main
  • test: align tests to main changes
  • build: update package json
  • test: try readOnly false for shell e2e
  • feat: move readOnly and enableShell to features settings tab
  • test: check readOnly false
  • feat: preferencesReadOnly option default value
  • fix: do not reset preferences after disconnect
  • refactor: remove extra telemetry event
  • refactor: read some enableMaps and readOnly withPreferences
  • refactor: indexces withPreferences
  • test: reset readOnly in finally
  • refactor: add todo ticket
Comment by Githook User [ 14/Nov/22 ]

Author:

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

Message: feat: implement readOnly and enableShell settings COMPASS-6064, COMPASS-6062 (#3609)

  • feat: check preferences readonly
  • feat: show readonly on settings page
  • refactor: get rid of extra variable
  • test: add e2e and reformat
  • test: fix unit tests for read only
  • test: e2e for read-only edition
  • feat: reflect read only change immediately
  • test: rename hadronReadOnly to preferencesReadonly
  • test: shows and hides readonly features
  • test: more e2e tests
  • refactor: update tests typos
  • refactor: stores clean up
  • test: run global config tests isolated from setting modal on start up
  • refactor: remove leftovers
  • feat: enable shell setting
  • test: add collectionTimeSeries to expected state
  • test: do not derive enableShell if readOnly is not set
  • fix: enable shell by default
  • test: enable shell for connectivity tests
  • fix: wait for shell appear before evaluate
  • test: new save settings button selector
  • fix: show and hide add data button based on readonly
  • refactor: tabs and comments
  • refactor: minor fixes after merge main
  • test: align tests to main changes
  • build: update package json
  • test: try readOnly false for shell e2e
  • feat: move readOnly and enableShell to features settings tab
  • test: check readOnly false
  • feat: preferencesReadOnly option default value
  • fix: do not reset preferences after disconnect
  • refactor: remove extra telemetry event
  • refactor: read some enableMaps and readOnly withPreferences
  • refactor: indexces withPreferences
  • test: reset readOnly in finally
  • refactor: add todo ticket
Comment by Githook User [ 14/Nov/22 ]

Author:

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

Message: feat: implement readOnly and enableShell settings COMPASS-6064, COMPASS-6062 (#3609)

  • feat: check preferences readonly
  • feat: show readonly on settings page
  • refactor: get rid of extra variable
  • test: add e2e and reformat
  • test: fix unit tests for read only
  • test: e2e for read-only edition
  • feat: reflect read only change immediately
  • test: rename hadronReadOnly to preferencesReadonly
  • test: shows and hides readonly features
  • test: more e2e tests
  • refactor: update tests typos
  • refactor: stores clean up
  • test: run global config tests isolated from setting modal on start up
  • refactor: remove leftovers
  • feat: enable shell setting
  • test: add collectionTimeSeries to expected state
  • test: do not derive enableShell if readOnly is not set
  • fix: enable shell by default
  • test: enable shell for connectivity tests
  • fix: wait for shell appear before evaluate
  • test: new save settings button selector
  • fix: show and hide add data button based on readonly
  • refactor: tabs and comments
  • refactor: minor fixes after merge main
  • test: align tests to main changes
  • build: update package json
  • test: try readOnly false for shell e2e
  • feat: move readOnly and enableShell to features settings tab
  • test: check readOnly false
  • feat: preferencesReadOnly option default value
  • fix: do not reset preferences after disconnect
  • refactor: remove extra telemetry event
  • refactor: read some enableMaps and readOnly withPreferences
  • refactor: indexces withPreferences
  • test: reset readOnly in finally
  • refactor: add todo ticket
Comment by Githook User [ 14/Nov/22 ]

Author:

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

Message: feat: implement readOnly and enableShell settings COMPASS-6064, COMPASS-6062 (#3609)

  • feat: check preferences readonly
  • feat: show readonly on settings page
  • refactor: get rid of extra variable
  • test: add e2e and reformat
  • test: fix unit tests for read only
  • test: e2e for read-only edition
  • feat: reflect read only change immediately
  • test: rename hadronReadOnly to preferencesReadonly
  • test: shows and hides readonly features
  • test: more e2e tests
  • refactor: update tests typos
  • refactor: stores clean up
  • test: run global config tests isolated from setting modal on start up
  • refactor: remove leftovers
  • feat: enable shell setting
  • test: add collectionTimeSeries to expected state
  • test: do not derive enableShell if readOnly is not set
  • fix: enable shell by default
  • test: enable shell for connectivity tests
  • fix: wait for shell appear before evaluate
  • test: new save settings button selector
  • fix: show and hide add data button based on readonly
  • refactor: tabs and comments
  • refactor: minor fixes after merge main
  • test: align tests to main changes
  • build: update package json
  • test: try readOnly false for shell e2e
  • feat: move readOnly and enableShell to features settings tab
  • test: check readOnly false
  • feat: preferencesReadOnly option default value
  • fix: do not reset preferences after disconnect
  • refactor: remove extra telemetry event
  • refactor: read some enableMaps and readOnly withPreferences
  • refactor: indexces withPreferences
  • test: reset readOnly in finally
  • refactor: add todo ticket
Comment by Githook User [ 14/Nov/22 ]

Author:

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

Message: feat: implement readOnly and enableShell settings COMPASS-6064, COMPASS-6062 (#3609)

  • feat: check preferences readonly
  • feat: show readonly on settings page
  • refactor: get rid of extra variable
  • test: add e2e and reformat
  • test: fix unit tests for read only
  • test: e2e for read-only edition
  • feat: reflect read only change immediately
  • test: rename hadronReadOnly to preferencesReadonly
  • test: shows and hides readonly features
  • test: more e2e tests
  • refactor: update tests typos
  • refactor: stores clean up
  • test: run global config tests isolated from setting modal on start up
  • refactor: remove leftovers
  • feat: enable shell setting
  • test: add collectionTimeSeries to expected state
  • test: do not derive enableShell if readOnly is not set
  • fix: enable shell by default
  • test: enable shell for connectivity tests
  • fix: wait for shell appear before evaluate
  • test: new save settings button selector
  • fix: show and hide add data button based on readonly
  • refactor: tabs and comments
  • refactor: minor fixes after merge main
  • test: align tests to main changes
  • build: update package json
  • test: try readOnly false for shell e2e
  • feat: move readOnly and enableShell to features settings tab
  • test: check readOnly false
  • feat: preferencesReadOnly option default value
  • fix: do not reset preferences after disconnect
  • refactor: remove extra telemetry event
  • refactor: read some enableMaps and readOnly withPreferences
  • refactor: indexces withPreferences
  • test: reset readOnly in finally
  • refactor: add todo ticket
Generated at Wed Feb 07 22:41:46 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.