Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Limit non-admin list to self service only #432

Closed
lukegriffith opened this issue Apr 26, 2017 · 12 comments
Closed

Limit non-admin list to self service only #432

lukegriffith opened this issue Apr 26, 2017 · 12 comments
Assignees
Labels
Feature Issues that introduce new functionality to the project, instead of updating existing functionality
Milestone

Comments

@lukegriffith
Copy link

Currently with feature useBackgroundServiceWithSelfServiceSourcesOnly enabled, a user without admin permissions can do choco list and return items from all configured sources by default, including packages from sources that are not configured for self service.

Would it be possible for non elevated users to only have self service packages returned, as its the only items they can actually install.

@ferventcoder
Copy link
Member

If the background service is on and the user is a non-admin that is.

@RichiCoder1
Copy link
Contributor

I can look into this after we do #382. Would chocolatey gui do anything? Or would choco.lib be smart enough to only pass back relevant sources & packages?

@ferventcoder
Copy link
Member

@RichiCoder1 Chocolatey.lib would be smart enough only to pass back relevant sources.

@ferventcoder ferventcoder self-assigned this Aug 29, 2017
@ferventcoder ferventcoder added :Chocolatey Feature Issues that introduce new functionality to the project, instead of updating existing functionality labels Aug 29, 2017
@ferventcoder ferventcoder added this to the 0.15.0 milestone Aug 29, 2017
@ferventcoder
Copy link
Member

I'll start adding the details for this feature

ferventcoder added a commit to ferventcoder/ChocolateyGUI that referenced this issue Aug 29, 2017
Set up an admin only repository to be set and configured by
ChocolateyGUI.
ferventcoder added a commit to ferventcoder/ChocolateyGUI that referenced this issue Aug 29, 2017
Match the proper naming and case of bypass proxy, add admin only to the
English resources file.
gep13 added a commit that referenced this issue Sep 6, 2017
(GH-455)(GH-432) Sources updates / Chocolatey 0.10.8 updates
@RichiCoder1
Copy link
Contributor

RichiCoder1 commented Oct 4, 2017

@ferventcoder Is this feature complete? And/or is there something we need to do in GUI still?

@ferventcoder
Copy link
Member

I started on this, there is still one component missing here.

@gep13
Copy link
Member

gep13 commented Oct 10, 2017

@ferventcoder @RichiCoder1 should we bump this to the next release of Chocolatey GUI?

@ferventcoder
Copy link
Member

Yes, please.

@ferventcoder ferventcoder reopened this Oct 10, 2017
@gep13 gep13 modified the milestones: 0.15.0, Future Oct 11, 2017
@gep13
Copy link
Member

gep13 commented Jun 18, 2018

@ferventcoder am I right in saying that this will be included in the change that I am away to make for using source_list rather then reading the available sources directly from the Chocolatey Configuration file?

@ferventcoder
Copy link
Member

@gep13 @lukemgriffith I want to say this is covered by the change to not see admin only - that's where we've decided to hide those sources that would be admin only. Non-admins would see self-service and normal sources.

@ferventcoder
Copy link
Member

I want to say that's where this conversation ended up.

@gep13 gep13 modified the milestones: Future, 0.17.0 Jun 20, 2018
@gep13 gep13 removed the :Chocolatey label Jun 20, 2018
@gep13 gep13 changed the title Limit non-admin list to self service only. Limit non-admin list to self service only Mar 26, 2020
@choco-bot
Copy link

🎉 This issue has been resolved in version 0.17.0 🎉

The release is available on:

Your GitReleaseManager bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Issues that introduce new functionality to the project, instead of updating existing functionality
Projects
None yet
Development

No branches or pull requests

5 participants