gitlab-org--gitlab-foss/spec/lib/banzai
Adam Buckland ace833b31d Add indication for closed or merged issuables in GFM
Example: for issues that are closed, the links will now show '[closed]'
following the issue number. This is done as post-process after the markdown has
been loaded from the cache as the status of the issue may change between
the cache being populated and the content being displayed.

In order to avoid N+1 queries problem when rendering notes ObjectRenderer
populates the cache of referenced issuables for all notes at once,
before the post processing phase.

As a part of this change, the Banzai BaseParser#grouped_objects_for_nodes
method has been refactored to return a Hash utilising the node itself as the
key, since this was a common pattern of usage for this method.
2017-04-07 14:31:43 -05:00
..
filter Add indication for closed or merged issuables in GFM 2017-04-07 14:31:43 -05:00
pipeline Fix Markdown styling inside reference links 2016-11-01 09:49:30 +00:00
reference_parser Add indication for closed or merged issuables in GFM 2017-04-07 14:31:43 -05:00
cross_project_reference_spec.rb replace `find_with_namespace` with `find_by_full_path` 2017-02-03 07:14:04 +07:00
filter_array_spec.rb Add FilterArray class to Banzai 2016-03-01 15:54:35 -05:00
issuable_extractor_spec.rb Add indication for closed or merged issuables in GFM 2017-04-07 14:31:43 -05:00
note_renderer_spec.rb Use CacheMarkdownField for notes 2016-10-07 02:54:26 +01:00
object_renderer_spec.rb Add indication for closed or merged issuables in GFM 2017-04-07 14:31:43 -05:00
querying_spec.rb Optimize CSS expressions produced by Nokogiri 2015-12-31 15:46:47 +01:00
redactor_spec.rb Fix Markdown styling inside reference links 2016-11-01 09:49:30 +00:00
renderer_spec.rb Add markdown cache columns to the database, but don't use them yet 2016-10-07 02:54:25 +01:00