memopol merge requestshttps://git.laquadrature.net/la-quadrature-du-net/memopol/memopol/-/merge_requests2016-10-03T17:36:05+02:00https://git.laquadrature.net/la-quadrature-du-net/memopol/memopol/-/merge_requests/52Added download as CSV2016-10-03T17:36:05+02:00okhinokhin@laquadrature.netAdded download as CSV*Created by: jpic*
*Created by: jpic*
https://git.laquadrature.net/la-quadrature-du-net/memopol/memopol/-/merge_requests/51Added API2016-10-03T17:36:02+02:00okhinokhin@laquadrature.netAdded API*Created by: jpic*
*Created by: jpic*
https://git.laquadrature.net/la-quadrature-du-net/memopol/memopol/-/merge_requests/50Use Country.get_absolute_url in templates2016-10-03T17:36:00+02:00okhinokhin@laquadrature.netUse Country.get_absolute_url in templates*Created by: jpic*
*Created by: jpic*
https://git.laquadrature.net/la-quadrature-du-net/memopol/memopol/-/merge_requests/49WIP - Added download as CSV2016-10-03T17:35:57+02:00okhinokhin@laquadrature.netWIP - Added download as CSV*Created by: jpic*
This is a work-in-progress branch to offer CSV download of filtered representative lists. It adds a "Download as CSV" link next to the search form. It was tested manually that it preserves group and search filters, ho...*Created by: jpic*
This is a work-in-progress branch to offer CSV download of filtered representative lists. It adds a "Download as CSV" link next to the search form. It was tested manually that it preserves group and search filters, however I would like some time to add automatic tests.
Note that it doesn't use streaming response, because I'm still studying how to do that properly, but we can at most download 750 MEPs should it doesn't prevent using the feature for now.
The number of queries should be OK, but it has not been tested with assertNumQueries, again I'd like some time to test it, if possible.
Because it's in the "pr" branch, it's automatically deployed on http://pr-memopol.rhcloud.com/ which makes it usable for our friends who like spreadsheets right away even before the final implementation is merged ;)https://git.laquadrature.net/la-quadrature-du-net/memopol/memopol/-/merge_requests/47Release2016-10-03T17:35:55+02:00okhinokhin@laquadrature.netRelease*Created by: jpic*
*Created by: jpic*
https://git.laquadrature.net/la-quadrature-du-net/memopol/memopol/-/merge_requests/46WIP: refactor to sane data model2016-10-03T17:35:50+02:00okhinokhin@laquadrature.netWIP: refactor to sane data model*Created by: jpic*
OK so this time I'm really doing it, let's see if I can buy back the technical debt.*Created by: jpic*
OK so this time I'm really doing it, let's see if I can buy back the technical debt.https://git.laquadrature.net/la-quadrature-du-net/memopol/memopol/-/merge_requests/44WIP Release2016-10-03T17:35:48+02:00okhinokhin@laquadrature.netWIP Release*Created by: jpic*
Rebased commits, unfortunnately the Quality commit which adds pep8 and all makes it way hard to move commits from before / after it but this branch seems reasonable enough to make a release.
Once this is merged i'l...*Created by: jpic*
Rebased commits, unfortunnately the Quality commit which adds pep8 and all makes it way hard to move commits from before / after it but this branch seems reasonable enough to make a release.
Once this is merged i'll reconfigure CD:
- master branch for dev-memopol.rhcloud.com
- staging branch for staging-memopol.rhcloud.com (data would be copied from production before updates)
- lqdn branch for lqdn-memopol.rhcloud.com (production !!)https://git.laquadrature.net/la-quadrature-du-net/memopol/memopol/-/merge_requests/42Release 2.02016-10-03T17:35:43+02:00okhinokhin@laquadrature.netRelease 2.0*Created by: jpic*
*Created by: jpic*
https://git.laquadrature.net/la-quadrature-du-net/memopol/memopol/-/merge_requests/36Working release2016-10-03T17:35:39+02:00okhinokhin@laquadrature.netWorking release*Created by: jpic*
*Created by: jpic*
https://git.laquadrature.net/la-quadrature-du-net/memopol/memopol/-/merge_requests/34Continuous delivery2016-10-03T17:35:34+02:00okhinokhin@laquadrature.netContinuous delivery*Created by: jpic*
*Created by: jpic*
https://git.laquadrature.net/la-quadrature-du-net/memopol/memopol/-/merge_requests/158Attempt at fixing tests in the restructure branch2016-10-03T17:30:05+02:00okhinokhin@laquadrature.netAttempt at fixing tests in the restructure branch*Created by: jpic*
*Created by: jpic*
https://git.laquadrature.net/la-quadrature-du-net/memopol/memopol/-/merge_requests/129Test for score multiplier2016-08-07T20:01:31+02:00okhinokhin@laquadrature.netTest for score multiplier*Created by: jer-pages*
Test added for score multiplier (issue #111)*Created by: jer-pages*
Test added for score multiplier (issue #111)https://git.laquadrature.net/la-quadrature-du-net/memopol/memopol/-/merge_requests/109Add chamber links and refactor contact block a bit2016-07-19T09:08:23+02:00njoyardAdd chamber links and refactor contact block a bit*Created by: njoyard*
*Created by: njoyard*
https://git.laquadrature.net/la-quadrature-du-net/memopol/memopol/-/merge_requests/106Rework icons2016-07-19T08:45:56+02:00njoyardRework icons*Created by: njoyard*
Removed css classes for specific chamber/group icons, now we only need to drop new icon files with the correct name in memopol/static/images.
Added icons for french pol groups in AN/SEN.*Created by: njoyard*
Removed css classes for specific chamber/group icons, now we only need to drop new icon files with the correct name in memopol/static/images.
Added icons for french pol groups in AN/SEN.https://git.laquadrature.net/la-quadrature-du-net/memopol/memopol/-/merge_requests/99Small update to dossier list/details2016-07-05T22:33:08+02:00njoyardSmall update to dossier list/details*Created by: njoyard*
*Created by: njoyard*
https://git.laquadrature.net/la-quadrature-du-net/memopol/memopol/-/merge_requests/91Fix deps2016-06-14T12:03:38+02:00njoyardFix deps*Created by: njoyard*
* Update to django-representatives and django-representatives-votes with controlled dependencies versions
* Update to responsediff 0.6, with updated fixtures
* Fix some version numbers (no need to depend on stric...*Created by: njoyard*
* Update to django-representatives and django-representatives-votes with controlled dependencies versions
* Update to responsediff 0.6, with updated fixtures
* Fix some version numbers (no need to depend on strict minor revisions)
https://git.laquadrature.net/la-quadrature-du-net/memopol/memopol/-/merge_requests/67Completed hacker guide with crazy slides2016-05-21T06:39:30+02:00okhinokhin@laquadrature.netCompleted hacker guide with crazy slides*Created by: jpic*
*Created by: jpic*
https://git.laquadrature.net/la-quadrature-du-net/memopol/memopol/-/merge_requests/66Fix deployment on master2016-05-20T19:26:00+02:00okhinokhin@laquadrature.netFix deployment on master*Created by: jpic*
*Created by: jpic*
https://git.laquadrature.net/la-quadrature-du-net/memopol/memopol/-/merge_requests/35Project modernization2015-11-14T04:23:20+01:00okhinokhin@laquadrature.netProject modernization*Created by: jpic*
- continuous integration with travis,
- continuous deployment with openshift,
- continuous documentation build with rtfd,
- configuration made 12factor-ish,
- make use of new django-representat...*Created by: jpic*
- continuous integration with travis,
- continuous deployment with openshift,
- continuous documentation build with rtfd,
- configuration made 12factor-ish,
- make use of new django-representatives version for database
optimization.