Fix Option Overrides

Registered by Natan Yellin

Problem: The user is currently presented with a vague dialog whenever a theme wants to override options. If they click yes, the theme can override whatever it wants, and if they click no then it can't even change the width or height of the screenlet. This is problematic from both a usability and securtiy standpoint.

Solution:
- Remove the dialog asking user if they want to allow the theme to override options.
- Add a parameter to Option's constructor allowing developers to specify whether the option may be overriden by a theme or not.

Migration: Allow overrides for all options until we can update the Screenlet class and all of the necessary applets. (This is pretty much what we're doing now anyway.)

Blueprint information

Status:
Not started
Approver:
Natan Yellin
Priority:
High
Drafter:
Natan Yellin
Direction:
Approved
Assignee:
Natan Yellin
Definition:
Approved
Series goal:
None
Implementation:
Unknown
Milestone target:
milestone icon 0.1-first-release

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.