Skip to content

Commit 22e3d7b

Browse files
authored
GitHubRepositories: Add Get/Set/Remove GitHub Repository Team Permissions (#300)
Adds the following functions: * `Get-GitHubRepositoryTeamPermission` * `Set-GitHubRepositoryTeamPermission` * `Remove-GitHubRepositoryTeamPermission` References * [Check team permissions for a repository](https://docs.github.com/en/free-pro-team@latest/rest/reference/teams#check-team-permissions-for-a-repository) * [Add or update team repository permissions](https://docs.github.com/en/free-pro-team@latest/rest/reference/teams#add-or-update-team-repository-permissions) * [Remove a repository from a team](https://docs.github.com/en/free-pro-team@latest/rest/reference/teams#remove-a-repository-from-a-team) Resolves #307
1 parent 8fd4201 commit 22e3d7b

File tree

7 files changed

+1141
-0
lines changed

7 files changed

+1141
-0
lines changed

Formatters/GitHubRepositories.Format.ps1xml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,5 +204,29 @@
204204
</ListEntries>
205205
</ListControl>
206206
</View>
207+
<!--=============== GitHub.RepositoryTeamPermission Type View ===============-->
208+
<View>
209+
<Name>GitHub.RepositoryTeamPermission</Name>
210+
<ViewSelectedBy>
211+
<TypeName>GitHub.RepositoryTeamPermission</TypeName>
212+
</ViewSelectedBy>
213+
<TableControl>
214+
<TableRowEntries>
215+
<TableRowEntry>
216+
<TableColumnItems>
217+
<TableColumnItem>
218+
<PropertyName>RepositoryName</PropertyName>
219+
</TableColumnItem>
220+
<TableColumnItem>
221+
<PropertyName>TeamName</PropertyName>
222+
</TableColumnItem>
223+
<TableColumnItem>
224+
<PropertyName>Permission</PropertyName>
225+
</TableColumnItem>
226+
</TableColumnItems>
227+
</TableRowEntry>
228+
</TableRowEntries>
229+
</TableControl>
230+
</View>
207231
</ViewDefinitions>
208232
</Configuration>

GitHubCore.ps1

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
mercyAcceptHeader = 'application/vnd.github.mercy-preview+json'
1616
mockingbirdAcceptHeader = 'application/vnd.github.mockingbird-preview'
1717
nebulaAcceptHeader = 'application/vnd.github.nebula-preview+json'
18+
repositoryAcceptHeader = 'application/vnd.github.v3.repository+json'
1819
sailorVAcceptHeader = 'application/vnd.github.sailor-v-preview+json'
1920
scarletWitchAcceptHeader = 'application/vnd.github.scarlet-witch-preview+json'
2021
squirrelGirlAcceptHeader = 'application/vnd.github.squirrel-girl-preview'

0 commit comments

Comments
 (0)