diff --git a/.tx/config b/.tx/config index bd09128d4c4..77c2f933219 100644 --- a/.tx/config +++ b/.tx/config @@ -26,12 +26,6 @@ source_file = plugins/poll/config/locales/server.en.yml source_lang = en type = YML -[discourse-org.imgurserverenyml] -file_filter = vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server..yml -source_file = vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.en.yml -source_lang = en -type = YML - [discourse-org.narrativeclientenyml] file_filter = plugins/discourse-narrative-bot/config/locales/client..yml source_file = plugins/discourse-narrative-bot/config/locales/client.en.yml diff --git a/script/benchmarks/markdown/giant_post.md b/script/benchmarks/markdown/giant_post.md index 73abe40cb28..3da15173e4c 100644 --- a/script/benchmarks/markdown/giant_post.md +++ b/script/benchmarks/markdown/giant_post.md @@ -1,15 +1,15 @@ [discourse]# ./launcher bootstrap app which: no docker.io in (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin) - + WARNING: We are about to start downloading the Discourse base image This process may take anywhere between a few minutes to an hour, depending on your network speed - + Please be patient - + Unable to find image 'samsaffron/discourse:1.0.13' locally 1.0.13: Pulling from samsaffron/discourse ........ - + Fast-forward .travis.yml | 3 - Gemfile | 25 +- @@ -439,7 +439,6 @@ test/javascripts/models/post-stream-test.js.es6 | 2 +- test/javascripts/test_helper.js | 3 + test/stylesheets/test_helper.css | 8 + - .../lib/discourse_imgur/locale/server.ar.yml | 4 +- vendor/gems/rails_multisite/.gitignore | 17 - vendor/gems/rails_multisite/Gemfile | 14 - vendor/gems/rails_multisite/Guardfile | 9 - @@ -508,7 +507,7 @@ delete mode 100644 vendor/gems/rails_multisite/spec/fixtures/database.yml delete mode 100644 vendor/gems/rails_multisite/spec/fixtures/two_dbs.yml delete mode 100644 vendor/gems/rails_multisite/spec/spec_helper.rb - + I, [2015-10-23T15:53:58.134756 #42] INFO -- : > cd /var/www/discourse && git fetch origin tests-passed From https://github.com/discourse/discourse * branch tests-passed -> FETCH_HEAD @@ -516,7 +515,7 @@ I, [2015-10-23T15:54:04.069344 #42] INFO -- : > cd /var/www/discourse && git checkout tests-passed Switched to a new branch 'tests-passed' I, [2015-10-23T15:54:04.200168 #42] INFO -- : Branch tests-passed set up to track remote branch tests-passed from origin. - + I, [2015-10-23T15:54:04.200518 #42] INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids I, [2015-10-23T15:54:04.205068 #42] INFO -- : I, [2015-10-23T15:54:04.205515 #42] INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets @@ -553,12 +552,12 @@ I, [2015-10-23T15:54:06.849445 #42] INFO -- : Replacing (?-mix:client_max_body_size.+$) with client_max_body_size $upload_size ; in /etc/nginx/conf.d/discourse.conf I, [2015-10-23T15:54:06.851315 #42] INFO -- : > echo "done configuring web" I, [2015-10-23T15:54:06.856465 #42] INFO -- : done configuring web - + I, [2015-10-23T15:54:06.858840 #42] INFO -- : > cd /var/www/discourse && gem update bundler ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError) hostname "rubygems.global.ssl.fastly.net" does not match the server certificate (https://rubygems.global.ssl.fastly.net/specs.4.8.gz) I, [2015-10-23T15:54:27.329080 #42] INFO -- : Updating installed gems - + I, [2015-10-23T15:54:27.330007 #42] INFO -- : Terminating async processes I, [2015-10-23T15:54:27.330217 #42] INFO -- : Sending INT to HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/9.3/bin/postmaster -D /etc/postgresql/9.3/main pid: 112 2015-10-23 15:54:27 UTC [112-2] LOG: received fast shutdown request @@ -572,8 +571,8 @@ 240:M 23 Oct 15:54:27.371 * DB saved on disk 240:M 23 Oct 15:54:27.371 # Redis is now ready to exit, bye bye... 2015-10-23 15:54:31 UTC [116-2] LOG: database system is shut down - - + + FAILED -------------------- RuntimeError: cd /var/www/discourse && gem update bundler failed with return # diff --git a/script/pull_translations.rb b/script/pull_translations.rb index fc03507556a..02951835916 100644 --- a/script/pull_translations.rb +++ b/script/pull_translations.rb @@ -62,8 +62,7 @@ END YML_DIRS = ['config/locales', 'plugins/poll/config/locales', - 'plugins/discourse-narrative-bot/config/locales', - 'vendor/gems/discourse_imgur/lib/discourse_imgur/locale'] + 'plugins/discourse-narrative-bot/config/locales'] YML_FILE_PREFIXES = ['server', 'client'] def yml_path(dir, prefix, language) diff --git a/vendor/gems/discourse_imgur/Gemfile b/vendor/gems/discourse_imgur/Gemfile deleted file mode 100644 index fcb7fdc2990..00000000000 --- a/vendor/gems/discourse_imgur/Gemfile +++ /dev/null @@ -1,13 +0,0 @@ -source 'https://rubygems.org' - -group :test do - gem 'rails' - gem 'rspec' - gem 'mocha' -end - -# TODO: We need our own gem server -gem 'discourse_plugin', path: '../discourse_plugin' - -# Specify your gem's dependencies in rails_multisite.gemspec -gemspec diff --git a/vendor/gems/discourse_imgur/LICENSE.txt b/vendor/gems/discourse_imgur/LICENSE.txt deleted file mode 100644 index 864fc8d8dbc..00000000000 --- a/vendor/gems/discourse_imgur/LICENSE.txt +++ /dev/null @@ -1,22 +0,0 @@ -Copyright (c) 2013 Régis Hanol - -MIT License - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/vendor/gems/discourse_imgur/README.md b/vendor/gems/discourse_imgur/README.md deleted file mode 100644 index a266e8fc361..00000000000 --- a/vendor/gems/discourse_imgur/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# DiscourseImgur - -Add support for Imgur storage \ No newline at end of file diff --git a/vendor/gems/discourse_imgur/Rakefile b/vendor/gems/discourse_imgur/Rakefile deleted file mode 100755 index 56bb7292a1e..00000000000 --- a/vendor/gems/discourse_imgur/Rakefile +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/env rake -require "bundler/gem_tasks" -require "rspec/core/rake_task" - -RSpec::Core::RakeTask.new(:test) do |spec| - spec.pattern = 'spec/*_spec.rb' -end diff --git a/vendor/gems/discourse_imgur/discourse_imgur.gemspec b/vendor/gems/discourse_imgur/discourse_imgur.gemspec deleted file mode 100644 index c3a5eac8eca..00000000000 --- a/vendor/gems/discourse_imgur/discourse_imgur.gemspec +++ /dev/null @@ -1,23 +0,0 @@ -# coding: utf-8 -lib = File.expand_path('../lib', __FILE__) -$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) -require 'discourse_imgur/version' - -Gem::Specification.new do |spec| - spec.name = "discourse_imgur" - spec.version = DiscourseImgur::VERSION - spec.authors = ["Régis Hanol"] - spec.email = ["regis@hanol.fr"] - spec.description = %q{Add support for Imgur} - spec.summary = %q{Add support for Imgur} - spec.homepage = "" - spec.license = "MIT" - - spec.files = `git ls-files`.split($/) - spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) } - spec.test_files = spec.files.grep(%r{^(test|spec|features)/}) - spec.require_paths = ["lib"] - - spec.add_development_dependency "bundler", "~> 1.3" - spec.add_development_dependency "rake" -end diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur.rb b/vendor/gems/discourse_imgur/lib/discourse_imgur.rb deleted file mode 100644 index 5ee2b66908f..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur.rb +++ /dev/null @@ -1,2 +0,0 @@ -require "discourse_imgur/version" -require 'discourse_imgur/engine' if defined?(Rails) && (!Rails.env.test?) diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/engine.rb b/vendor/gems/discourse_imgur/lib/discourse_imgur/engine.rb deleted file mode 100644 index 4b1ca1262bb..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/engine.rb +++ /dev/null @@ -1,19 +0,0 @@ -require 'discourse_imgur/plugin' - -module DiscourseImgur - - class Engine < Rails::Engine - - engine_name 'discourse_imgur' - - initializer "discourse_imgur.configure_rails_initialization" do |app| - - app.config.after_initialize do - DiscoursePluginRegistry.setup(DiscourseImgur::Plugin) - end - - end - - end - -end diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/imgur.rb b/vendor/gems/discourse_imgur/lib/discourse_imgur/imgur.rb deleted file mode 100644 index c7e03acee4a..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/imgur.rb +++ /dev/null @@ -1,28 +0,0 @@ -# /!\ WARNING /!\ -# This plugin has been extracted from the Discourse source code and has not been tested. -# It really needs some love <3 -# /!\ WARNING /!\ - - -module Imgur - - def self.store_file(file, image_info, upload_id) - raise Discourse::SiteSettingMissing.new("imgur_endpoint") if SiteSetting.imgur_endpoint.blank? - raise Discourse::SiteSettingMissing.new("imgur_client_id") if SiteSetting.imgur_client_id.blank? - - @imgur_loaded = require 'imgur' unless @imgur_loaded - - blob = file.read - - response = Excon.post(SiteSetting.imgur_endpoint, - body: { image: Base64.encode64(blob) }, - headers: { 'Authorization' => "ClientID #{SiteSetting.imgur_client_id}" } - ) - - json = JSON.parse(response.body)['data'] rescue nil - - return nil if json.blank? - return json['link'] - end - -end diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.ar.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.ar.yml deleted file mode 100644 index 5762c78cd6b..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.ar.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -ar: - site_settings: - enable_imgur: "فعّل واجهة برمجة التطبيقات لموقع Imgur للرفع، لا تستضف الملفات محلّيّا" - imgur_client_id: "معرّفك على imgur.com مطلوب لرفع الصور" - imgur_client_secret: "سرّ العميل (Client secret) على imgur.com. ليس مطلوبا حاليا لرفع الصور، ولكن قد يكون كذلك لاحقا." diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.bs_BA.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.bs_BA.yml deleted file mode 100644 index c38ed551f0b..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.bs_BA.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -bs_BA: - site_settings: - enable_imgur: "Enable imgur api for uploading, don't host files locally" - imgur_client_id: "Your imgur.com client ID, required for image upload to function" - imgur_client_secret: "Your imgur.com client secret. Not currently required for image upload to function, but may be at some point." diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.cs.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.cs.yml deleted file mode 100644 index 4b3df7e8107..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.cs.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -cs: - site_settings: - enable_imgur: "Používat imgur pro ukládání obrázků, nehostovat obrázky lokálně" - imgur_client_id: "Přístupový klíč 'client ID' pro imgur.com - vyžadováno pro upload obrázků" - imgur_client_secret: "Přístupový klíč 'client secret' pro imgur.com - vyžadováno pro upload obrázků" diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.da.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.da.yml deleted file mode 100644 index fdc220122e4..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.da.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -da: - site_settings: - enable_imgur: "Slå imgur api til for upload, gem ikke filer lokalt" - imgur_client_id: "Dit imgur.com klient ID, nødvendigt for billed upload funktionen" - imgur_client_secret: "Din imgur.com client secret. ikke nødvendig i øjeblikket for billed upload funktionen, men måske nødvendig i fremtiden." diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.de.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.de.yml deleted file mode 100644 index 1191c76d539..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.de.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -de: - site_settings: - enable_imgur: "Aktiviere die imgur API zum Hochladen, sodass Dateien nicht lokal gehostet werden." - imgur_client_id: "Deine imgur.com Client-ID. Diese wird benötigt, um Bilder hochladen zu können." - imgur_client_secret: "Dein imgur.com Client-Secret. Dieses wird zurzeit für das Hochladen von Bildern nicht benötigt, könnte aber in Zukunft benötigt werden." diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.el.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.el.yml deleted file mode 100644 index baaa21e4178..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.el.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -el: - site_settings: - enable_imgur: "Να ενεργοποιηθεί το API του imgur για το ανέβασμα εικόνων. Έτσι τα αρχεία δε θα φιλοξενούνται τοπικά στο διακομιστή." - imgur_client_id: "Το αναγνωριστικό ID του imgur.com απαιτείται για να λειτουργήσει το ανέβασμα εικόνων." - imgur_client_secret: "Ο μυστικός κωδικός για το imgur.com. Δεν απαιτείται για την λειτουργία ανεβάσματος των εικόνων, αλλά μπορεί να χρειαστεί στο μέλλον." diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.en.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.en.yml deleted file mode 100644 index f56be13979f..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.en.yml +++ /dev/null @@ -1,22 +0,0 @@ -# encoding: utf-8 -# -# This file contains content for the server portion of Discourse used by Ruby -# -# To work with us on translations, see: -# https://www.transifex.com/projects/p/discourse-org/ -# -# This is a "source" file, which is used by Transifex to get translations for other languages. -# After this file is changed, it needs to be pushed by a maintainer to Transifex: -# -# tx push -s -# -# Read more here: https://meta.discourse.org/t/contribute-a-translation-to-discourse/14882 -# -# To validate this YAML file after you change it, please paste it into -# http://yamllint.com/ - -en: - site_settings: - enable_imgur: "Enable imgur api for uploading, don't host files locally" - imgur_client_id: "Your imgur.com client ID, required for image upload to function" - imgur_client_secret: "Your imgur.com client secret. Not currently required for image upload to function, but may be at some point." diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.es.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.es.yml deleted file mode 100644 index 61c3687dc50..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.es.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -es: - site_settings: - enable_imgur: "Activar la api de imgur para subir imágenes, no almacenarlas como archivos en local" - imgur_client_id: "Tu ID de cliente en imgur.com - requerido para la función de subida de imágenes" - imgur_client_secret: "Tu clave secreta de cliente en imgur.com - actualmente no requerido para la función de subida de imágenes, pero podría requerirse en algún momento" diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.et.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.et.yml deleted file mode 100644 index 6fa6c194dfe..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.et.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -et: - site_settings: - enable_imgur: "Luba imgur api üleslaadimiseks, ära hoia faile lokaalselt" - imgur_client_id: "Sinu imgur.com kliendi-ID, vaja piltide üleslaadimiseks" - imgur_client_secret: "Sinu imgur.com kliendi saladus. Ei ole hetkel vaja piltide üleslaadimise toimimiseks aga võib tulevikus vajalikuks osutuda." diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.fa_IR.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.fa_IR.yml deleted file mode 100644 index d5004390ca9..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.fa_IR.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -fa_IR: - site_settings: - enable_imgur: "API Iimgur را برای بارگذاری فعال کنید. فایل ها را بصورت محلی میزبانی نکنید." - imgur_client_id: "شناسه مشتری imgur.com شما٬ برای آپلود تصویر به عملکرد مورد نیاز است " - imgur_client_secret: "مقدال client secret خود در سایت imgur.com شاید برای کارکرد آپلود عکس نیاز نباشد، ولی ممکن است برای قسمت‌های دیگر نیاز باشد." diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.fi.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.fi.yml deleted file mode 100644 index 4fe83f5e04b..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.fi.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -fi: - site_settings: - enable_imgur: "Lataa kuvat imguriin käyttäen apia, älä tallenna kuvia paikallisesti palvelimelle" - imgur_client_id: "Imgur.com client ID, vaaditaan kuvien lataamiseksi" - imgur_client_secret: "Client secret -salausavaimesi Imgur.comissa. Ei tällä hetkellä pakollinen kuvien lataamiseksi, mutta saattaa tulla pakolliseksi tulevaisuudessa." diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.fr.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.fr.yml deleted file mode 100644 index 3433035a822..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.fr.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -fr: - site_settings: - enable_imgur: "Activer l'envoi des images avec l'API imgur, ne stockera pas les fichiers localement" - imgur_client_id: "Votre ID client imgur.com, requis pour que l'envoi d'images fonctionne." - imgur_client_secret: "Votre secret imgur.com. Pas nécessaire pour que l'envoi d'image fonctionne, mais pourrais le devenir." diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.gl.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.gl.yml deleted file mode 100644 index 0823370a17b..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.gl.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -gl: - site_settings: - enable_imgur: "Activar a api de imgur para enviar, non gardar ficheiros localmente" - imgur_client_id: "ID do teu cliente de imgur.com, requirido para que funcione o envío de imaxes" - imgur_client_secret: "O teu secreto para o cliente de imgur.com. Non requirido neste intre para enviar imaxes pero quizais posteriormente." diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.he.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.he.yml deleted file mode 100644 index 113de6bfd24..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.he.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -he: - site_settings: - enable_imgur: "אפשר להעלות imgur API, אל תאכסן קבצים באופן מקומי." - imgur_client_id: "זהות הלקוח (Client ID) שלך ב-imgur.com נדרשת לשם העלאת התמונה." - imgur_client_secret: "סיסמת הלקוח (client secret) שלך לא נדרשת כרגע כדי לאפשר העלאת התמונה, אבל עשוייה להידרש בשלב כלשהו בהמשך." diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.id.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.id.yml deleted file mode 100644 index a649611aef3..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.id.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -id: - site_settings: - enable_imgur: "Aktifkan api imgur untuk pengunggahan, jangan menghost berkas secara lokal" - imgur_client_id: "Client ID imgur.com Anda, diperlukan untuk unggah gambar" - imgur_client_secret: "Klien imgur.com anda rahasia. Tidak dibutuhkan untuk fungsi mengungggah gambar, tapi bisa juga dibutuhkan pada titik tertentu." diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.it.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.it.yml deleted file mode 100644 index c725c179d18..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.it.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -it: - site_settings: - enable_imgur: "Utilizza le api imgur per l'upload, non salvare file in locale" - imgur_client_id: "Il tuo ID utente imgur.com, necessario affinché funzioni il caricamento immagini" - imgur_client_secret: "La tua password imgur.com. Attualmente non richiesta affinché funzioni il caricamento immagini, ma potrebbe esserlo in futuro." diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.ja.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.ja.yml deleted file mode 100644 index 32f9bbc0f85..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.ja.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -ja: - site_settings: - enable_imgur: "アップロードするため、imgur apiを有効にしています、ファイルはローカルにホストされません" - imgur_client_id: "画像をアップロードするためには、imgur.comのアカウントが必要です。" - imgur_client_secret: "あなたのimgur.comクライアントは秘密です。今は使用されていない画像アップロードに必要です、しかしいずれは必要になるでしょう。" diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.ko.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.ko.yml deleted file mode 100644 index 6c373f5d89b..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.ko.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -ko: - site_settings: - enable_imgur: "로컬에 이미지를 저장하지 않고 imgur api를 통해 이미지 업로드 활성화. " - imgur_client_id: "이미지 업로드를 위해 imgur.com의 client ID 가 필요합니다." - imgur_client_secret: "imgur.com의 클라이언트 secret 키. 현재 이미지 업로드 기능에선 필수가 아니지만 언젠가 필요합니다." diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.nb_NO.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.nb_NO.yml deleted file mode 100644 index 00d96483865..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.nb_NO.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -nb_NO: - site_settings: - enable_imgur: "Aktiver imgurs API for opplasting, ikke lagre filene lokalt" - imgur_client_id: "Din klient-ID for imgur.com, påkrevet for at bildeopplasting skal fungere" - imgur_client_secret: "Din client secret for imgur.com. Denne er for øyeblikket ikke påkrevet for opplasting av bilder, men kan bli det i fremtiden." diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.nl.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.nl.yml deleted file mode 100644 index f03ea5a5bce..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.nl.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -nl: - site_settings: - enable_imgur: "De imgur-API voor uploaden inschakelen, bestanden niet lokaal hosten" - imgur_client_id: "Je client-ID voor imgur.com, nodig om afbeeldingen te kunnen uploaden" - imgur_client_secret: "Je clientgeheim voor imgur.com. Op dit moment nog niet nodig voor het uploaden van afbeeldingen, mogelijk later wel." diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.pl_PL.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.pl_PL.yml deleted file mode 100644 index 057e2409fd8..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.pl_PL.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -pl_PL: - site_settings: - enable_imgur: "Włącz Imgur API, aby przesyłać pliki - nie przechowuj plików lokalnie." - imgur_client_id: "Twój \"client_id\" z imgur.com, wymagany przez funkcję przesyłania plików." - imgur_client_secret: "Twój parametr \"client_secret\" z Imgur.com. Aktualnie nie wymagany dla funkcji przesyłania obrazów, jednak może stać się wymagany w przyszłości." diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.pt.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.pt.yml deleted file mode 100644 index a1dfb056660..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.pt.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -pt: - site_settings: - enable_imgur: "Ativar a API do imgur para carregamento, não armazenar ficheiros localmente" - imgur_client_id: "O seu ID de cliente do imgur.com, necessário para ativar o carregamento de imagens" - imgur_client_secret: "A sua chave privada de cliente do imgur.com. Não é necessária de momento para o carregamento de imagens, mas pode vir a ser no futuro." diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.pt_BR.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.pt_BR.yml deleted file mode 100644 index 43875263386..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.pt_BR.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -pt_BR: - site_settings: - enable_imgur: "Ligar a api do imgur para upload, para não hospedar arquivos localmente" - imgur_client_id: "Seu client ID do imgur.com, necessário para a função de upload de imagem" - imgur_client_secret: "Seu client secret do imgur.com. Não é necessário para upload de imagem, mas pode ser em algum momento." diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.ro.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.ro.yml deleted file mode 100644 index 31204c8dae0..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.ro.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -ro: - site_settings: - enable_imgur: "Activează API-ul imgur pentru încărcare, nu găzdui fişiere local" - imgur_client_id: "ID-ul de client imgur.com este necesar pentru ca încărcarea de imagini să funcționeze" - imgur_client_secret: "Cheia secretă de client imgur.com. Nu este necesar în mod curent pentru ca încărcarea de imagini să funcționeze, dar ar putea fi la un moment dat." diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.ru.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.ru.yml deleted file mode 100644 index ef88ca99729..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.ru.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -ru: - site_settings: - enable_imgur: "Загружать картинки на imgur.com с помощью API, чтобы не хранить их локально на своем сервере" - imgur_client_id: "ID клиента на imgur.com для загрузки картинок" - imgur_client_secret: "Секретный код imgur.com для загрузки картинок. На данном этапе не используется, но может быть задействован со временем." diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.sk.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.sk.yml deleted file mode 100644 index 60f6f6db4e3..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.sk.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -sk: - site_settings: - enable_imgur: "Zapnúť imgur api pre upload, nehostujte súbory lokálne" - imgur_client_id: "Vaše imgur.com klientské ID potrebné pre funkčnosť uploadu obrázku" - imgur_client_secret: "Váš imgur.com klientský kľúč. Nie je aktuálne potrebný pre funkčnosť uploadu obrázkov, ale je možné že v budúcnosti bude." diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.sq.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.sq.yml deleted file mode 100644 index 1270a7125f0..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.sq.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -sq: - site_settings: - enable_imgur: "Aktivizo api-n e imgur për ngarkimin, skedarët nuk mbarten lokalisht" - imgur_client_id: "Për ngarkimit e fileve në imgur.com kërkohet ID-ja juaj e klientit" - imgur_client_secret: "Kyçi juaj sekret për imgur.com. Nuk është e domosdoshme për ngarkimin e imazheve, por mund të nevojitet në të ardhmen." diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.sv.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.sv.yml deleted file mode 100644 index a1b522afcab..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.sv.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -sv: - site_settings: - enable_imgur: "Använd imgur för uppladdning istället för att spara lokalt" - imgur_client_id: "Ditt klient-ID på imgur.com, krävs för uppladdning av bilder ska fungera" - imgur_client_secret: "Din klient-hemlighet på imgur.com. Ej obligatorisk för uppladdning av bilder just nu, men kan komma att bli i framtiden." diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.te.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.te.yml deleted file mode 100644 index 9f65aef693b..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.te.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -te: - site_settings: - enable_imgur: "దస్త్రాలు స్థానికంగా ఉంచవద్దు. imgur ను చేతనం చేయి" - imgur_client_id: "మీ imgur.com క్లైంట్ ఐడీ. బొమ్మ ఎగుమతి ప్రమేయానికి కావాలి." - imgur_client_secret: "మీ imgur.com క్లైంట్ రహస్యం. ప్రస్తుతం బొమ్మ ఎగుమతించు ప్రమేయానికి అవసరం లేదు, కానీ భవిష్యత్తులో అవసరం కావచ్చు." diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.tr_TR.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.tr_TR.yml deleted file mode 100644 index a9c90a45cc4..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.tr_TR.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -tr_TR: - site_settings: - enable_imgur: "Yükleme için imgur api'sini etkinleştirin, dosyaları yerel olarak barındırmayın" - imgur_client_id: "Imgur.com kullanıcı ID'niz, fotoğraf yükleme işlevi için gerekli" - imgur_client_secret: "Imgur.com kullanıcı anahtarınız. Fotoğraf yükleme işlevi için şu an gerekli değil, ama ileride bazı durumlarda gerekli olabilir." diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.uk.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.uk.yml deleted file mode 100644 index 5a24cdaf53f..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.uk.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -uk: - site_settings: - enable_imgur: "Завантажувати зображення на imgur замість того, щоб зберігати їх локально" - imgur_client_id: "Ваше client ID imgur.com. Необхідне для завантаження зображень" - imgur_client_secret: "Ваш секретний ключ imgur.com. Зараз його можна не вказувати, але він може знадобитися." diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.ur.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.ur.yml deleted file mode 100644 index ad976dd5cdc..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.ur.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -ur: - site_settings: - enable_imgur: " اپلوڈنگ کیلئے imgur API فعال کریں، مقامی طور پر فائلوں کو سٹور نہ کریں۔" - imgur_client_id: "آپ کی imgur.com کلائنٹ ID، تصویر اّپلوڈ کرنے کے لئے درکار ہے۔" - imgur_client_secret: "آپ کا imgur.com کلائنٹ سیکرٹ۔ فی الحالل تصویر اپ لوڈ کرنے کے لئے ضروری نہیں، لیکن مستقبل میں ضرورت پر سکتی ہے۔" diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.vi.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.vi.yml deleted file mode 100644 index ffcb6d19b8b..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.vi.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -vi: - site_settings: - enable_imgur: "Kích hoạt Imgur API để tải file lên, ảnh của bạn sẽ được lưu trữ bởi dịch vụ của Imgur." - imgur_client_id: "Bạn cần Client ID của imgur.com cho chức năng tải file lên." - imgur_client_secret: "Client secret của bạn tại imgur.com chưa cần để kích hoạt chức năng tải file lên, nhưng nó sẽ cần trong tương lai khi bạn sử dụng chức năng này." diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.zh_CN.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.zh_CN.yml deleted file mode 100644 index 89e9b86536d..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.zh_CN.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -zh_CN: - site_settings: - enable_imgur: "上传文件到 imgur,不在本地存储" - imgur_client_id: "你的 imgur.com client ID,启用图片上传必填" - imgur_client_secret: "你的 imgur.com 客户密钥。目前不需要此密钥即可使用上传图片功能,但可能在以后会用到。" diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.zh_TW.yml b/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.zh_TW.yml deleted file mode 100644 index a904776c4fa..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.zh_TW.yml +++ /dev/null @@ -1,12 +0,0 @@ -# encoding: utf-8 -# -# Never edit this file. It will be overwritten when translations are pulled from Transifex. -# -# To work with us on translations, join this project: -# https://www.transifex.com/projects/p/discourse-org/ - -zh_TW: - site_settings: - enable_imgur: "啟用 imgur API 來上傳檔案,檔案不保存於伺服器上" - imgur_client_id: "你的 imgur.com 的客戶端 ID,以便圖片上傳能正常運作。" - imgur_client_secret: "你的 imgur.com 的客戶端 secret。目前圖片上傳功能並不需要這項資訊,但將來可能需要。" diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/plugin.rb b/vendor/gems/discourse_imgur/lib/discourse_imgur/plugin.rb deleted file mode 100644 index 700c4e7a007..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/plugin.rb +++ /dev/null @@ -1,23 +0,0 @@ -require 'discourse_plugin' - -# /!\ WARNING /!\ -# This plugin has been extracted from the Discourse source code and has not been tested. -# It really needs some love <3 -# /!\ WARNING /!\ - -module DiscourseImgur - - class Plugin < DiscoursePlugin - - def setup - # add_setting(:enable_imgur, false) - # add_setting(:imgur_client_id, '') - # add_setting(:imgur_endpoint, "https://api.imgur.com/3/image.json") - - # TODO: Mix the following logic in Upload#store_file - # return Imgur.store_file(file, image_info, upload_id) if SiteSetting.enable_imgur? - end - - end - -end diff --git a/vendor/gems/discourse_imgur/lib/discourse_imgur/version.rb b/vendor/gems/discourse_imgur/lib/discourse_imgur/version.rb deleted file mode 100644 index 5b5ab058a41..00000000000 --- a/vendor/gems/discourse_imgur/lib/discourse_imgur/version.rb +++ /dev/null @@ -1,3 +0,0 @@ -module DiscourseImgur - VERSION = "0.0.1" -end diff --git a/vendor/gems/discourse_imgur/spec/imgur_spec.rb b/vendor/gems/discourse_imgur/spec/imgur_spec.rb deleted file mode 100644 index f92f53e4a11..00000000000 --- a/vendor/gems/discourse_imgur/spec/imgur_spec.rb +++ /dev/null @@ -1,55 +0,0 @@ -require 'rails_helper' -require_relative 'discourse_imgur/imgur' - -# /!\ WARNING /!\ -# This plugin has been extracted from the Discourse source code and has not been tested. -# It really needs some love <3 -# /!\ WARNING /!\ - -describe Imgur do - - describe "store_file" do - - let(:file) { Rails.root.join('app', 'assets', 'images', 'logo.png') } - let(:image_info) { FastImage.new(file) } - let(:params) { [SiteSetting.imgur_endpoint, { image: Base64.encode64(file.read) }, { 'Authorization' => "ClientID #{SiteSetting.imgur_client_id}" }] } - - before do - SiteSetting.imgur_endpoint = "imgur_endpoint" - SiteSetting.imgur_client_id = "imgur_client_id" - end - - it 'returns the url of the Imgur upload if successful' do - json = { - data: { - id: 'fake', - link: 'http://imgur.com/fake.png', - deletehash: 'a3kaoad30' - }, - success: true, - status: 200 - }.to_json - - response = mock - response.expects(:body).returns(json) - RestClient.expects(:post).with(*params).returns(response) - - Imgur.store_file(file, image_info, 1).should == 'http://imgur.com/fake.png' - end - - it 'returns nil if the request fails' do - json = { - success: false, - status: 400 - }.to_json - - response = mock - response.expects(:body).returns(json) - RestClient.expects(:post).with(*params).returns(response) - - Imgur.store_file(file, image_info, 1).should be_nil - end - - end - -end diff --git a/vendor/gems/discourse_imgur/spec/spec_helper.rb b/vendor/gems/discourse_imgur/spec/spec_helper.rb deleted file mode 100644 index e8279d775a9..00000000000 --- a/vendor/gems/discourse_imgur/spec/spec_helper.rb +++ /dev/null @@ -1,11 +0,0 @@ -require 'rubygems' -require 'rails' - -ENV["RAILS_ENV"] ||= 'test' - -RSpec.configure do |config| - - config.mock_framework = :mocha - config.color_enabled = true - -end