cedaro / satispress

Expose installed WordPress plugins and themes as Composer packages.
508 stars 51 forks source link

Group packages by customer/project to manage individual authentications #78

Closed tyrann0us closed 6 years ago

tyrann0us commented 6 years ago

Hi, we are currently investigating whether this package meets our requirements of handling premium (not publicly available) packages.

One issue we see is that once you are authenticated you get access to all packages. But often different developers/teams need access to different "groups" of packages (e. g. grouped by customer/project).

AFAIS there are two meta capability called satispress_download_package and satispress_view_package but no built-in features to easily create and manage such groups and their authentications via UI or CLI.

Do you have any plans to implement this? Thanks!

bradyvercher commented 6 years ago

Hi @tyrann0us, those capabilities were added to make something like that possible, but I don't have immediate plans to implement support for multiple repositories.

If you're interested in sponsoring an add-on, ~@GaryJones or myself~ I might be available to help out with that.

bradyvercher commented 6 years ago

I'm going to close this out, but let me know if you do pursue it. I'm happy to promote anything you come up with in the readme 😃