osem-fcy/spec
Andrew Kvalheim 80d7ac545c Set nofollow on links in Markdown content
To disincentivize spamdexing, links in user-generated content should be
disavowed by annotation with `rel="nofollow"` attributes:

  - https://en.wikipedia.org/wiki/Nofollow

Automated spam has already targeted OSEM in the wild:

  - https://github.com/SeaGL/organization/issues/274

Ideally link annotation would be performed during Markdown rendering or
a single sanitization pass, but this is currently an unresolved issue:

  - https://github.com/vmg/redcarpet/issues/720
2023-03-03 17:16:53 -08:00
..
ability Drop knapsack 2018-09-20 00:56:17 +02:00
controllers Remove superfluous specs 2022-05-06 14:26:51 +02:00
datatables Use CSS-compatible row IDs in datatables 2022-09-13 11:06:22 -07:00
factories Add failing tests for survey creation and response 2022-03-16 13:37:00 -07:00
features Migrate to fontawesome 6 2022-05-18 06:33:47 +02:00
helpers Set nofollow on links in Markdown content 2023-03-03 17:16:53 -08:00
mailers 👋 update_attributes 2022-02-23 14:36:05 +01:00
models Fix the test failures 2022-03-30 12:39:01 +02:00
pdfs Resolve warning about test using not_to raise_error 2021-07-05 19:39:52 +02:00
routing Add frozen_string_literal magic comment 2018-05-09 06:54:26 -07:00
serializers 👋 update_attributes 2022-02-23 14:36:05 +01:00
support Make use of ENV.fetch 2022-05-06 14:53:57 +02:00
spec_helper.rb Make use of ENV.fetch 2022-05-06 14:53:57 +02:00