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

report legacy admin teams #104

Merged
merged 3 commits into from
Jan 31, 2018
Merged

report legacy admin teams #104

merged 3 commits into from
Jan 31, 2018

Conversation

larsxschneider
Copy link
Collaborator

Organizations created before September 2015 might have legacy admin teams. In order to get the best performance out of GitHub Enterprise, these teams should be migrated to the improved permissions model. Report the affected teams in a new dashboard.

I recommend to review the PR commit by commit:

  • the first commit contains an technically unrelated bug fix that I noticed during testing
  • the second commit is preparation
  • the third commit is the beef 😄

Lars Schneider added 2 commits January 31, 2018 14:26
We split the content of certain table cells and link to individual
GitHub entities within them if the column has a known type (e.g. users).
If we don't recognize the column, then we should use the content as is.
- title: "Tokenless Authentication"
url: "/recommendations-tokenless-auth"
- title: "Legacy Teams"
url: "/recommendations-teams-legacy"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I’d have named the URL recommendations-legacy-teams. I think that we wanted to have the navigation title (here, Recommendations) as the first component of the URL and have the rest match the subnavigation title (here, Legacy Teams).

Maybe, we should consider moving all the pages belonging to a navigation item into a subdirectory. In this way, the URLs would automatically be in the form /recommendations/legacy-teams, and this might make naming the URLs more consistent.

@@ -520,7 +520,7 @@ function createTable(table)

break;
default:
cell.text(entry);
cell.text(d);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That makes sense, thanks for fixing this!

@@ -1,7 +1,7 @@
---
layout: default
title: Recommendations
permalink: /recommendations
permalink: /recommendations-tokenless-auth
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a note not to forget renaming the permalink should we change it above 🙂.

# Organizations created before September 2015 might have legacy admin
# teams. In order to get the best performance out of GHE, these teams
# should be migrated to the improved permissions model.
# c.f.ghttps://help.github.com/enterprise/2.11/user/articles/migrating-your-previous-admin-teams-to-the-improved-organization-permissions/
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There seems to be an issue with c.f.ghttps. Looks like the g was intended to be a space character?

@larsxschneider larsxschneider merged commit d7b554b into master Jan 31, 2018
@larsxschneider larsxschneider deleted the lars/legacy-teams branch January 31, 2018 17:01
@pluehne
Copy link
Contributor

pluehne commented Jan 31, 2018

@larsxschneider: Wait, I think you forgot to add the HTML file 😅.

@codecov-io
Copy link

Codecov Report

Merging #104 into master will increase coverage by 1.49%.
The diff coverage is 0%.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants