Katello/katello — pull request #138 by bbuckingham (2012-05-22 19:21:33+00:00)
Title: System groups

This is the initial pull request to pull system group functionality in to master. There is still a lot of work planned and in progress for system groups; however, we wanted to get this initial functionality in to master, so that we can begin providing smaller and more manageable pull requests.

Below is a summary of some of the initial capabilities being provided in the UI, API and CLI:

- system groups:
- create/review/update/delete
- assign systems
- lock/unlock
- max systems
- select/install applicable errata (UI only, at the moment)

- systems:
- assign system groups
- support for additional bulk actions (e.g. package and package group install/update/delete, errata install, system group add/remove)

- activation keys:
- assign system groups
- during client registration using activation key, if the key has system groups, the client/system will be automatically placed in those groups

- etc....