Build plan for the Module Repository Backend

Build: #37 was successful Rebuilt by OpenMRS Administrator

Stages & jobs

  1. Build

  2. Deploy

    Requires a user to start manually

Code commits

openmrs-contrib-modulus

  • Elliott Williams

    Elliott Williams ec6badecf91791ac458da0f59d5f7994789e67e5

    Merge pull request #2 from openmrs/MOD-56
    MOD-56: Users, Roles, Authentication, and Authorization

  • Elliott Williams

    Elliott Williams 507499018cba92ba7b0fd27ccd3b406a286a5513

    Specify openmrsid hostname in config

    • grails-app/conf/Config.groovy (version 507499018cba92ba7b0fd27ccd3b406a286a5513)
    • grails-app/conf/spring/resources.groovy (version 507499018cba92ba7b0fd27ccd3b406a286a5513)
    • src/groovy/org/openmrs/modulus/oauth/OpenMrsIdApi.groovy (version 507499018cba92ba7b0fd27ccd3b406a286a5513)
  • Elliott Williams

    Elliott Williams 5748cd91843063950269c9dfe95a9452b03d5a74

    LoginController improvements, default roles, create accounts properly from new users

    • grails-app/conf/Config.groovy (version 5748cd91843063950269c9dfe95a9452b03d5a74)
    • grails-app/conf/UrlMappings.groovy (version 5748cd91843063950269c9dfe95a9452b03d5a74)
    • grails-app/controllers/org/openmrs/modulus/CurrentUserController.groovy (version 5748cd91843063950269c9dfe95a9452b03d5a74)
    • grails-app/controllers/org/openmrs/modulus/LoginController.groovy (version 5748cd91843063950269c9dfe95a9452b03d5a74)
    • grails-app/controllers/org/openmrs/modulus/SpringSecurityOAuthController.groovy (version 5748cd91843063950269c9dfe95a9452b03d5a74)
    • grails-app/controllers/org/openmrs/modulus/UserController.groovy (version 5748cd91843063950269c9dfe95a9452b03d5a74)
    • grails-app/domain/org/openmrs/modulus/User.groovy (version 5748cd91843063950269c9dfe95a9452b03d5a74)
    • grails-app/migrations/MOD-56-password-requirements.groovy (version 5748cd91843063950269c9dfe95a9452b03d5a74)
    • grails-app/migrations/changelog.groovy (version 5748cd91843063950269c9dfe95a9452b03d5a74)
    • grails-app/services/org/openmrs/modulus/oauth/OpenmrsidSpringSecurityOAuthService.groovy (version 5748cd91843063950269c9dfe95a9452b03d5a74)
    • src/groovy/org/openmrs/modulus/oauth/OpenMrsIdApi.groovy (version 5748cd91843063950269c9dfe95a9452b03d5a74)
    • src/groovy/org/openmrs/modulus/oauth/OpenMrsIdOAuthToken.groovy (version 5748cd91843063950269c9dfe95a9452b03d5a74)
    • test/unit/org/openmrs/modulus/UserSpec.groovy (version 5748cd91843063950269c9dfe95a9452b03d5a74)
  • Elliott Williams

    Elliott Williams dd53b06ad54e718a7cffd2ec64fa44d6661f55e0

    Remove excess whitespace from description in omod

    • grails-app/services/org/openmrs/modulus/OmodParserService.groovy (version dd53b06ad54e718a7cffd2ec64fa44d6661f55e0)
  • Elliott Williams

    Elliott Williams 7a406df7cbce3460bc5e3da8ae7764a97a8cde47

    Add user as owner and maintainer on module create

    • grails-app/controllers/org/openmrs/modulus/ModuleController.groovy (version 7a406df7cbce3460bc5e3da8ae7764a97a8cde47)
    • test/unit/org/openmrs/modulus/ModuleControllerSpec.groovy (version 7a406df7cbce3460bc5e3da8ae7764a97a8cde47)
  • Elliott Williams

    Elliott Williams 9e12583f3841c9c011a312d53597f45ba584cb4e

    Merge branch 'master' into MOD-56

  • Elliott Williams

    Elliott Williams e373187edf9e4fa3a3fc65e56630e8ebe8b86e43

    Wrote OmodParserService & tests

    • grails-app/controllers/org/openmrs/modulus/ReleaseController.groovy (version e373187edf9e4fa3a3fc65e56630e8ebe8b86e43)
    • grails-app/services/org/openmrs/modulus/ModuleParserService.groovy (version e373187edf9e4fa3a3fc65e56630e8ebe8b86e43)
    • grails-app/services/org/openmrs/modulus/OmodParserService.groovy (version e373187edf9e4fa3a3fc65e56630e8ebe8b86e43)
    • src/groovy/org/openmrs/modulus/TestUtils.groovy (version e373187edf9e4fa3a3fc65e56630e8ebe8b86e43)
    • test/unit/org/openmrs/modulus/OmodParserServiceSpec.groovy (version e373187edf9e4fa3a3fc65e56630e8ebe8b86e43)
    • test/unit/org/openmrs/modulus/ReleaseControllerSpec.groovy (version e373187edf9e4fa3a3fc65e56630e8ebe8b86e43)
  • Elliott Williams

    Elliott Williams ae4f1138e282d7635f370a22da0f0db5698d3ebe

    Merge branch 'master' into MOD-56

  • Elliott Williams

    Elliott Williams 752bba1add6c77e7bc1e87aba46e4e0d4186544e

    Send 401 instead of 302 for unauthed users

    • grails-app/conf/Config.groovy (version 752bba1add6c77e7bc1e87aba46e4e0d4186544e)
    • grails-app/conf/spring/resources.groovy (version 752bba1add6c77e7bc1e87aba46e4e0d4186544e)
    • src/groovy/org/openmrs/modulus/oauth/RestApiAwareLoginUrlAuthenticationEntryPoint.groovy (version 752bba1add6c77e7bc1e87aba46e4e0d4186544e)
  • Elliott Williams

    Elliott Williams c4184f6fd830bf263e7ef9f33cdbf023c32311e6

    Include roles in current user's API resource

    • grails-app/controllers/org/openmrs/modulus/CurrentUserController.groovy (version c4184f6fd830bf263e7ef9f33cdbf023c32311e6)
    • grails-app/controllers/org/openmrs/modulus/UserController.groovy (version c4184f6fd830bf263e7ef9f33cdbf023c32311e6)
    • grails-app/domain/org/openmrs/modulus/User.groovy (version c4184f6fd830bf263e7ef9f33cdbf023c32311e6)
    • test/unit/org/openmrs/modulus/UserControllerSpec.groovy (version c4184f6fd830bf263e7ef9f33cdbf023c32311e6)
  • Elliott Williams

    Elliott Williams 4d5ba84a12487e2010e14beb76f77058fdb7382b

    Included & updated oauth2-provider

    • grails-app/conf/BuildConfig.groovy (version 4d5ba84a12487e2010e14beb76f77058fdb7382b)
    • grails-app/conf/Config.groovy (version 4d5ba84a12487e2010e14beb76f77058fdb7382b)
    • plugins/grails-spring-security-oauth2-provider (version 4d5ba84a12487e2010e14beb76f77058fdb7382b)
  • Elliott Williams

    Elliott Williams 3ffd43c16ebce38ea2de460fa82ff8d1a4774d6f

    Including custom grails oauth2 provider plugin

    • .gitmodules (version 3ffd43c16ebce38ea2de460fa82ff8d1a4774d6f)
    • plugins/grails-spring-security-oauth2-provider (version 3ffd43c16ebce38ea2de460fa82ff8d1a4774d6f)
  • Elliott Williams

    Elliott Williams de710cdbc1468f937d3cd10c22d043744d92f05b

    OAuth from OpenMRS ID, to clients is a thing.

    • grails-app/conf/BootStrap.groovy (version de710cdbc1468f937d3cd10c22d043744d92f05b)
    • grails-app/conf/BuildConfig.groovy (version de710cdbc1468f937d3cd10c22d043744d92f05b)
    • grails-app/conf/Config.groovy (version de710cdbc1468f937d3cd10c22d043744d92f05b)
    • grails-app/conf/UrlMappings.groovy (version de710cdbc1468f937d3cd10c22d043744d92f05b)
    • grails-app/conf/spring/resources.groovy (version de710cdbc1468f937d3cd10c22d043744d92f05b)
    • grails-app/controllers/org/openmrs/modulus/CurrentUserController.groovy (version de710cdbc1468f937d3cd10c22d043744d92f05b)
    • grails-app/controllers/org/openmrs/modulus/LoginController.groovy (version de710cdbc1468f937d3cd10c22d043744d92f05b)
    • grails-app/controllers/org/openmrs/modulus/SpringSecurityOAuthController.groovy (version de710cdbc1468f937d3cd10c22d043744d92f05b)
    • grails-app/controllers/org/openmrs/modulus/UserController.groovy (version de710cdbc1468f937d3cd10c22d043744d92f05b)
    • grails-app/domain/org/openmrs/modulus/OAuthID.groovy (version de710cdbc1468f937d3cd10c22d043744d92f05b)
    • grails-app/domain/org/openmrs/modulus/User.groovy (version de710cdbc1468f937d3cd10c22d043744d92f05b)
    • grails-app/i18n/spring-security-oauth.messages.properties (version de710cdbc1468f937d3cd10c22d043744d92f05b)
    • grails-app/migrations/MOD-52-no-acl.groovy (version de710cdbc1468f937d3cd10c22d043744d92f05b)
    • grails-app/migrations/MOD-56-no-acl.groovy (version de710cdbc1468f937d3cd10c22d043744d92f05b)
    • grails-app/migrations/MOD-56-oauth-token.groovy (version de710cdbc1468f937d3cd10c22d043744d92f05b)
    • grails-app/migrations/changelog.groovy (version de710cdbc1468f937d3cd10c22d043744d92f05b)
    • grails-app/services/org/openmrs/modulus/ModuleService.groovy (version de710cdbc1468f937d3cd10c22d043744d92f05b)
    • grails-app/services/org/openmrs/modulus/oauth/OpenmrsidSpringSecurityOAuthService.groovy (version de710cdbc1468f937d3cd10c22d043744d92f05b)
    • grails-app/views/index.gsp (version de710cdbc1468f937d3cd10c22d043744d92f05b)
    • grails-app/views/oauth/confirm.gsp (version de710cdbc1468f937d3cd10c22d043744d92f05b)
    • src/groovy/org/openmrs/modulus/oauth/ModulusUserApprovalHandler.groovy (version de710cdbc1468f937d3cd10c22d043744d92f05b)
    • src/groovy/org/openmrs/modulus/oauth/OpenMrsIdApi.groovy (version de710cdbc1468f937d3cd10c22d043744d92f05b)
    • src/groovy/org/openmrs/modulus/oauth/OpenMrsIdOAuthToken.groovy (version de710cdbc1468f937d3cd10c22d043744d92f05b)
    • test/unit/org/openmrs/modulus/CurrentUserControllerSpec.groovy (version de710cdbc1468f937d3cd10c22d043744d92f05b)
    • test/unit/org/openmrs/modulus/LoginControllerSpec.groovy (version de710cdbc1468f937d3cd10c22d043744d92f05b)
    • test/unit/org/openmrs/modulus/oauth/OpenmrsidSpringSecurityOAuthServiceSpec.groovy (version de710cdbc1468f937d3cd10c22d043744d92f05b)
  • Elliott Williams

    Elliott Williams 0d760ca09b8063137dd709288224f55d1d03b38f

    Removed ACL plugin, merged User and AuthUser, secured UserController

    • grails-app/conf/BootStrap.groovy (version 0d760ca09b8063137dd709288224f55d1d03b38f)
    • grails-app/conf/BuildConfig.groovy (version 0d760ca09b8063137dd709288224f55d1d03b38f)
    • grails-app/conf/Config.groovy (version 0d760ca09b8063137dd709288224f55d1d03b38f)
    • grails-app/conf/UrlMappings.groovy (version 0d760ca09b8063137dd709288224f55d1d03b38f)
    • grails-app/controllers/org/openmrs/modulus/UserController.groovy (version 0d760ca09b8063137dd709288224f55d1d03b38f)
    • grails-app/domain/org/openmrs/modulus/Role.groovy (version 0d760ca09b8063137dd709288224f55d1d03b38f)
    • grails-app/domain/org/openmrs/modulus/User.groovy (version 0d760ca09b8063137dd709288224f55d1d03b38f)
    • grails-app/domain/org/openmrs/modulus/UserRole.groovy (version 0d760ca09b8063137dd709288224f55d1d03b38f)
    • grails-app/domain/org/openmrs/modulus/auth/AuthUser.groovy (version 0d760ca09b8063137dd709288224f55d1d03b38f)
    • grails-app/domain/org/openmrs/modulus/auth/AuthUserRole.groovy (version 0d760ca09b8063137dd709288224f55d1d03b38f)
    • grails-app/domain/org/openmrs/modulus/auth/Role.groovy (version 0d760ca09b8063137dd709288224f55d1d03b38f)
    • grails-app/migrations/MOD-52-no-acl.groovy (version 0d760ca09b8063137dd709288224f55d1d03b38f)
    • grails-app/migrations/MOD-56-combine-security-tables.groovy (version 0d760ca09b8063137dd709288224f55d1d03b38f)
    • grails-app/migrations/changelog.groovy (version 0d760ca09b8063137dd709288224f55d1d03b38f)
    • grails-app/services/org/openmrs/modulus/ModuleService.groovy (version 0d760ca09b8063137dd709288224f55d1d03b38f)
    • grails-app/views/403.gsp (version 0d760ca09b8063137dd709288224f55d1d03b38f)
  • Elliott Williams

    Elliott Williams 128691f9572d5ff06107e472874d18a5aa61ec25

    Installed & configured Spring Security Core and OAuth

    • grails-app/conf/BootStrap.groovy (version 128691f9572d5ff06107e472874d18a5aa61ec25)
    • grails-app/conf/BuildConfig.groovy (version 128691f9572d5ff06107e472874d18a5aa61ec25)
    • grails-app/conf/Config.groovy (version 128691f9572d5ff06107e472874d18a5aa61ec25)
    • grails-app/domain/org/openmrs/modulus/User.groovy (version 128691f9572d5ff06107e472874d18a5aa61ec25)
    • grails-app/domain/org/openmrs/modulus/auth/AuthUser.groovy (version 128691f9572d5ff06107e472874d18a5aa61ec25)
    • grails-app/domain/org/openmrs/modulus/auth/AuthUserRole.groovy (version 128691f9572d5ff06107e472874d18a5aa61ec25)
    • grails-app/domain/org/openmrs/modulus/auth/Role.groovy (version 128691f9572d5ff06107e472874d18a5aa61ec25)
    • grails-app/migrations/MOD-56-create-auth-tables.groovy (version 128691f9572d5ff06107e472874d18a5aa61ec25)
    • grails-app/migrations/changelog.groovy (version 128691f9572d5ff06107e472874d18a5aa61ec25)
    • grails-app/views/oauth/confirm.gsp (version 128691f9572d5ff06107e472874d18a5aa61ec25)
    • roles.properties (version 128691f9572d5ff06107e472874d18a5aa61ec25)