{"push_id":904019401,"size":25,"distinct_size":9,"ref":"refs/heads/lazybird/fun-api-auth","head":"a3dfba15d8db21150fd436c3eb3ae851d40d823e","before":"c0c4e31be5156c2ce9b2af5410e585e104d1030f","commits":[{"sha":"182e51cf18567b9105e35b0b2ce28ebce56348ff","author":{"email":"f5faf431037e5b91d41496da3d82fa2e60fd9881@gmail.com","name":"Richard Moch"},"message":"Factorize FUN postal address block for easier modification","distinct":false,"url":"https://api.github.com/repos/openfun/fun-apps/commits/182e51cf18567b9105e35b0b2ce28ebce56348ff"},{"sha":"5c368a841beebcdaa4310638215e44ffe225f69a","author":{"email":"f5faf431037e5b91d41496da3d82fa2e60fd9881@gmail.com","name":"Richard Moch"},"message":"Remove old Phone number, but we do not know the new one yet","distinct":false,"url":"https://api.github.com/repos/openfun/fun-apps/commits/5c368a841beebcdaa4310638215e44ffe225f69a"},{"sha":"9797306942a61e7d485f04693a0942de1de9db75","author":{"email":"f5faf431037e5b91d41496da3d82fa2e60fd9881@gmail.com","name":"Richard Moch"},"message":"Remove contact form and invite user to send an email.\n\nFor quality and security Mailjet service requests validation of email sender before allowing traffic, but we need technical support emails to have requester address as sender for correct handling by Zendesk.\nWhile the problem should be fixed by configuring Postfix to not use Mailjet for emails sent to contact@france-universit-numerique-mooc.fr, this commit is a quickfix to stop losing user requests.\n\nThis commit should be reversed in a while.","distinct":false,"url":"https://api.github.com/repos/openfun/fun-apps/commits/9797306942a61e7d485f04693a0942de1de9db75"},{"sha":"4e60addb84c323cf9be9003193d659d8784930aa","author":{"email":"cede4d120fcd5aa0fa0b95d52ba7c5395bc64edf@gmail.com","name":"jpaille"},"message":"Include login icon to login link area.\n\nThe login overlay is triggered by clicking on .login-link class\nelement (see fun-apps/funsite/static/funsite/js/fun.js).\nThe overlay couldn't show up because the icon was not included in this\narea.\n\nThis closes issue #2249.","distinct":false,"url":"https://api.github.com/repos/openfun/fun-apps/commits/4e60addb84c323cf9be9003193d659d8784930aa"},{"sha":"d81784b7b0461390615626cdc3bdcb68933df18a","author":{"email":"c2bf536a10d9f2530c38e4e8da517718be8c39ce@behmo.com","name":"Régis Behmo"},"message":"Fix video teaser issue in Firefox\n\nVideo teaser does not show up in Firefox. As investigated by\nuniv-lorraine, this is due to the fact that the video modal dialog\nappears with a \"transform: translation(i0px, 0px)\" css rule. Solution\nwas found here: http://stackoverflow.com/questions/20796646/video-not-working-in-bootstrap-modal-pop-up-on-firefox\n(Note that we don't have the true explanation, though)\n\nThis closes issue #2178.","distinct":false,"url":"https://api.github.com/repos/openfun/fun-apps/commits/d81784b7b0461390615626cdc3bdcb68933df18a"},{"sha":"1fe6ed8c89048f34a2a80cb50fd6ea9d1e975e8b","author":{"email":"cede4d120fcd5aa0fa0b95d52ba7c5395bc64edf@gmail.com","name":"jpaille"},"message":"Add language field in course.Course model.\n\nThis field has a maintained list of language choices in courses.choices.COURSE_LANGUAGES.","distinct":false,"url":"https://api.github.com/repos/openfun/fun-apps/commits/1fe6ed8c89048f34a2a80cb50fd6ea9d1e975e8b"},{"sha":"ea7f169517c7a76e14639db54943c3a07196c4dc","author":{"email":"cede4d120fcd5aa0fa0b95d52ba7c5395bc64edf@gmail.com","name":"jpaille"},"message":"Add i18n to fun certificates.","distinct":false,"url":"https://api.github.com/repos/openfun/fun-apps/commits/ea7f169517c7a76e14639db54943c3a07196c4dc"},{"sha":"4b9e7ba82295b2ecd7379fbd93ab9b35eb9638af","author":{"email":"c2bf536a10d9f2530c38e4e8da517718be8c39ce@behmo.com","name":"Régis Behmo"},"message":"Remove now useless newsfeed model\n\nThe FeaturedSection model is no longer used to push forward news\narticles. Instead, we need to define a boolean model attribute. This\nwill be done later.","distinct":false,"url":"https://api.github.com/repos/openfun/fun-apps/commits/4b9e7ba82295b2ecd7379fbd93ab9b35eb9638af"},{"sha":"4d21e46827b90d2fccc791db9a6fe5d80e34a395","author":{"email":"f5faf431037e5b91d41496da3d82fa2e60fd9881@gmail.com","name":"Richard Moch"},"message":"Fix Attestation finding the right University\n\nAttestation generation code did not use the v3 system to get correct university for given course\n\nrelated to #2124","distinct":false,"url":"https://api.github.com/repos/openfun/fun-apps/commits/4d21e46827b90d2fccc791db9a6fe5d80e34a395"},{"sha":"5b5f62b8ca3934aa6ec28f78515848b9aa65d128","author":{"email":"1ec558a60b5dda24597816c924776716018caf8b@lazybird.co","name":"Lazybird"},"message":"Change the way we get the course key from the mongo course object","distinct":false,"url":"https://api.github.com/repos/openfun/fun-apps/commits/5b5f62b8ca3934aa6ec28f78515848b9aa65d128"},{"sha":"e31f2e21c47bcc31102402902103f2f6eefe62a8","author":{"email":"f5faf431037e5b91d41496da3d82fa2e60fd9881@gmail.com","name":"Richard Moch"},"message":"Allows filtering courses by language","distinct":false,"url":"https://api.github.com/repos/openfun/fun-apps/commits/e31f2e21c47bcc31102402902103f2f6eefe62a8"},{"sha":"f7db27c9a43b2f7fc4e1c522534f2549ab52fe0c","author":{"email":"e3efbd95d5b7828b1a38a5080a6e017d451eee41@googlemail.com","name":"Laurent David"},"message":"Removing white bars at top and bottom of french flag and english flag language icons.\n\nrelated to #1831 and #2215","distinct":false,"url":"https://api.github.com/repos/openfun/fun-apps/commits/f7db27c9a43b2f7fc4e1c522534f2549ab52fe0c"},{"sha":"6f25d50170d2ce7dd246140d945dfdc2e2f612de","author":{"email":"f5faf431037e5b91d41496da3d82fa2e60fd9881@gmail.com","name":"Richard Moch"},"message":"Changelog 3.1","distinct":false,"url":"https://api.github.com/repos/openfun/fun-apps/commits/6f25d50170d2ce7dd246140d945dfdc2e2f612de"},{"sha":"e7271fec08a465890eb67088b1b61b54c57c6e12","author":{"email":"c2bf536a10d9f2530c38e4e8da517718be8c39ce@behmo.com","name":"Régis Behmo"},"message":"Take accented characters into account for sorting universities\n\nUniversity names are displayed in alphabetical order in the \"All\nuniversities\" button from the /cours page. Same for themes. Accented\ncharacters were not being taken into account in the sort. This is\nresolved by using the localeCompare javascript function.\n\nThis closes issue #2213.","distinct":false,"url":"https://api.github.com/repos/openfun/fun-apps/commits/e7271fec08a465890eb67088b1b61b54c57c6e12"},{"sha":"f33a2d92b9451b18a1d02f7b08ede3f32a542d13","author":{"email":"c2bf536a10d9f2530c38e4e8da517718be8c39ce@behmo.com","name":"Régis Behmo"},"message":"Iterate page-by-page on libcast resources\n\nThe libcast API may take a long time to respond to resource listing\nrequests. When there are many resources, the time required may be longer\nthan the tolerated timeout. To overcome this issue, we iterate page by\npage on the libcast resources. This increases the rendering time of\nthe video upload dashboard but reduces the probability of timeouts.\n\nThis is related to issue #2046.","distinct":false,"url":"https://api.github.com/repos/openfun/fun-apps/commits/f33a2d92b9451b18a1d02f7b08ede3f32a542d13"},{"sha":"ff6b3cbdd8f471ba934a760af704a8e845d18432","author":{"email":"c2bf536a10d9f2530c38e4e8da517718be8c39ce@behmo.com","name":"Régis Behmo"},"message":"Fix various pylint warnings","distinct":false,"url":"https://api.github.com/repos/openfun/fun-apps/commits/ff6b3cbdd8f471ba934a760af704a8e845d18432"},{"sha":"b4c25cedd4f5ac59a1082d27a7dddacfa8342998","author":{"email":"1ec558a60b5dda24597816c924776716018caf8b@lazybird.co","name":"Lazybird"},"message":"Add a way to get authentication token","distinct":true,"url":"https://api.github.com/repos/openfun/fun-apps/commits/b4c25cedd4f5ac59a1082d27a7dddacfa8342998"},{"sha":"e39911c6660727775ae9999477fe641048a20766","author":{"email":"1ec558a60b5dda24597816c924776716018caf8b@lazybird.co","name":"Lazybird"},"message":"Add check for staff members on api authentication","distinct":true,"url":"https://api.github.com/repos/openfun/fun-apps/commits/e39911c6660727775ae9999477fe641048a20766"},{"sha":"65b2a4962f0bbca040f4fcf212430ff41354ed4b","author":{"email":"1ec558a60b5dda24597816c924776716018caf8b@lazybird.co","name":"Lazybird"},"message":"Remove fuzzy in fun api translation file","distinct":true,"url":"https://api.github.com/repos/openfun/fun-apps/commits/65b2a4962f0bbca040f4fcf212430ff41354ed4b"},{"sha":"3a62c411df4cae61a231336c7dc7c3f3f117dbd5","author":{"email":"1ec558a60b5dda24597816c924776716018caf8b@lazybird.co","name":"Lazybird"},"message":"Rename get token URL entry","distinct":true,"url":"https://api.github.com/repos/openfun/fun-apps/commits/3a62c411df4cae61a231336c7dc7c3f3f117dbd5"}]}