Changes needed in lftools for github orgs 62/16262/15
authorAric Gardner <agardner@linuxfoundation.org>
Thu, 18 Jul 2019 20:42:51 +0000 (16:42 -0400)
committerAric Gardner <agardner@linuxfoundation.org>
Tue, 13 Aug 2019 17:07:14 +0000 (13:07 -0400)
commit91582c904af39df77ff187f2c2d3b8e3a78541c0
treea079a205549e5fc7ad9741823c2aa908df76650a
parentbfc3096e4d6664739dc47faa7d7a62a8fcf8c0c2
Changes needed in lftools for github orgs

Part of the effort for self serve user management

check-votes now works against a a githubpr
Note: You can't vote on your own pr so I add the pr owner as
a voter automatically.

infofile match-ldap-to-info now works against github groups

github submit-pr will submit a pr if mergable

github votes will count votes on a pr

Fixes a bug in github team invitation.
Teams needs to be array of :class:`github.Team.Team`

adds: --add_team and --remove_team to  github update-repo
so that the replication user can be added to each new repo
in an automated way

ISSUE: RELENG-1864
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
Change-Id: I65d30dab1d1638123fdb46bc705ec6190cb3182a
docs/commands/github.rst
docs/commands/infofile.rst
lftools/cli/github_cli.py
lftools/cli/infofile.py
lftools/cli/lfidapi.py
lftools/github_helper.py [new file with mode: 0755]
lftools/lfidapi.py
releasenotes/notes/github-1e99906af8ef75ac.yaml [new file with mode: 0644]
releasenotes/notes/infofile-4dec08c571b39df8.yaml [new file with mode: 0644]
releasenotes/notes/lfidapi-d597e5ef08fda9f7.yaml [new file with mode: 0644]