Commits on Nov 12, 2016
  1. Include the repo as well

    duncanmak committed Nov 12, 2016
Commits on Nov 10, 2016
  1. Merge pull request #92 from MSylvia/master

    duncanmak committed Nov 10, 2016
    Add JSON endpoint for frontpage data
Commits on Nov 9, 2016
  1. Send 404, with message to use getmanifest.aspx (#91)

    Joseph Stroman committed with rolfbjarne Nov 9, 2016
Commits on Nov 8, 2016
Commits on Oct 25, 2016
  1. Update //xamarin-storage URL

    duncanmak committed Oct 25, 2016
Commits on Oct 12, 2016
Commits on Oct 10, 2016
  1. Remember to set the flag

    duncanmak committed Oct 10, 2016
Commits on Sep 27, 2016
  1. Merge pull request #89 from MSylvia/master

    duncanmak committed Sep 27, 2016
    [JSON] Add hosts to laneinfo
  2. [JSON] Add hosts to laneinfo

    MSylvia committed Sep 27, 2016
  3. Clean up per Rolf's comment

    duncanmak committed Sep 27, 2016
Commits on Sep 22, 2016
  1. Don't fail all lane dependencies if one has a problem.

    rolfbjarne committed Sep 22, 2016
    This should complete this fix: ab81ebc
Commits on Sep 15, 2016
Commits on Sep 7, 2016
Commits on Sep 6, 2016
  1. Rewrite validRevision to include additional checks.

    duncanmak committed Sep 6, 2016
    Now we check for 3 conditions:
    1) It has the 'upload-to-storage' step,
    2) It succeeded,
    3) Its summary is not empty.
Commits on Aug 24, 2016
  1. Adding Audit view (#87)

    MSylvia committed with rolfbjarne Aug 24, 2016
    * Adding Audit view
    * Removed debug code. Reduce DB trips. Require Admin
Commits on Jul 6, 2016
  1. Simplify the URL search by listing all applicable base URLs as an array.

    duncanmak committed Jul 6, 2016
    We need to do this now because we have 3 locations to search:
    1) Azure (in the wrench bucket)
    2) Azure (in the $LANE_NAME bucket)
    3) NAS
Commits on Jun 27, 2016
  1. Refactor GitHub login to make it simpler (#86)

    drasticactions committed with rolfbjarne Jun 27, 2016
    The code for logging in with GitHub, while functional, was a bit hard to understand. So to make it easier and cleaner, I refactored it. The old login methods for OpenID/Google are back to how they were, while GitHub has its own method for logging in, with much simpler logic for handling it. It also has its own error message should the user not be able to log in.
Commits on Jun 24, 2016
  1. Merge pull request #84 from drasticactions/fix-github-roles

    rolfbjarne committed Jun 24, 2016
    Change GitHub Oauth to use Teams rather than Organizations
Commits on Jun 23, 2016
  1. Merge pull request #85 from drasticactions/fix-get-manifest-metadata

    duncanmak committed Jun 23, 2016
    Handle HTTP 404s for files in GetManifest and GetMetadata
  2. Change GitHub Oauth to use Teams rather than Organizations

    drasticactions committed Jun 23, 2016
    Originally I set this up to just use GitHub Organizations for auth. The idea was that if you were that organization, you would get whatever roles were required. However that logic fails because users could be apart of an org who we don't want to have full access. So we need a more fine control. Enter: Teams! Now you need to be apart of the organization AND a team in order to get full access.
    In GitHubOrganizationList in the MonkeyWrench Config, the schema is `<org>*<team,seperated by commas>:<Roles>`