cba
cba copied to clipboard
Play project using URL
Background
CBA users would like to trigger project playback using URL, so they can use 3-rd party schedulers and bookmarks for playing projects(See also #97). Even though this functionality seem to be a great idea we should protect our users from misuse of such functions and for that reason we should:
- Make the functionality opt-in.
- Inform users about how this action can be mis-used to get their consent in advance.
What to change
- Introduce a checkbox/toggle for URL playback in the
options
page. - Create page (i.e. https://chrome-automation.com/url-playback) that explains the functionality and how to enable it.
- Hovering the checkbox should open the
cba-tooltip
with the warning explaining that actions will be played as soon the triggering URL is open and linking tohttps://chrome-automation.com/url-playback
for further information(TBA). - Cover implementation with tests ensuring that that URL playback only is available when opt-in.
Additional notes
- Use CBA object for storing the state.