{"push_id":1460707198,"size":10,"distinct_size":1,"ref":"refs/heads/interventions-api-v2","head":"267389ffdff1c61a5c3e7a5a1503d4af535a554d","before":"844960fe92e3361b38a13e1e7f36c48fc5324588","commits":[{"sha":"d0a41f7d725bda1aa28b7a7a70abb81374854d16","author":{"name":"Robert Avram","email":"b67a641cc8276f98765bcd79096a64ca035ccb6b@users.noreply.github.com"},"message":"Merge pull request #273 from unicef/staging\n\nStaging","distinct":false,"url":"https://api.github.com/repos/unicef/etools/commits/d0a41f7d725bda1aa28b7a7a70abb81374854d16"},{"sha":"4fa250b89d186dca84ce5df6eaf7ae22173dc90b","author":{"name":"Robert Avram","email":"b67a641cc8276f98765bcd79096a64ca035ccb6b@users.noreply.github.com"},"message":"Merge pull request #281 from unicef/develop\n\nDevelop","distinct":false,"url":"https://api.github.com/repos/unicef/etools/commits/4fa250b89d186dca84ce5df6eaf7ae22173dc90b"},{"sha":"c42de61f5481027c401b74a5eaf5ccf99f754a6e","author":{"name":"Robert Avram","email":"250ddf768181782bd7ec5f89baf25f1862c7216e@Roberts-MacBook-Pro.local"},"message":"Merge branch 'master' into staging","distinct":false,"url":"https://api.github.com/repos/unicef/etools/commits/c42de61f5481027c401b74a5eaf5ccf99f754a6e"},{"sha":"a14255adfea31c81eb482095e9dca670ae4e3f50","author":{"name":"Robert Avram","email":"b67a641cc8276f98765bcd79096a64ca035ccb6b@users.noreply.github.com"},"message":"Merge pull request #288 from unicef/staging\n\nStaging","distinct":false,"url":"https://api.github.com/repos/unicef/etools/commits/a14255adfea31c81eb482095e9dca670ae4e3f50"},{"sha":"20d4c65145f3e0775a768374127c6db624aa2a54","author":{"name":"Robert Avram","email":"b67a641cc8276f98765bcd79096a64ca035ccb6b@users.noreply.github.com"},"message":"Et2f main (#197)\n\n* - add modes\r\n\r\n* - currency\r\n\r\n* - notes\r\n\r\n* - some serializers and one running sample test\r\n\r\n* - potato\r\n\r\n* - nullable fields on travel + initial migration\r\n\r\n* - almost there\r\n\r\n* - tmp\r\n\r\n* - pagination on list view\r\n\r\n* - enhance pagination\r\n\r\n* - add sorting\r\n\r\n* - fix sorting field name\r\n\r\n* - fix serializer\r\n\r\n* - extra fields for list\r\n\r\n* - hotfix\r\n\r\n* - fix verbose field lookup\r\n\r\n* - list extra features\r\n\r\n* - state machine, export, extra packages\r\n\r\n* - static data endpoint v1\r\n\r\n* - static endpoint fixes\r\n\r\n* - create endpoint\r\n\r\n* - fix csrf\r\n\r\n* - remove required from clearance\r\n\r\n* - fix nested create\r\n\r\n* - reference number generation\r\n\r\n* - static data endpoint\r\n\r\n* - set serializer fields properly\r\n\r\n* - extend init data\r\n\r\n* - related name changes\r\n\r\n* - more static data\r\n\r\n* - fix init script\r\n\r\n* - add activities\r\n\r\n* - fix many true\r\n\r\n* - create refactor\r\n\r\n* - transition enpoints\r\n\r\n* - add more methods\r\n\r\n* - fix argument issue\r\n\r\n* - fixes and speedup\r\n\r\n* - add save\r\n\r\n* - add more transition\r\n\r\n* - show hidden better filtering\r\n\r\n* - add dev comments, rename middleware\r\n\r\n* - move middleware to global app\r\n\r\n* - support update\r\n\r\n* - add date and primary traveler to travel activity\r\n\r\n* - change default\r\n\r\n* - add mode of travel to Travel\r\n\r\n* - change mode of travel to arrayfield\r\n\r\n* - change field type in migration\r\n\r\n* - try again\r\n\r\n* - add more fields\r\n\r\n* - change travel activity date type\r\n\r\n* - airlines m2m\r\n\r\n* - dsa region model\r\n\r\n* - fix migration\r\n\r\n* - some fields required=False\r\n\r\n* - permission matrix\r\n\r\n* - change permission structure\r\n\r\n* - fixes\r\n\r\n* - fix code because of model change\r\n\r\n* - move travel fields one level up\r\n\r\n* - try\r\n\r\n* - some more fixes\r\n\r\n* - fix the permission matrix rendering\r\n\r\n* - add wbs and grant\r\n\r\n* - rejection note, canceled at, completed at\r\n\r\n* - current user endpoint\r\n\r\n* - more models and stuff\r\n\r\n* - fix show hidden\r\n\r\n* - submit and save\r\n\r\n* - add fund to serializer\r\n\r\n* - change state machine\r\n\r\n* - fix state machine\r\n\r\n* - fix more\r\n\r\n* - fix exporter\r\n\r\n* - change permission matrix v1\r\n\r\n* - remove hardcoded values\r\n\r\n* - perm matrix fixes\r\n\r\n* - change field type\r\n\r\n* - fix serializer\r\n\r\n* - show cancelled on details\r\n\r\n* - fix again\r\n\r\n* - change viewset url mapping\r\n\r\n* - add cancellation note\r\n\r\n* - add new wbs/grant/fund model\r\n\r\n* - change static data endpoint\r\n\r\n* - add more date field\r\n\r\n* - fix typo\r\n\r\n* - fix update\r\n\r\n* - change list fieldset\r\n\r\n* - fix serializer\r\n\r\n* - add attachment endpoint\r\n\r\n* - fix save and submit\r\n\r\n* - add filtering to list\r\n\r\n* - fix some bugs\r\n\r\n* - .\r\n\r\n* - fix filters\r\n\r\n* - put there mock cost summary\r\n\r\n* - fix filters\r\n\r\n* - fix more filters\r\n\r\n* - add certification note\r\n\r\n* - purpose 500 long\r\n\r\n* - add more fix to 500 length\r\n\r\n* - CostSummaryCalculator v1\r\n\r\n* - clone endpoint\r\n\r\n* - calculation v1.x\r\n\r\n* - fix dsa region none\r\n\r\n* - fix migration get or create\r\n\r\n* - fixes\r\n\r\n* - report note\r\n\r\n* - report required false\r\n\r\n* - fix helper lookup\r\n\r\n* - clone might work (but probably will not)\r\n\r\n* - Never gonna give you up\r\n\r\n* - Never gonna let you down\r\n\r\n* - Never gonna run around\r\n\r\n* - and desert you\r\n\r\n* - fix\r\n\r\n* - fix serializer\r\n\r\n* - fix helper\r\n\r\n* - more fixes\r\n\r\n* - fix\r\n\r\n* - fix (what a surprise)\r\n\r\n* - fix\r\n\r\n* - change travell -> travel\r\n\r\n* - use travel type as fk\r\n\r\n* - fix migrations\r\n\r\n* - maybe now\r\n\r\n* - other try\r\n\r\n* - allow extra transition and handle invalid ones properly\r\n\r\n* - fix serializer\r\n\r\n* - add cost_summary to permission matrix\r\n\r\n* - add extra transition and turn off mailing\r\n\r\n* - update permission matrix\r\n\r\n* - fix comments and migrations\r\n\r\n* - change GDAL version\r\n\r\n* - fix broken tests\r\n\r\n* - trigger a new build\r\n\r\n* - fix failing trip test\r\n\r\n* - change middleware order\r\n\r\n* - fix wrong replace\r\n\r\n* - preserve expenses\r\n\r\n* - paginator fix\r\n\r\n* - additional notes field\r\n\r\n* - remove part of dev code\r\n\r\n* - add some documentation\r\n\r\n* - add travel mode model and represent it in the static data\r\n\r\n* - add assigned roles to me endpoint\r\n\r\n* - remove last required field\r\n\r\n* - add some tests, caching and speed improvements\r\n\r\n* - add a lot of tests\r\n\r\n* - fix url patterns\r\n\r\n* - add dsa to cost summary\r\n\r\n* - fix dsa calculation\r\n\r\n* - fix wrong field name and remove duplicated test\r\n\r\n* - fix zero itinerary issue\r\n\r\n* - more fixes\r\n\r\n* - fix permission matrix\r\n\r\n* - remove me endpoint and put data to /users/api/profile/\r\n\r\n* - fix broken import\r\n\r\n* - add cost summary and change models\r\n\r\n* - fix travel type and static data\r\n\r\n* - fix expense types in the db\r\n\r\n* - add more user types to lookup\r\n\r\n* - update permission matrix\r\n\r\n* - update permission matrix and user groups\r\n\r\n* - fix migration\r\n\r\n* - reference number generation\r\n\r\n* - add overnight travel\r\n\r\n* - user endpoint restructure\r\n\r\n* - 2 decimal at estimated travel cost\r\n\r\n* - add partner id to static endpoint\r\n\r\n* - add airlines\r\n\r\n* - add rail to mode of travel\r\n\r\n* - validate cost_assignment\r\n\r\n* - fix comments\r\n\r\n* Todos and admin objects\r\n\r\n* More todos\r\n\r\n* - fix comments\r\n\r\n* - fix dsa calculation\r\n\r\n* - add misc_expenses field\r\n\r\n* - fix required fields and bug in the serializer\r\n\r\n* - squash migrations\r\n\r\n* - rename et2f to t2f\r\n\r\n* - fix permission matrix\r\n\r\n* - fix office fields\r\n\r\n* - fix init script\r\n\r\n* - fix duplicated itinerary\r\n\r\n* - reduce decimal places\r\n\r\n* - update management commands\r\n\r\n* - fix broken test\r\n\r\n* Move Django-fsm to tenant","distinct":false,"url":"https://api.github.com/repos/unicef/etools/commits/20d4c65145f3e0775a768374127c6db624aa2a54"},{"sha":"076f76978d3ac206c35f6eb68df865223ff27c05","author":{"name":"Robert Avram","email":"b67a641cc8276f98765bcd79096a64ca035ccb6b@users.noreply.github.com"},"message":"eTrips login cert update (#306)","distinct":false,"url":"https://api.github.com/repos/unicef/etools/commits/076f76978d3ac206c35f6eb68df865223ff27c05"},{"sha":"3c5681ed86e59bf2c1c0664fb68b38d568d740d1","author":{"name":"robertavram","email":"aa8e59c827c9405a3d0f182611d4b619e818c66f@gmail.com"},"message":"Merge branch 'master' into staging","distinct":false,"url":"https://api.github.com/repos/unicef/etools/commits/3c5681ed86e59bf2c1c0664fb68b38d568d740d1"},{"sha":"69351f46cbb7448317f6e9189ec9f6b1eeb8e154","author":{"name":"robertavram","email":"aa8e59c827c9405a3d0f182611d4b619e818c66f@gmail.com"},"message":"Merge branch 'staging' into develop","distinct":false,"url":"https://api.github.com/repos/unicef/etools/commits/69351f46cbb7448317f6e9189ec9f6b1eeb8e154"},{"sha":"7240b7022293bc4a94b0b0f3cb8916fed0d20d13","author":{"name":"Robert Avram","email":"b67a641cc8276f98765bcd79096a64ca035ccb6b@users.noreply.github.com"},"message":"Dev dockerfile (#305)","distinct":false,"url":"https://api.github.com/repos/unicef/etools/commits/7240b7022293bc4a94b0b0f3cb8916fed0d20d13"},{"sha":"267389ffdff1c61a5c3e7a5a1503d4af535a554d","author":{"name":"robertavram","email":"aa8e59c827c9405a3d0f182611d4b619e818c66f@gmail.com"},"message":"Merge branch 'develop' into interventions-api-v2","distinct":true,"url":"https://api.github.com/repos/unicef/etools/commits/267389ffdff1c61a5c3e7a5a1503d4af535a554d"}]}
{"actor":{"display_login":"robertavram"}}