libeos-parental-controls: Support disallowing app installation entirely
This is a boolean preference which overrides the OARS values entirely if FALSE. This change breaks ABI for EpcAppFilterBuilder, but since that hasn’t been used in any code we’ve shipped yet, that should be OK. Signed-off-by: Philip Withnall <withnall@endlessm.com> https://phabricator.endlessm.com/T24457
This commit is contained in:
parent
87867f072d
commit
60a938de0e
4 changed files with 117 additions and 1 deletions
|
@ -59,5 +59,18 @@
|
|||
<annotation name="org.freedesktop.Accounts.DefaultValue"
|
||||
value="('oars-1.1', @a{ss} {})"/>
|
||||
</property>
|
||||
|
||||
<!--
|
||||
allow-app-installation:
|
||||
|
||||
Whether app installation is allowed for the user at all. If this is true,
|
||||
the polkit check for allowing app installation succeeds, and the
|
||||
oars-filter does not restrict this app, app installation can proceed.
|
||||
|
||||
If this is false, the user is not allowed to install any apps.
|
||||
-->
|
||||
<property name="allow-app-installation" type="b" access="readwrite">
|
||||
<annotation name="org.freedesktop.Accounts.DefaultValue" value="true"/>
|
||||
</property>
|
||||
</interface>
|
||||
</node>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue