malcontent-control: Drop ‘Restrict Application Installation for Others’
This simplifies the UI, as nobody really understood the difference between ‘Restrict Application Installation’ and ‘Restrict Application Installation for Others’. Now there’s just a ‘Restrict Application Installation’ checkbox, which controls application installation in the home and system flatpak repos. The underlying app-filter representation in libmalcontent still supports restricting installation to them separately, but the UI will always set them to the same value. There is a suggestion that we may want to support user repos again in future iff the user has added a remote to their user repo. However, figuring that out for other users (which is what the admin would have to do when setting this all up) starts to get tricky with permissions for reading other users’ home directories. Skip that for the moment — we can reconsider adding that option in future if someone argues a case for it. Signed-off-by: Philip Withnall <pwithnall@endlessos.org> Fixes: #30
This commit is contained in:
parent
8e65091fc2
commit
cd36d90091
4 changed files with 33 additions and 173 deletions
|
@ -8,10 +8,11 @@
|
|||
|
||||
<title>Restricting Software Installation</title>
|
||||
|
||||
<p>You can prevent a user from installing additional software, either for the
|
||||
entire system, or just for themselves. They will still be able to search for
|
||||
new software to install, but will need an administrator to authorize the
|
||||
installation when they try to install an application.</p>
|
||||
<p>You can prevent a user from installing additional software on the system.
|
||||
They will still be able to search for new software to install, but will need
|
||||
an administrator to authorize the installation when they try to install an
|
||||
application. This applies whether they are trying to install the application
|
||||
system-wide (for all users) or just for themselves.</p>
|
||||
|
||||
<p>Additionally, you can restrict which software a user can browse or search
|
||||
for in the <app>Software</app> catalog by age categories.</p>
|
||||
|
@ -27,18 +28,7 @@
|
|||
<item><p>Open the <app>Parental Controls</app> application.</p></item>
|
||||
<item><p>Select the user in the tabs at the top.</p></item>
|
||||
<item><p>Enable the <gui style="checkbox">Restrict Application Installation</gui> checkbox.</p></item>
|
||||
<item><p>Or enable the <gui style="checkbox">Restrict Application Installation for Others</gui> checkbox.</p></item>
|
||||
</steps>
|
||||
|
||||
<p>The <gui style="checkbox">Restrict Application Installation for Others</gui>
|
||||
checkbox allows the user to install additional software for themselves, but
|
||||
prevents that software from being made available to other users. It could be
|
||||
used, for example, if there were two child users, one of whom is mature
|
||||
enough to be allowed to install additional software, but the other isn’t —
|
||||
enabling <gui style="checkbox">Restrict Application Installation for Others</gui>
|
||||
would prevent the more mature child from installing applications which are
|
||||
inappropriate for the other child and making them available to the other
|
||||
child.</p>
|
||||
</section>
|
||||
|
||||
<section id="oars">
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue