{"push_id":770646213,"size":28,"distinct_size":1,"ref":"refs/heads/develop","head":"3acb0985819b2ff3685b1c752563c8d290f574e8","before":"b4c2669e15f3a4742b956ebfbb6afd75faa8d64d","commits":[{"sha":"e8cb0f0399739195cfc0afa832acfdf99cce790e","author":{"email":"18a98c35f49808b45edadc75fb1b25ebfd4037d6@akvo.org","name":"Gabriel von Heijne"},"message":"[#1633] Remove PartnerType model and its uses\n\nThe PartnerType model was used to limit the types of partners that could\nbe added by an organisation. This is now obsolete.","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/e8cb0f0399739195cfc0afa832acfdf99cce790e"},{"sha":"9e1622defb4c84915619710ba6580713e64dd067","author":{"email":"18a98c35f49808b45edadc75fb1b25ebfd4037d6@akvo.org","name":"Gabriel von Heijne"},"message":"[#1633] Refactor listing of partner types\n\nSimplificate the code, remove duplicate listing of partner\ntype and fix punctuation and capitalization.","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/9e1622defb4c84915619710ba6580713e64dd067"},{"sha":"b28e2c4d97844ae727c6487ed7bf1537fb0cdf43","author":{"email":"18a98c35f49808b45edadc75fb1b25ebfd4037d6@akvo.org","name":"Gabriel von Heijne"},"message":"[#1633] Use Partnership.iati_organisation_role instead of\nPartnership.partner_type\n\nInitial sweep of the code to move uses of partner_type to the new\nfield iati_organisation_role.\n\nMissing is the migration to create the new field. I'm having problems\nthat seem reated to multiple import paths.","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/b28e2c4d97844ae727c6487ed7bf1537fb0cdf43"},{"sha":"9ded58afa47753a023d64f86eca38e1bc2913690","author":{"email":"18a98c35f49808b45edadc75fb1b25ebfd4037d6@akvo.org","name":"Gabriel von Heijne"},"message":"[#1633] Move offending import of Partnership model\n\nThe import of Partnership in iati/elements/participating_org.py at the\nmodule level causes a runtime error when trying to create a new\nmigration for the Partnership model.\n\nFix by moving the import into the function where it's used.","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/9ded58afa47753a023d64f86eca38e1bc2913690"},{"sha":"0c31cc89709a16ea3d769ede17277d4dd0cfbc3b","author":{"email":"18a98c35f49808b45edadc75fb1b25ebfd4037d6@akvo.org","name":"Gabriel von Heijne"},"message":"[#1633] Migration creating Partnership.iati_organisation_role\n\nAlso revert imports of Partnership that were changed when trying to fix\nthe dual import problem.","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/0c31cc89709a16ea3d769ede17277d4dd0cfbc3b"},{"sha":"8b9cab395bece35f69775efc9fd83d4abcd2f447","author":{"email":"18a98c35f49808b45edadc75fb1b25ebfd4037d6@akvo.org","name":"Gabriel von Heijne"},"message":"Merge branch 'develop' into #1633_partner_types_and_iati_roles","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/8b9cab395bece35f69775efc9fd83d4abcd2f447"},{"sha":"9ec64305106a716ace4942ac2e1e447279f3b731","author":{"email":"18a98c35f49808b45edadc75fb1b25ebfd4037d6@akvo.org","name":"Gabriel von Heijne"},"message":"[#1633] Fix migration history after merging in develop","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/9ec64305106a716ace4942ac2e1e447279f3b731"},{"sha":"af5859c398d86676b53abbf86d0c75203845799f","author":{"email":"18a98c35f49808b45edadc75fb1b25ebfd4037d6@akvo.org","name":"Gabriel von Heijne"},"message":"[#1633] Minor fixes\n\nRemove filtering key/value from PartnershipResource.Meta.filtering\n\nAdd comment to Partnership model","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/af5859c398d86676b53abbf86d0c75203845799f"},{"sha":"4a388d3677618bf21acd4416cd9290d4bff49a74","author":{"email":"18a98c35f49808b45edadc75fb1b25ebfd4037d6@akvo.org","name":"Gabriel von Heijne"},"message":"[#1633] Migration removing a number of keywords\n\nA number of keywords are duplicates in fuction. This migration looks\nfor the \"old\" keywords and replaces them with the \"new\" one.","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/4a388d3677618bf21acd4416cd9290d4bff49a74"},{"sha":"b0ba0a205bb49bc8e1ad5d31c85cac5ee8a1ae0a","author":{"email":"18a98c35f49808b45edadc75fb1b25ebfd4037d6@akvo.org","name":"Gabriel von Heijne"},"message":"[#1633] Fixes to migration 0024\n\nAdd some more diagnostic output\n\nFix label characters","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/b0ba0a205bb49bc8e1ad5d31c85cac5ee8a1ae0a"},{"sha":"a68f480ec4969d053543785357e4e81d4d524530","author":{"email":"18a98c35f49808b45edadc75fb1b25ebfd4037d6@akvo.org","name":"Gabriel von Heijne"},"message":"[#1633] Migration removing unused keywords\n\nKeywords that aren't used in any project are deleted.","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/a68f480ec4969d053543785357e4e81d4d524530"},{"sha":"0f289025dfed5ca35ebf43d62b67b7416914e0fe","author":{"email":"18a98c35f49808b45edadc75fb1b25ebfd4037d6@akvo.org","name":"Gabriel von Heijne"},"message":"[#1633] Add keywords for sponsor partners\n\nTo prepare for the removal of sponsor partners, create a keyword for\neach organisation that is a sposor partner.\n\nThe keywords are of the format <org ID>:<org name> to distinguish them\nfrom \"ordinary\" keywords.","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/0f289025dfed5ca35ebf43d62b67b7416914e0fe"},{"sha":"e1a4269106f3f3ff311ecc5b70d0530c26e8ef09","author":{"email":"b219ea7f053714ae1c0c6d2a6061861ce866b560@gmail.com","name":"Kasper Brandt"},"message":"[#1633] Merge branch '#1759-editor-feedback' into #1633_partner_types_and_iati_roles","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/e1a4269106f3f3ff311ecc5b70d0530c26e8ef09"},{"sha":"ce3cd1117fa96f7d49c6665a71b6c02a5607baa8","author":{"email":"b219ea7f053714ae1c0c6d2a6061861ce866b560@gmail.com","name":"Kasper Brandt"},"message":"[#1633] Updated migrations","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/ce3cd1117fa96f7d49c6665a71b6c02a5607baa8"},{"sha":"f42d8fa6aa82b2b77cbd054eb10fa14ca0d2b99e","author":{"email":"b219ea7f053714ae1c0c6d2a6061861ce866b560@gmail.com","name":"Kasper Brandt"},"message":"[#1633] Fix migration 0022 dependency","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/f42d8fa6aa82b2b77cbd054eb10fa14ca0d2b99e"},{"sha":"df49f4a0cddda3be29a5e1eda7cb27516764afd5","author":{"email":"b219ea7f053714ae1c0c6d2a6061861ce866b560@gmail.com","name":"Kasper Brandt"},"message":"[#1633] Added try, except clause in case keywords do not exist","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/df49f4a0cddda3be29a5e1eda7cb27516764afd5"},{"sha":"9fc714c315f461dfb45c2afb9310f88aaacf433b","author":{"email":"b219ea7f053714ae1c0c6d2a6061861ce866b560@gmail.com","name":"Kasper Brandt"},"message":"[#1633] Update project editor with IATI partner roles","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/9fc714c315f461dfb45c2afb9310f88aaacf433b"},{"sha":"e219f73ff9d5e54cad88bbcca7d1b4dcf1194e45","author":{"email":"18a98c35f49808b45edadc75fb1b25ebfd4037d6@akvo.org","name":"Gabriel von Heijne"},"message":"[#1633] Migrate Partnership.partner_type to Partnership.iati_organisation_role","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/e219f73ff9d5e54cad88bbcca7d1b4dcf1194e45"},{"sha":"105a1857227d93ca49a4b5a2de2e5bb844344cc7","author":{"email":"b219ea7f053714ae1c0c6d2a6061861ce866b560@gmail.com","name":"Kasper Brandt"},"message":"[#1633] Added partner_type_2 to DRF and Tastypie","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/105a1857227d93ca49a4b5a2de2e5bb844344cc7"},{"sha":"e117badce8071f328e960498ae942c97ee0414e0","author":{"email":"b219ea7f053714ae1c0c6d2a6061861ce866b560@gmail.com","name":"Kasper Brandt"},"message":"[#1633] Remove partner_type from Partnership model","distinct":false,"url":"https://api.github.com/repos/akvo/akvo-rsr/commits/e117badce8071f328e960498ae942c97ee0414e0"}]}