diff options
Diffstat (limited to 'config')
| -rw-r--r-- | config/asset_licenses.yml | 25 | ||||
| -rw-r--r-- | config/initializers/csp_log.rb | 4 | ||||
| -rw-r--r-- | config/locales/de.yml | 14 | ||||
| -rw-r--r-- | config/locales/en.yml | 14 | ||||
| -rw-r--r-- | config/routes.rb | 8 |
5 files changed, 61 insertions, 4 deletions
diff --git a/config/asset_licenses.yml b/config/asset_licenses.yml new file mode 100644 index 0000000..5cf377f --- /dev/null +++ b/config/asset_licenses.yml | |||
| @@ -0,0 +1,25 @@ | |||
| 1 | # config/asset_licenses.yml | ||
| 2 | cc0: | ||
| 3 | url: "https://creativecommons.org/publicdomain/zero/1.0/" | ||
| 4 | requires_attribution: false | ||
| 5 | style: license | ||
| 6 | cc_by_4: | ||
| 7 | url: "https://creativecommons.org/licenses/by/4.0/" | ||
| 8 | requires_attribution: true | ||
| 9 | style: license | ||
| 10 | cc_by_sa_4: | ||
| 11 | url: "https://creativecommons.org/licenses/by-sa/4.0/" | ||
| 12 | requires_attribution: true | ||
| 13 | style: license | ||
| 14 | public_domain: | ||
| 15 | url: | ||
| 16 | requires_attribution: false | ||
| 17 | style: note | ||
| 18 | used_with_permission: | ||
| 19 | url: | ||
| 20 | requires_attribution: false | ||
| 21 | style: note | ||
| 22 | own_work: | ||
| 23 | url: | ||
| 24 | requires_attribution: false | ||
| 25 | style: note | ||
diff --git a/config/initializers/csp_log.rb b/config/initializers/csp_log.rb new file mode 100644 index 0000000..1dde9c4 --- /dev/null +++ b/config/initializers/csp_log.rb | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | # CSP violation reports get their own file, independent of config.logger. | ||
| 2 | CSP_LOGGER = Rails.env.production? ? | ||
| 3 | ActiveSupport::Logger.new(Rails.root.join("log", "csp_violations.log")) : | ||
| 4 | Rails.logger | ||
diff --git a/config/locales/de.yml b/config/locales/de.yml index f64f6cd..21c8ebf 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml | |||
| @@ -116,3 +116,17 @@ de: | |||
| 116 | revision_created: "angelegt am %{date} von %{actor}" | 116 | revision_created: "angelegt am %{date} von %{actor}" |
| 117 | revision_published: "veröffentlicht am %{date} von %{actor}" | 117 | revision_published: "veröffentlicht am %{date} von %{actor}" |
| 118 | revision_restored: "wiederhergestellt am %{date} von %{actor}" | 118 | revision_restored: "wiederhergestellt am %{date} von %{actor}" |
| 119 | |||
| 120 | open_gallery: "Gallerie anzeigen" | ||
| 121 | asset_licenses: | ||
| 122 | cc0: "CC0" | ||
| 123 | cc_by_4: "CC BY 4.0" | ||
| 124 | cc_by_sa_4: "CC BY-SA 4.0" | ||
| 125 | public_domain: "Gemeinfrei" | ||
| 126 | used_with_permission: "Mit Genehmigung verwendet" | ||
| 127 | own_work: "Eigenes Werk" | ||
| 128 | |||
| 129 | asset_credits: | ||
| 130 | photo: "Foto %{name}" | ||
| 131 | by: "von %{creator}" | ||
| 132 | licensed_under: "Lizenziert unter %{license}" | ||
diff --git a/config/locales/en.yml b/config/locales/en.yml index 8a8acc1..1afcf21 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml | |||
| @@ -68,3 +68,17 @@ en: | |||
| 68 | revision_created: "created %{date} by %{actor}" | 68 | revision_created: "created %{date} by %{actor}" |
| 69 | revision_published: "published %{date} by %{actor}" | 69 | revision_published: "published %{date} by %{actor}" |
| 70 | revision_restored: "restored %{date} by %{actor}" | 70 | revision_restored: "restored %{date} by %{actor}" |
| 71 | |||
| 72 | open_gallery: "Open gallery" | ||
| 73 | asset_licenses: | ||
| 74 | cc0: "CC0" | ||
| 75 | cc_by_4: "CC BY 4.0" | ||
| 76 | cc_by_sa_4: "CC BY-SA 4.0" | ||
| 77 | public_domain: "Public domain" | ||
| 78 | used_with_permission: "Used with permission" | ||
| 79 | own_work: "Own work" | ||
| 80 | |||
| 81 | asset_credits: | ||
| 82 | photo: "Photo %{name}" | ||
| 83 | by: "by %{creator}" | ||
| 84 | licensed_under: "Licensed under %{license}" | ||
diff --git a/config/routes.rb b/config/routes.rb index 743b46e..6ddf48c 100644 --- a/config/routes.rb +++ b/config/routes.rb | |||
| @@ -109,11 +109,11 @@ Cccms::Application.routes.draw do | |||
| 109 | 109 | ||
| 110 | resource :session | 110 | resource :session |
| 111 | 111 | ||
| 112 | get 'rss/updates', :to => 'rss#updates', :as => :rss | 112 | get 'rss/updates', :to => 'rss#updates', :as => :rss, :defaults => { :format => :xml } |
| 113 | get 'rss/updates.:format', :to => 'rss#updates', :as => :rss_feed, | 113 | get 'rss/updates.:format', :to => 'rss#updates', :as => :rss_feed, :defaults => { :format => :xml }, |
| 114 | :constraints => { :format => /xml|rdf/ } | 114 | :constraints => { :format => /xml|rdf/ } |
| 115 | get 'rss/tags/:tag/updates', :to => 'rss#tag_updates', :as => :rss_tag | 115 | get 'rss/tags/:tag/updates', :to => 'rss#tag_updates', :as => :rss_tag, :defaults => { :format => :xml } |
| 116 | get 'rss/tags/:tag/updates.:format', :to => 'rss#tag_updates', :as => :rss_tag_feed, | 116 | get 'rss/tags/:tag/updates.:format', :to => 'rss#tag_updates', :as => :rss_tag_feed, :defaults => { :format => :xml }, |
| 117 | :constraints => { :format => /xml/ } | 117 | :constraints => { :format => /xml/ } |
| 118 | 118 | ||
| 119 | match 'galleries/*page_path' => 'content#render_gallery', :via => :get | 119 | match 'galleries/*page_path' => 'content#render_gallery', :via => :get |
