{"push_id":975570653,"size":170,"distinct_size":1,"ref":"refs/heads/#1980_iati_import_fixes","head":"5fdf3a56958e2c9c19e02f5641a875050bb3957d","before":"5d9196c215dfb3dfca135fd777cba9960446f9c1","commits":[{"sha":"0099719d2b2b18038b187046b4846e481cb2238d","author":{"email":"41f440442dc92dc4343f515881fae72fb87d2637@rackspace.com","name":"Mario Villaplana"},"message":"Initial button UI work","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/0099719d2b2b18038b187046b4846e481cb2238d"},{"sha":"51804cb9d34a7f982d1cbd0066dc73d76ee074e5","author":{"email":"56f3c4c5192d7615f33187e55a87a3cd6e0c9ed0@rackspace.com","name":"Jesse J. Cook"},"message":"Revert \"Initial button UI work\"\n\nThis reverts commit 0099719d2b2b18038b187046b4846e481cb2238d.","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/51804cb9d34a7f982d1cbd0066dc73d76ee074e5"},{"sha":"8b671d2cbb847844239a3ac81cc8089811a0fbe5","author":{"email":"56f3c4c5192d7615f33187e55a87a3cd6e0c9ed0@rackspace.com","name":"Jesse J. Cook"},"message":"Add invite button","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/8b671d2cbb847844239a3ac81cc8089811a0fbe5"},{"sha":"a1e5fa1baba9d2aea42ebcd0a22b188ed4183d31","author":{"email":"41f440442dc92dc4343f515881fae72fb87d2637@rackspace.com","name":"Mario Villaplana"},"message":"Almost have an invite button","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/a1e5fa1baba9d2aea42ebcd0a22b188ed4183d31"},{"sha":"443b5b920f9a751df573f98153aa176feaa8d9d4","author":{"email":"41f440442dc92dc4343f515881fae72fb87d2637@rackspace.com","name":"Mario Villaplana"},"message":"Add initial table placeholder","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/443b5b920f9a751df573f98153aa176feaa8d9d4"},{"sha":"b4cb19cd359d1420a018cdec0e85a1bdcac7bd25","author":{"email":"41f440442dc92dc4343f515881fae72fb87d2637@rackspace.com","name":"Mario Villaplana"},"message":"Update modal UI","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/b4cb19cd359d1420a018cdec0e85a1bdcac7bd25"},{"sha":"14f59bbb67f89f91aec05788c856dd261753d6ea","author":{"email":"56f3c4c5192d7615f33187e55a87a3cd6e0c9ed0@rackspace.com","name":"Jesse J. Cook"},"message":"Fixed button rendering","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/14f59bbb67f89f91aec05788c856dd261753d6ea"},{"sha":"c64dded645315910505fa8be4b7ec172e9821bf9","author":{"email":"56f3c4c5192d7615f33187e55a87a3cd6e0c9ed0@rackspace.com","name":"Jesse J. Cook"},"message":"Change button presentation","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/c64dded645315910505fa8be4b7ec172e9821bf9"},{"sha":"51233d9fe99796cab000ab155b4aae841f0ae6da","author":{"email":"41f440442dc92dc4343f515881fae72fb87d2637@rackspace.com","name":"Mario Villaplana"},"message":"Add group and org data for user to template","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/51233d9fe99796cab000ab155b4aae841f0ae6da"},{"sha":"d53bb4a4a62259f385e7ca780c63a40485b6bb83","author":{"email":"41f440442dc92dc4343f515881fae72fb87d2637@rackspace.com","name":"Mario Villaplana"},"message":"Merge branch 'invite-user' of github.com:supermari0/akvo-rsr into invite-user","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/d53bb4a4a62259f385e7ca780c63a40485b6bb83"},{"sha":"41874cc120db4a70ab294259a5c4098a10b0aa42","author":{"email":"41f440442dc92dc4343f515881fae72fb87d2637@rackspace.com","name":"Mario Villaplana"},"message":"Display org and group dropdowns in invite user table","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/41874cc120db4a70ab294259a5c4098a10b0aa42"},{"sha":"01df6614a750227051dc8deb19623141d631f202","author":{"email":"f23e26dfb2093be0e64f803951bc9530a5ceae62@rackspace.com","name":"Hemanth Makkapati"},"message":"Add email templates for adding exising user to org\n\nThis change adds email message and subject templates that are to be used when\nadding/inviting an existing user to an organisation.","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/01df6614a750227051dc8deb19623141d631f202"},{"sha":"eb8056029b4ddcef1713fb916bb61c9543785a69","author":{"email":"36d0c0d6375a5c769e8b4ba26db256c70f5dd074@member.fsf.org","name":"Jesse J. Cook"},"message":"Merge pull request #1 from hmakkapati/email_templates_invite_existing_user\n\nAdd email templates for adding exising user to org","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/eb8056029b4ddcef1713fb916bb61c9543785a69"},{"sha":"82229bbad9adbaf28cc849b7e868a76aa3ccb85b","author":{"email":"f23e26dfb2093be0e64f803951bc9530a5ceae62@rackspace.com","name":"Hemanth Makkapati"},"message":"Adds validation on email field","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/82229bbad9adbaf28cc849b7e868a76aa3ccb85b"},{"sha":"5222484a5043ad693cb36abfdff663797971815a","author":{"email":"36d0c0d6375a5c769e8b4ba26db256c70f5dd074@member.fsf.org","name":"Jesse J. Cook"},"message":"Merge pull request #2 from hmakkapati/email_validation\n\nAdds validation on email field","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/5222484a5043ad693cb36abfdff663797971815a"},{"sha":"eb67b7c77e787ac21498a97ec6cf674a0d707550","author":{"email":"56f3c4c5192d7615f33187e55a87a3cd6e0c9ed0@rackspace.com","name":"Jesse J. Cook"},"message":"Initial handling bits for invite user","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/eb67b7c77e787ac21498a97ec6cf674a0d707550"},{"sha":"4a21edb85a0c0a33494072477d2f233f2fb18f5d","author":{"email":"18a98c35f49808b45edadc75fb1b25ebfd4037d6@akvo.org","name":"Gabriel von Heijne"},"message":"[#1895] Use \"constants\" in migration\n\nUse the values for ProjectEditorValidation.MANDATORY_ACTION and\nProjectEditorValidation.HIDDEN_ACTION when creating validation objects.","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/4a21edb85a0c0a33494072477d2f233f2fb18f5d"},{"sha":"00fa415f2efcc6fbbdb61aedbc4370ee064873b4","author":{"email":"18a98c35f49808b45edadc75fb1b25ebfd4037d6@akvo.org","name":"Gabriel von Heijne"},"message":"[#1895] Refactor private project filtering in the API\n\nAdd PublicProjectViewSet.project_relation field used in get_queryset()\n\nRefactor PublicProjectViewSet.get_queryset(). The new code removes the\nneed for get_queryset() in sub-classes to filter out non-public\nprojects, instead relying on overriding the value of\nPublicProjectViewSet.project_relation.","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/00fa415f2efcc6fbbdb61aedbc4370ee064873b4"},{"sha":"5d3a7147a584f42e733f2db9f04d86af6dda5945","author":{"email":"b219ea7f053714ae1c0c6d2a6061861ce866b560@gmail.com","name":"Kasper Brandt"},"message":"[#1005] Working modal and basic API endpoint","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/5d3a7147a584f42e733f2db9f04d86af6dda5945"},{"sha":"5b45988130829fc523eb5f08d1e51df589ae3177","author":{"email":"b219ea7f053714ae1c0c6d2a6061861ce866b560@gmail.com","name":"Kasper Brandt"},"message":"[#1005] Workflow for inviting users functional","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/5b45988130829fc523eb5f08d1e51df589ae3177"}]}