aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeLines
* Merge branch 'issues/1415-bulk-update-public-bodies' into rails-3-developGareth Rees2014-06-25-0/+95
|\
| * Extract public body CSV export to its own classGareth Rees2014-06-06-0/+95
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - SRP: Do one thing. PublicBodyCSV converts a collection of bodies in to a CSV formatted String - Adds some parenthesis around parameters in PublicBodyController#list_all_csv - Let the controller handle what records to pull out for the CSV export Arguably this doesn't really need to be anything to do with PublicBody, but it allows us to set nice defaults.
* | Merge branch 'issues/1434-email-highlighting' into rails-3-developGareth Rees2014-06-25-12/+50
|\ \
| * | Handle unhelpful stemmingGareth Rees2014-06-25-5/+32
| | | | | | | | | | | | | | | | | | | | | Stemming returns 'bore' as the word to highlight which can't be matched in the original phrase. Also removes duplicates from the results
| * | Improve ActsAsXapian::Search#words_to_highlightGareth Rees2014-06-16-10/+21
| | | | | | | | | | | | | | | | | | - Ignore stopwords - Use Stemming - Wrap words with regex for use in a highlighter (optional)
* | | Add MAILTO option to convert_crontab taskGareth Rees2014-06-25-2/+3
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Less manual editing for reinstallers. Existing backwards-compatibility: $ bundle exec rake config_files:convert_crontab \ DEPLOY_USER=deploy \ VHOST_DIR=/home/vagrant/ \ VCSPATH=alaveteli \ SITE=alaveteli \ CRONTAB=config/crontab-example | grep 'MAILTO=' MAILTO=cron-alaveteli@mysociety.org New optional MAILTO option: $ bundle exec rake config_files:convert_crontab \ DEPLOY_USER=deploy \ VHOST_DIR=/home/vagrant/ \ VCSPATH=alaveteli \ SITE=alaveteli CRONTAB=config/crontab-example \ MAILTO=cron@example.org | grep 'MAILTO=' MAILTO=cron@example.org
* | Merge branch 'replace-xxx-todo' into rails-3-developGareth Rees2014-06-16-19/+19
|\ \
| * | Rename XXX comments with TODO:Gareth Rees2014-06-10-19/+19
| |/ | | | | | | Picks these up in `rake notes` and adds semantic meaning
* | Merge remote-tracking branch 'origin/hotfix/0.18.0.3' into rails-3-developLouise Crow2014-06-06-0/+2
|\ \ | |/ |/|
| * Handle converting empty RTF fileshotfix/0.18.0.3Gareth Rees2014-06-06-0/+2
| | | | | | | | Fixes https://github.com/mysociety/alaveteli/issues/1563
* | Rake task for cleaning up holding pen eventsLouise Crow2014-06-02-0/+20
|/
* Remove obsolete requireLouise Crow2014-05-15-2/+0
|
* Work around bug#77932 in pdftohtmlGareth Rees2014-05-06-0/+11
| | | | | | | | | Sometimes pdftohtml will generate thousands of images when converting an image embedded in a PDF. This causes a request spike when a user tries to view the converted PDF as HTML. See https://bugs.freedesktop.org/show_bug.cgi?id=77932 for the bug report.
* Merge branch 'issues/1390-james-cheshire-infographic' into rails-3-developGareth Rees2014-05-01-0/+77
|\
| * Remove Total Requests from quarterly statsGareth Rees2014-05-01-6/+6
| | | | | | | | | | Was confusing what the number meant; easier to just sum numbers in the quartery columns to get totals.
| * Add rake tasks for James Cheshire statsGareth Rees2014-05-01-0/+55
| |
| * Extract quarters_between to DateQuarter libGareth Rees2014-05-01-0/+22
| |
* | Merge branch 'hotfix/0.17.0.1' into rails-3-developLouise Crow2014-04-25-0/+8
|\ \
| * | Make sure mail/part is loaded.hotfix/0.17.0.1Louise Crow2014-04-25-0/+2
| | |
| * | Fix for badly-formed content-disposition header.Louise Crow2014-04-25-0/+6
| | | | | | | | | | | | Taken from https://github.com/mikel/mail/pull/602
* | | Add feature flag for responsive stylingLouise Crow2014-04-24-0/+1
| |/ |/| | | | | Sets viewport, uses responsive header and footer templates.
* | Dynamically inject AttachmentToHTML::View contentGareth Rees2014-04-07-2/+21
| |
* | Remove redundant AttachmentToHTML::HTMLGareth Rees2014-04-07-15/+0
| |
* | Update AttachmentToHTML for new View classGareth Rees2014-04-07-6/+7
| |
* | Simpler AttachmentToHTML::Adapters::CouldNotConvert interfaceGareth Rees2014-04-07-29/+15
| |
* | Simpler AttachmentToHTML::Adapters::GoogleDocsViewer interfaceGareth Rees2014-04-07-30/+13
| |
* | Simpler AttachmentToHTML::Adapters::RTF interfaceGareth Rees2014-04-07-46/+16
| | | | | | | | | | | | | | | | | | | | | | TODO: We really should be testing the full output of RTF#body, but we currently want to remain consistent with Adapters::PDF as many methods are shared between the Adapters. A more correct spec might be: expected = %Q(<font size=3><font color="#000000">thisisthebody</font></font>) adapter.body.should == expected
* | Simpler AttachmentToHTML::Adapters::PDF interfaceGareth Rees2014-04-07-46/+16
| | | | | | | | | | | | | | | | | | | | | | TODO: We really should be testing the full output of PDF#body, but inconsistencies between pdftohtml prevent sensible means of doing this. For example: adapter.body.should == %Q(\n<A name=1></a>thisisthebody<br/>\n<hr>\n) Fails because some versions (correctly!) use lower case tag names.
* | Simpler AttachmentToHTML::Adapters::Text interfaceGareth Rees2014-04-07-41/+20
| |
* | Add an AttachmentToHTML::View to deal with renderingGareth Rees2014-04-07-0/+41
| |
* | Work around a bug in unrtfGareth Rees2014-04-01-1/+12
| |
* | Get attachment body outside of chdirGareth Rees2014-04-01-24/+36
| |
* | Add AttachmentToHTML libraryGareth Rees2014-03-28-0/+516
| | | | | | | | | | | | | | | | | | | | | | | | Extracts the attachment processing from FoiAttachment#body_to_html AttachmentToHTML contains adapters which convert - text/plain - application/pdf - application/rtf Results are returned as an AttachmentHTML::HTML instance which contains the raw HTML and other metadata about the conversion.
* | Merge remote-tracking branch ↵Louise Crow2014-03-13-7/+5
|\ \ | |/ |/| | | 'opennewzealand_github/feature/handle-undefined-conversion' into rails-3-develop
| * Remove unused variableRowan Crawford2014-03-01-2/+0
| |
| * Handle UndefinedConversionError when converting to utf-8Rowan Crawford2014-03-01-5/+5
| | | | | | | | | | | | From: http://ruby-doc.org/core-2.0/String.html#method-i-encode Ducktypes for having encode rather than relying on RUBY_VERSION
| * Make all WDTK references use HTTPS.Matthew Somerville2014-02-18-2/+2
| |
* | Make all WDTK references use HTTPS.Matthew Somerville2014-01-30-2/+2
| |
* | Merge branch 'feature/batch-requests' into rails-3-developLouise Crow2014-01-29-0/+1
|\ \ | | | | | | | | | | | | | | | Conflicts: config/general.yml-example spec/factories.rb
| * | Add new config param - ALLOW_BATCH_REQUESTSLouise Crow2013-12-04-0/+1
| | |
* | | Merge branch 'feature/1176-automate-authority-contacts' into rails-3-developLouise Crow2014-01-28-3/+4
|\ \ \ | | | | | | | | | | | | | | | | Conflicts: doc/CHANGES.md
| * | | Allow from_admin_message to take a name and email.Louise Crow2014-01-13-3/+4
| | | | | | | | | | | | | | | | | | | | Previously it accepted a user, but for this usage we won't necessarily have one.
* | | | Merge branch 'feature/cache-request-lists' into rails-3-developLouise Crow2014-01-28-0/+85
|\ \ \ \
| * | | | Move make_query_from_params to XapianQueriesLouise Crow2013-12-19-0/+85
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is involved with the construction of meaningful xapian queries with respect to InfoRequestEvents. This commit also removes the get_tags_from_params method, which presumably was targeted at PublicBodies, but doesn't seem to actually be used anywhere. XapianQueries is used to extend InfoRequestEvent in order to prevent InfoRequestEvent becoming too unwieldy and to preserve the association between these methods.
* | | | | Merge branch 'trap-abnormal-exits' into rails-3-developLouise Crow2014-01-23-1/+5
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | Make sure to detect abnormal exits before looking at exit codeIan Chard2014-01-14-5/+5
| | | | |
| * | | | Trap and report abnormal exits by external processesIan Chard2014-01-08-0/+4
| | | | |
| * | | | Session keys are stored as strings in Rails 3.0.15.0.1hotfix/0.15.0.1Louise Crow2013-11-19-2/+2
| | | | | | | | | | | | | | | | | | | | Update our session-stripping code.
* | | | | Add extra argument for MissingInterpolationArgument errorLouise Crow2013-12-12-1/+1
| |_|/ / |/| | | | | | | | | | | Revert translation of interpolated variable in French locale.
* | | | Remove old patch.Louise Crow2013-12-11-15/+0
| |/ / |/| |