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

Allow creation of non-GitHub users as repo owners #1344

Merged
merged 44 commits into from May 15, 2017
Merged

Conversation

andrew
Copy link
Contributor

@andrew andrew commented Apr 10, 2017

Part 2 of #1169

Few things still need to be done before this can be merged:

  • Update indexes to scope uniqueness by host_type
  • Change uuid to a string in RepositoryUser and RepositoryOrganisation tables
  • Add similar create_org methods to RepositoryOwner classes

Fixes #1169

@andrew andrew self-assigned this Apr 10, 2017
* master:
  Handle Bitbucket Unauthorized exceptions properly
  Update gitlab
  Update dependencies, fixes #1343
* master:
  Update dependencies, fixes #1346
  Ben-Laurie (#1349)
  Split status check queries into groups of 500 to avoid timeouts
  Add repository_organisation_id index on repositories
  Add pghero dashboard for visualizing db stats
  Updated json gem
  enable pg_stat_statements extension
  Add user_id index on identities table
  Update readme indexes
  Remove readmes from admin counts
  Show readme counts on admin overview
  Add host_type scopes to org uniqueness validations
* master:
  Add uid index on identities table
* master:
  Link identities to repository users
  Store repository_user_id when downloading repo owners
  Add repository_user_id field and index to Repositories
* master: (27 commits)
  Order owner projects and contributions by rank
  Update dependencies, fixes #1364
  Ensure user favourit and contributor caches are expired when users are updated
  Add case insensitive name index back to projects table
  Handle missing maven attributes better
  Add support for Maven dependencies
  Update dependencies
  Fix authtoken scope
  Handle other octokit exceptions
  Remember if an AuthToken is invalid
  Match HISTORY and COPYING when checking for repo meta data files
  Handle existing tags better
  Eager load all package manager classes to reduce confusion in development
  Don't lower case platform to avoid missing index
  Add host to repo full name index
  Adding schema_plus_pg_indexes gem and updating db/schema.rb with new index format
  owner_id shouldn't have been removed from schema
  Combine project indexes into one unique one #1350
  Ensure urls are converted to strings before parsing
  npm uses 400 for some removed package status codes
  ...
* master:
  Revert contribution order change
  Prefer ordering repos by rank instead of stars where possible
  Order owner repos by status and rank instead of stars
  Improved ordering by rank
* master: (35 commits)
  Update dependencies
  output csv of cii maintainers
  Add openaustralia to civic tech orgs list
  Reorder after commit callbacks on projects and repositories
  Add check_status method to Repository
  Update dependencies
  Removed extra unneeded conditions in project scopes
  Update dependencies
  Fix digital_infrastructure scope
  Removed weird percent sign
  Use max width on sustain advert to avoid breaking on small screens
  Commit latest research tweaks
  Add sustain ads to project#show and project#unseen_infrastrcuture
  Add (broken) cii experiment
  Update dependencies
  method to find org repositories and update their repository_organisation_id
  Update research rake task
  Fix saving of org ids to repos
  Fix repo_fallback and make it work for GH/GL/BB, fixes #1371
  Fix loading bower.json from github
  ...
* master:
  refactored dependency mapping to use serializer
  More project api request specs
  Improve api issue specs
  Fix specs
  Allow nils when delegating to projects from dependencies
  Updates to research.rake
  Add more civic tech orgs to second research as well
  Add more civic tech orgs to research.rake
  Task for finding the top 1% of cii committers
  Updated after Repository User merge
  More serializer tests
  Test serializers
  Updating serializers
  WIP on moving JSON generation for API into serializers
* master:
  Update dependencies, fixes #1421
@andrew andrew merged commit b63a600 into master May 15, 2017
@andrew andrew deleted the repository-owners branch May 15, 2017 15:00
@andrew andrew removed their assignment Aug 3, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant