Compare commits
35 commits
Author | SHA1 | Date | |
---|---|---|---|
1b099cf96b | |||
3a170c191b | |||
68bd68a2ee | |||
b71eea505c | |||
360eec5c2c | |||
05a38f5b7e | |||
ffa2c80bf1 | |||
06a9b78eee | |||
a64f554f0e | |||
7e0600779e | |||
583a5c0ebc | |||
985ee40aa7 | |||
1fd9524150 | |||
99e9ec2659 | |||
316c04e86a | |||
a2669e0aa4 | |||
0ffa7feb29 | |||
0b9d178d90 | |||
134535cb1c | |||
5ab754ff5d | |||
d087c3bb09 | |||
c6b6a1f74e | |||
908a0a90a8 | |||
3bae282d8b | |||
43927d78e7 | |||
f192c14947 | |||
11bbbe3b06 | |||
db8ed8d776 | |||
4bc163a2fb | |||
464ac4df8d | |||
bc1566735d | |||
9473fa7b93 | |||
d6c41d468b | |||
0f92cf193f | |||
8b9fddc171 |
227
Gemfile.lock
227
Gemfile.lock
|
@ -18,66 +18,66 @@ GIT
|
||||||
GEM
|
GEM
|
||||||
remote: https://gems.sutty.nl/
|
remote: https://gems.sutty.nl/
|
||||||
specs:
|
specs:
|
||||||
actioncable (6.1.3.2)
|
actioncable (6.1.4)
|
||||||
actionpack (= 6.1.3.2)
|
actionpack (= 6.1.4)
|
||||||
activesupport (= 6.1.3.2)
|
activesupport (= 6.1.4)
|
||||||
nio4r (~> 2.0)
|
nio4r (~> 2.0)
|
||||||
websocket-driver (>= 0.6.1)
|
websocket-driver (>= 0.6.1)
|
||||||
actionmailbox (6.1.3.2)
|
actionmailbox (6.1.4)
|
||||||
actionpack (= 6.1.3.2)
|
actionpack (= 6.1.4)
|
||||||
activejob (= 6.1.3.2)
|
activejob (= 6.1.4)
|
||||||
activerecord (= 6.1.3.2)
|
activerecord (= 6.1.4)
|
||||||
activestorage (= 6.1.3.2)
|
activestorage (= 6.1.4)
|
||||||
activesupport (= 6.1.3.2)
|
activesupport (= 6.1.4)
|
||||||
mail (>= 2.7.1)
|
mail (>= 2.7.1)
|
||||||
actionmailer (6.1.3.2)
|
actionmailer (6.1.4)
|
||||||
actionpack (= 6.1.3.2)
|
actionpack (= 6.1.4)
|
||||||
actionview (= 6.1.3.2)
|
actionview (= 6.1.4)
|
||||||
activejob (= 6.1.3.2)
|
activejob (= 6.1.4)
|
||||||
activesupport (= 6.1.3.2)
|
activesupport (= 6.1.4)
|
||||||
mail (~> 2.5, >= 2.5.4)
|
mail (~> 2.5, >= 2.5.4)
|
||||||
rails-dom-testing (~> 2.0)
|
rails-dom-testing (~> 2.0)
|
||||||
actionpack (6.1.3.2)
|
actionpack (6.1.4)
|
||||||
actionview (= 6.1.3.2)
|
actionview (= 6.1.4)
|
||||||
activesupport (= 6.1.3.2)
|
activesupport (= 6.1.4)
|
||||||
rack (~> 2.0, >= 2.0.9)
|
rack (~> 2.0, >= 2.0.9)
|
||||||
rack-test (>= 0.6.3)
|
rack-test (>= 0.6.3)
|
||||||
rails-dom-testing (~> 2.0)
|
rails-dom-testing (~> 2.0)
|
||||||
rails-html-sanitizer (~> 1.0, >= 1.2.0)
|
rails-html-sanitizer (~> 1.0, >= 1.2.0)
|
||||||
actiontext (6.1.3.2)
|
actiontext (6.1.4)
|
||||||
actionpack (= 6.1.3.2)
|
actionpack (= 6.1.4)
|
||||||
activerecord (= 6.1.3.2)
|
activerecord (= 6.1.4)
|
||||||
activestorage (= 6.1.3.2)
|
activestorage (= 6.1.4)
|
||||||
activesupport (= 6.1.3.2)
|
activesupport (= 6.1.4)
|
||||||
nokogiri (>= 1.8.5)
|
nokogiri (>= 1.8.5)
|
||||||
actionview (6.1.3.2)
|
actionview (6.1.4)
|
||||||
activesupport (= 6.1.3.2)
|
activesupport (= 6.1.4)
|
||||||
builder (~> 3.1)
|
builder (~> 3.1)
|
||||||
erubi (~> 1.4)
|
erubi (~> 1.4)
|
||||||
rails-dom-testing (~> 2.0)
|
rails-dom-testing (~> 2.0)
|
||||||
rails-html-sanitizer (~> 1.1, >= 1.2.0)
|
rails-html-sanitizer (~> 1.1, >= 1.2.0)
|
||||||
activejob (6.1.3.2)
|
activejob (6.1.4)
|
||||||
activesupport (= 6.1.3.2)
|
activesupport (= 6.1.4)
|
||||||
globalid (>= 0.3.6)
|
globalid (>= 0.3.6)
|
||||||
activemodel (6.1.3.2)
|
activemodel (6.1.4)
|
||||||
activesupport (= 6.1.3.2)
|
activesupport (= 6.1.4)
|
||||||
activerecord (6.1.3.2)
|
activerecord (6.1.4)
|
||||||
activemodel (= 6.1.3.2)
|
activemodel (= 6.1.4)
|
||||||
activesupport (= 6.1.3.2)
|
activesupport (= 6.1.4)
|
||||||
activestorage (6.1.3.2)
|
activestorage (6.1.4)
|
||||||
actionpack (= 6.1.3.2)
|
actionpack (= 6.1.4)
|
||||||
activejob (= 6.1.3.2)
|
activejob (= 6.1.4)
|
||||||
activerecord (= 6.1.3.2)
|
activerecord (= 6.1.4)
|
||||||
activesupport (= 6.1.3.2)
|
activesupport (= 6.1.4)
|
||||||
marcel (~> 1.0.0)
|
marcel (~> 1.0.0)
|
||||||
mini_mime (~> 1.0.2)
|
mini_mime (>= 1.1.0)
|
||||||
activesupport (6.1.3.2)
|
activesupport (6.1.4)
|
||||||
concurrent-ruby (~> 1.0, >= 1.0.2)
|
concurrent-ruby (~> 1.0, >= 1.0.2)
|
||||||
i18n (>= 1.6, < 2)
|
i18n (>= 1.6, < 2)
|
||||||
minitest (>= 5.1)
|
minitest (>= 5.1)
|
||||||
tzinfo (~> 2.0)
|
tzinfo (~> 2.0)
|
||||||
zeitwerk (~> 2.3)
|
zeitwerk (~> 2.3)
|
||||||
addressable (2.7.0)
|
addressable (2.8.0)
|
||||||
public_suffix (>= 2.0.2, < 5.0)
|
public_suffix (>= 2.0.2, < 5.0)
|
||||||
adhesiones-jekyll-theme (0.2.1)
|
adhesiones-jekyll-theme (0.2.1)
|
||||||
jekyll (~> 4.0)
|
jekyll (~> 4.0)
|
||||||
|
@ -89,11 +89,11 @@ GEM
|
||||||
jekyll-relative-urls (~> 0.0)
|
jekyll-relative-urls (~> 0.0)
|
||||||
jekyll-seo-tag (~> 2.1)
|
jekyll-seo-tag (~> 2.1)
|
||||||
ast (2.4.2)
|
ast (2.4.2)
|
||||||
autoprefixer-rails (10.2.5.0)
|
autoprefixer-rails (10.2.5.1)
|
||||||
execjs (< 2.8.0)
|
execjs (> 0)
|
||||||
bcrypt (3.1.16-x86_64-linux-musl)
|
bcrypt (3.1.16-x86_64-linux-musl)
|
||||||
bcrypt_pbkdf (1.1.0-x86_64-linux-musl)
|
bcrypt_pbkdf (1.1.0-x86_64-linux-musl)
|
||||||
benchmark-ips (2.8.4)
|
benchmark-ips (2.9.1)
|
||||||
bindex (0.8.1-x86_64-linux-musl)
|
bindex (0.8.1-x86_64-linux-musl)
|
||||||
blazer (2.4.2)
|
blazer (2.4.2)
|
||||||
activerecord (>= 5)
|
activerecord (>= 5)
|
||||||
|
@ -104,7 +104,7 @@ GEM
|
||||||
autoprefixer-rails (>= 9.1.0)
|
autoprefixer-rails (>= 9.1.0)
|
||||||
popper_js (>= 1.14.3, < 2)
|
popper_js (>= 1.14.3, < 2)
|
||||||
sassc-rails (>= 2.0.0)
|
sassc-rails (>= 2.0.0)
|
||||||
brakeman (5.0.1)
|
brakeman (5.0.4)
|
||||||
builder (3.2.4)
|
builder (3.2.4)
|
||||||
capybara (2.18.0)
|
capybara (2.18.0)
|
||||||
addressable
|
addressable
|
||||||
|
@ -113,15 +113,15 @@ GEM
|
||||||
rack (>= 1.0.0)
|
rack (>= 1.0.0)
|
||||||
rack-test (>= 0.5.4)
|
rack-test (>= 0.5.4)
|
||||||
xpath (>= 2.0, < 4.0)
|
xpath (>= 2.0, < 4.0)
|
||||||
chartkick (4.0.4)
|
chartkick (4.0.5)
|
||||||
childprocess (3.0.0)
|
childprocess (3.0.0)
|
||||||
coderay (1.1.3)
|
coderay (1.1.3)
|
||||||
colorator (1.1.0)
|
colorator (1.1.0)
|
||||||
commonmarker (0.21.2-x86_64-linux-musl)
|
commonmarker (0.21.2-x86_64-linux-musl)
|
||||||
ruby-enum (~> 0.5)
|
ruby-enum (~> 0.5)
|
||||||
concurrent-ruby (1.1.8)
|
concurrent-ruby (1.1.9)
|
||||||
concurrent-ruby-ext (1.1.8-x86_64-linux-musl)
|
concurrent-ruby-ext (1.1.9-x86_64-linux-musl)
|
||||||
concurrent-ruby (= 1.1.8)
|
concurrent-ruby (= 1.1.9)
|
||||||
crass (1.0.6)
|
crass (1.0.6)
|
||||||
database_cleaner (2.0.1)
|
database_cleaner (2.0.1)
|
||||||
database_cleaner-active_record (~> 2.0.0)
|
database_cleaner-active_record (~> 2.0.0)
|
||||||
|
@ -130,7 +130,7 @@ GEM
|
||||||
database_cleaner-core (~> 2.0.0)
|
database_cleaner-core (~> 2.0.0)
|
||||||
database_cleaner-core (2.0.1)
|
database_cleaner-core (2.0.1)
|
||||||
dead_end (1.1.7)
|
dead_end (1.1.7)
|
||||||
derailed_benchmarks (2.1.0)
|
derailed_benchmarks (2.1.1)
|
||||||
benchmark-ips (~> 2)
|
benchmark-ips (~> 2)
|
||||||
dead_end
|
dead_end
|
||||||
get_process_mem (~> 0)
|
get_process_mem (~> 0)
|
||||||
|
@ -148,8 +148,8 @@ GEM
|
||||||
railties (>= 4.1.0)
|
railties (>= 4.1.0)
|
||||||
responders
|
responders
|
||||||
warden (~> 1.2.3)
|
warden (~> 1.2.3)
|
||||||
devise-i18n (1.9.4)
|
devise-i18n (1.10.0)
|
||||||
devise (>= 4.7.1)
|
devise (>= 4.8.0)
|
||||||
devise_invitable (2.0.5)
|
devise_invitable (2.0.5)
|
||||||
actionmailer (>= 5.0)
|
actionmailer (>= 5.0)
|
||||||
devise (>= 4.6)
|
devise (>= 4.6)
|
||||||
|
@ -157,7 +157,7 @@ GEM
|
||||||
dotenv-rails (2.7.6)
|
dotenv-rails (2.7.6)
|
||||||
dotenv (= 2.7.6)
|
dotenv (= 2.7.6)
|
||||||
railties (>= 3.2)
|
railties (>= 3.2)
|
||||||
down (5.2.1)
|
down (5.2.2)
|
||||||
addressable (~> 2.5)
|
addressable (~> 2.5)
|
||||||
ed25519 (1.2.4-x86_64-linux-musl)
|
ed25519 (1.2.4-x86_64-linux-musl)
|
||||||
editorial-autogestiva-jekyll-theme (0.3.4)
|
editorial-autogestiva-jekyll-theme (0.3.4)
|
||||||
|
@ -188,7 +188,7 @@ GEM
|
||||||
exception_notification (4.4.3)
|
exception_notification (4.4.3)
|
||||||
actionmailer (>= 4.0, < 7)
|
actionmailer (>= 4.0, < 7)
|
||||||
activesupport (>= 4.0, < 7)
|
activesupport (>= 4.0, < 7)
|
||||||
execjs (2.7.0)
|
execjs (2.8.1)
|
||||||
factory_bot (6.2.0)
|
factory_bot (6.2.0)
|
||||||
activesupport (>= 5.0.0)
|
activesupport (>= 5.0.0)
|
||||||
factory_bot_rails (6.2.0)
|
factory_bot_rails (6.2.0)
|
||||||
|
@ -196,7 +196,7 @@ GEM
|
||||||
railties (>= 5.0.0)
|
railties (>= 5.0.0)
|
||||||
fast_blank (1.0.0-x86_64-linux-musl)
|
fast_blank (1.0.0-x86_64-linux-musl)
|
||||||
fast_jsonparser (0.5.0-x86_64-linux-musl)
|
fast_jsonparser (0.5.0-x86_64-linux-musl)
|
||||||
ffi (1.15.0-x86_64-linux-musl)
|
ffi (1.15.3-x86_64-linux-musl)
|
||||||
flamegraph (0.9.5)
|
flamegraph (0.9.5)
|
||||||
forwardable-extended (2.6.0)
|
forwardable-extended (2.6.0)
|
||||||
friendly_id (5.4.2)
|
friendly_id (5.4.2)
|
||||||
|
@ -214,7 +214,7 @@ GEM
|
||||||
tilt
|
tilt
|
||||||
haml-lint (0.999.999)
|
haml-lint (0.999.999)
|
||||||
haml_lint
|
haml_lint
|
||||||
haml_lint (0.37.0)
|
haml_lint (0.37.1)
|
||||||
haml (>= 4.0, < 5.3)
|
haml (>= 4.0, < 5.3)
|
||||||
parallel (~> 1.10)
|
parallel (~> 1.10)
|
||||||
rainbow
|
rainbow
|
||||||
|
@ -264,8 +264,8 @@ GEM
|
||||||
rouge (~> 3.0)
|
rouge (~> 3.0)
|
||||||
safe_yaml (~> 1.0)
|
safe_yaml (~> 1.0)
|
||||||
terminal-table (~> 2.0)
|
terminal-table (~> 2.0)
|
||||||
jekyll-commonmark (1.3.1)
|
jekyll-commonmark (1.3.2)
|
||||||
commonmarker (~> 0.14)
|
commonmarker (~> 0.14, < 0.22)
|
||||||
jekyll (>= 3.7, < 5.0)
|
jekyll (>= 3.7, < 5.0)
|
||||||
jekyll-data (1.1.2)
|
jekyll-data (1.1.2)
|
||||||
jekyll (>= 3.3, < 5.0.0)
|
jekyll (>= 3.3, < 5.0.0)
|
||||||
|
@ -284,13 +284,11 @@ GEM
|
||||||
ruby-vips (~> 2)
|
ruby-vips (~> 2)
|
||||||
jekyll-include-cache (0.2.1)
|
jekyll-include-cache (0.2.1)
|
||||||
jekyll (>= 3.7, < 5.0)
|
jekyll (>= 3.7, < 5.0)
|
||||||
jekyll-linked-posts (0.2.0)
|
jekyll-linked-posts (0.4.0)
|
||||||
jekyll (~> 4)
|
jekyll (~> 4)
|
||||||
jekyll-locales (0.1.12)
|
jekyll-locales (0.1.12)
|
||||||
jekyll-lunr (0.2.0)
|
jekyll-lunr (0.3.0)
|
||||||
loofah (~> 2.4)
|
loofah (~> 2.4)
|
||||||
jekyll-node-modules (0.1.0)
|
|
||||||
jekyll (~> 4)
|
|
||||||
jekyll-order (0.1.4)
|
jekyll-order (0.1.4)
|
||||||
jekyll-relative-urls (0.0.6)
|
jekyll-relative-urls (0.0.6)
|
||||||
jekyll (~> 4)
|
jekyll (~> 4)
|
||||||
|
@ -298,7 +296,7 @@ GEM
|
||||||
sassc (> 2.0.1, < 3.0)
|
sassc (> 2.0.1, < 3.0)
|
||||||
jekyll-seo-tag (2.7.1)
|
jekyll-seo-tag (2.7.1)
|
||||||
jekyll (>= 3.8, < 5.0)
|
jekyll (>= 3.8, < 5.0)
|
||||||
jekyll-spree-client (0.1.14)
|
jekyll-spree-client (0.1.15)
|
||||||
fast_blank (~> 1)
|
fast_blank (~> 1)
|
||||||
spree-api-client (~> 0.2)
|
spree-api-client (~> 0.2)
|
||||||
jekyll-turbolinks (0.0.5)
|
jekyll-turbolinks (0.0.5)
|
||||||
|
@ -326,13 +324,13 @@ GEM
|
||||||
ruby_dep (~> 1.2)
|
ruby_dep (~> 1.2)
|
||||||
loaf (0.10.0)
|
loaf (0.10.0)
|
||||||
railties (>= 3.2)
|
railties (>= 3.2)
|
||||||
lockbox (0.6.4)
|
lockbox (0.6.5)
|
||||||
lograge (0.11.2)
|
lograge (0.11.2)
|
||||||
actionpack (>= 4)
|
actionpack (>= 4)
|
||||||
activesupport (>= 4)
|
activesupport (>= 4)
|
||||||
railties (>= 4)
|
railties (>= 4)
|
||||||
request_store (~> 1.0)
|
request_store (~> 1.0)
|
||||||
loofah (2.9.1)
|
loofah (2.10.0)
|
||||||
crass (~> 1.0.2)
|
crass (~> 1.0.2)
|
||||||
nokogiri (>= 1.5.9)
|
nokogiri (>= 1.5.9)
|
||||||
mail (2.7.1)
|
mail (2.7.1)
|
||||||
|
@ -343,11 +341,10 @@ GEM
|
||||||
method_source (1.0.0)
|
method_source (1.0.0)
|
||||||
mime-types (3.3.1)
|
mime-types (3.3.1)
|
||||||
mime-types-data (~> 3.2015)
|
mime-types-data (~> 3.2015)
|
||||||
mime-types-data (3.2021.0225)
|
mime-types-data (3.2021.0704)
|
||||||
mini_histogram (0.3.1)
|
mini_histogram (0.3.1)
|
||||||
mini_magick (4.11.0)
|
mini_magick (4.11.0)
|
||||||
mini_mime (1.0.3)
|
mini_mime (1.1.0)
|
||||||
mini_portile2 (2.5.1)
|
|
||||||
minima (2.5.1)
|
minima (2.5.1)
|
||||||
jekyll (>= 3.5, < 5.0)
|
jekyll (>= 3.5, < 5.0)
|
||||||
jekyll-feed (~> 0.9)
|
jekyll-feed (~> 0.9)
|
||||||
|
@ -360,12 +357,11 @@ GEM
|
||||||
net-ssh (6.1.0)
|
net-ssh (6.1.0)
|
||||||
netaddr (2.0.4)
|
netaddr (2.0.4)
|
||||||
nio4r (2.5.7-x86_64-linux-musl)
|
nio4r (2.5.7-x86_64-linux-musl)
|
||||||
nokogiri (1.11.5-x86_64-linux-musl)
|
nokogiri (1.11.7-x86_64-linux)
|
||||||
mini_portile2 (~> 2.5.0)
|
|
||||||
racc (~> 1.4)
|
racc (~> 1.4)
|
||||||
orm_adapter (0.5.0)
|
orm_adapter (0.5.0)
|
||||||
parallel (1.20.1)
|
parallel (1.20.1)
|
||||||
parser (3.0.1.1)
|
parser (3.0.2.0)
|
||||||
ast (~> 2.4.1)
|
ast (~> 2.4.1)
|
||||||
pathutil (0.16.2)
|
pathutil (0.16.2)
|
||||||
forwardable-extended (~> 2.6)
|
forwardable-extended (~> 2.6)
|
||||||
|
@ -374,13 +370,13 @@ GEM
|
||||||
activerecord (>= 5.2)
|
activerecord (>= 5.2)
|
||||||
activesupport (>= 5.2)
|
activesupport (>= 5.2)
|
||||||
popper_js (1.16.0)
|
popper_js (1.16.0)
|
||||||
prometheus_exporter (0.7.0)
|
prometheus_exporter (0.8.0)
|
||||||
webrick
|
webrick
|
||||||
pry (0.14.1)
|
pry (0.14.1)
|
||||||
coderay (~> 1.1)
|
coderay (~> 1.1)
|
||||||
method_source (~> 1.0)
|
method_source (~> 1.0)
|
||||||
public_suffix (4.0.6)
|
public_suffix (4.0.6)
|
||||||
puma (5.3.1-x86_64-linux-musl)
|
puma (5.3.2-x86_64-linux-musl)
|
||||||
nio4r (~> 2.0)
|
nio4r (~> 2.0)
|
||||||
pundit (2.1.0)
|
pundit (2.1.0)
|
||||||
activesupport (>= 3.0.0)
|
activesupport (>= 3.0.0)
|
||||||
|
@ -390,11 +386,11 @@ GEM
|
||||||
rack (>= 2.0.0)
|
rack (>= 2.0.0)
|
||||||
rack-mini-profiler (2.3.2)
|
rack-mini-profiler (2.3.2)
|
||||||
rack (>= 1.2.0)
|
rack (>= 1.2.0)
|
||||||
rack-proxy (0.6.5)
|
rack-proxy (0.7.0)
|
||||||
rack
|
rack
|
||||||
rack-test (1.1.0)
|
rack-test (1.1.0)
|
||||||
rack (>= 1.0, < 3)
|
rack (>= 1.0, < 3)
|
||||||
radios-comunitarias-jekyll-theme (0.1.4)
|
radios-comunitarias-jekyll-theme (0.1.5)
|
||||||
jekyll (~> 4.0)
|
jekyll (~> 4.0)
|
||||||
jekyll-data (~> 1.1)
|
jekyll-data (~> 1.1)
|
||||||
jekyll-feed (~> 0.9)
|
jekyll-feed (~> 0.9)
|
||||||
|
@ -405,20 +401,20 @@ GEM
|
||||||
jekyll-relative-urls (~> 0.0)
|
jekyll-relative-urls (~> 0.0)
|
||||||
jekyll-seo-tag (~> 2.1)
|
jekyll-seo-tag (~> 2.1)
|
||||||
jekyll-turbolinks (~> 0)
|
jekyll-turbolinks (~> 0)
|
||||||
rails (6.1.3.2)
|
rails (6.1.4)
|
||||||
actioncable (= 6.1.3.2)
|
actioncable (= 6.1.4)
|
||||||
actionmailbox (= 6.1.3.2)
|
actionmailbox (= 6.1.4)
|
||||||
actionmailer (= 6.1.3.2)
|
actionmailer (= 6.1.4)
|
||||||
actionpack (= 6.1.3.2)
|
actionpack (= 6.1.4)
|
||||||
actiontext (= 6.1.3.2)
|
actiontext (= 6.1.4)
|
||||||
actionview (= 6.1.3.2)
|
actionview (= 6.1.4)
|
||||||
activejob (= 6.1.3.2)
|
activejob (= 6.1.4)
|
||||||
activemodel (= 6.1.3.2)
|
activemodel (= 6.1.4)
|
||||||
activerecord (= 6.1.3.2)
|
activerecord (= 6.1.4)
|
||||||
activestorage (= 6.1.3.2)
|
activestorage (= 6.1.4)
|
||||||
activesupport (= 6.1.3.2)
|
activesupport (= 6.1.4)
|
||||||
bundler (>= 1.15.0)
|
bundler (>= 1.15.0)
|
||||||
railties (= 6.1.3.2)
|
railties (= 6.1.4)
|
||||||
sprockets-rails (>= 2.0.0)
|
sprockets-rails (>= 2.0.0)
|
||||||
rails-dom-testing (2.0.3)
|
rails-dom-testing (2.0.3)
|
||||||
activesupport (>= 4.2.0)
|
activesupport (>= 4.2.0)
|
||||||
|
@ -430,40 +426,41 @@ GEM
|
||||||
railties (>= 6.0.0, < 7)
|
railties (>= 6.0.0, < 7)
|
||||||
rails_warden (0.6.0)
|
rails_warden (0.6.0)
|
||||||
warden (>= 1.2.0)
|
warden (>= 1.2.0)
|
||||||
railties (6.1.3.2)
|
railties (6.1.4)
|
||||||
actionpack (= 6.1.3.2)
|
actionpack (= 6.1.4)
|
||||||
activesupport (= 6.1.3.2)
|
activesupport (= 6.1.4)
|
||||||
method_source
|
method_source
|
||||||
rake (>= 0.8.7)
|
rake (>= 0.13)
|
||||||
thor (~> 1.0)
|
thor (~> 1.0)
|
||||||
rainbow (3.0.0)
|
rainbow (3.0.0)
|
||||||
rake (13.0.3)
|
rake (13.0.6)
|
||||||
rb-fsevent (0.11.0)
|
rb-fsevent (0.11.0)
|
||||||
rb-inotify (0.10.1)
|
rb-inotify (0.10.1)
|
||||||
ffi (~> 1.0)
|
ffi (~> 1.0)
|
||||||
recursero-jekyll-theme (0.1.3)
|
recursero-jekyll-theme (0.2.0)
|
||||||
jekyll (~> 4.0)
|
jekyll (~> 4)
|
||||||
|
jekyll-commonmark (~> 1.3)
|
||||||
jekyll-data (~> 1.1)
|
jekyll-data (~> 1.1)
|
||||||
jekyll-feed (~> 0.9)
|
jekyll-dotenv (>= 0.2)
|
||||||
|
jekyll-feed (~> 0.15)
|
||||||
|
jekyll-ignore-layouts (~> 0)
|
||||||
jekyll-images (~> 0.2)
|
jekyll-images (~> 0.2)
|
||||||
jekyll-include-cache (~> 0)
|
jekyll-include-cache (~> 0)
|
||||||
jekyll-linked-posts (~> 0.2)
|
jekyll-linked-posts (~> 0)
|
||||||
jekyll-locales (~> 0.1)
|
jekyll-locales (~> 0.1)
|
||||||
jekyll-lunr (~> 0.1)
|
jekyll-lunr (~> 0.1)
|
||||||
jekyll-node-modules (~> 0.1)
|
jekyll-order (~> 0)
|
||||||
jekyll-order (~> 0.1)
|
jekyll-relative-urls (~> 0)
|
||||||
jekyll-relative-urls (~> 0.0)
|
jekyll-seo-tag (~> 2)
|
||||||
jekyll-seo-tag (~> 2.1)
|
|
||||||
jekyll-turbolinks (~> 0)
|
|
||||||
jekyll-unique-urls (~> 0.1)
|
jekyll-unique-urls (~> 0.1)
|
||||||
sutty-archives (~> 2.2)
|
sutty-archives (~> 2.2)
|
||||||
sutty-liquid (~> 0.1)
|
sutty-liquid (~> 0)
|
||||||
redis (4.2.5)
|
redis (4.3.1)
|
||||||
redis-actionpack (5.2.0)
|
redis-actionpack (5.2.0)
|
||||||
actionpack (>= 5, < 7)
|
actionpack (>= 5, < 7)
|
||||||
redis-rack (>= 2.1.0, < 3)
|
redis-rack (>= 2.1.0, < 3)
|
||||||
redis-store (>= 1.1.0, < 2)
|
redis-store (>= 1.1.0, < 2)
|
||||||
redis-activesupport (5.2.0)
|
redis-activesupport (5.2.1)
|
||||||
activesupport (>= 3, < 7)
|
activesupport (>= 3, < 7)
|
||||||
redis-store (>= 1.3, < 2)
|
redis-store (>= 1.3, < 2)
|
||||||
redis-rack (2.1.3)
|
redis-rack (2.1.3)
|
||||||
|
@ -483,18 +480,18 @@ GEM
|
||||||
railties (>= 5.0)
|
railties (>= 5.0)
|
||||||
rexml (3.2.5)
|
rexml (3.2.5)
|
||||||
rouge (3.26.0)
|
rouge (3.26.0)
|
||||||
rubocop (1.15.0)
|
rubocop (1.18.3)
|
||||||
parallel (~> 1.10)
|
parallel (~> 1.10)
|
||||||
parser (>= 3.0.0.0)
|
parser (>= 3.0.0.0)
|
||||||
rainbow (>= 2.2.2, < 4.0)
|
rainbow (>= 2.2.2, < 4.0)
|
||||||
regexp_parser (>= 1.8, < 3.0)
|
regexp_parser (>= 1.8, < 3.0)
|
||||||
rexml
|
rexml
|
||||||
rubocop-ast (>= 1.5.0, < 2.0)
|
rubocop-ast (>= 1.7.0, < 2.0)
|
||||||
ruby-progressbar (~> 1.7)
|
ruby-progressbar (~> 1.7)
|
||||||
unicode-display_width (>= 1.4.0, < 3.0)
|
unicode-display_width (>= 1.4.0, < 3.0)
|
||||||
rubocop-ast (1.5.0)
|
rubocop-ast (1.7.0)
|
||||||
parser (>= 3.0.1.1)
|
parser (>= 3.0.1.1)
|
||||||
rubocop-rails (2.10.1)
|
rubocop-rails (2.11.3)
|
||||||
activesupport (>= 4.2.0)
|
activesupport (>= 4.2.0)
|
||||||
rack (>= 1.1)
|
rack (>= 1.1)
|
||||||
rubocop (>= 1.7.0, < 2.0)
|
rubocop (>= 1.7.0, < 2.0)
|
||||||
|
@ -509,10 +506,10 @@ GEM
|
||||||
ruby_parser (~> 3.1)
|
ruby_parser (~> 3.1)
|
||||||
sexp_processor (~> 4.6)
|
sexp_processor (~> 4.6)
|
||||||
ruby_dep (1.5.0)
|
ruby_dep (1.5.0)
|
||||||
ruby_parser (3.15.1)
|
ruby_parser (3.16.0)
|
||||||
sexp_processor (~> 4.9)
|
sexp_processor (~> 4.15, >= 4.15.1)
|
||||||
rubyzip (2.3.0)
|
rubyzip (2.3.2)
|
||||||
rugged (1.1.0-x86_64-linux-musl)
|
rugged (1.1.1-x86_64-linux-musl)
|
||||||
safe_yaml (1.0.6)
|
safe_yaml (1.0.6)
|
||||||
safely_block (0.3.0)
|
safely_block (0.3.0)
|
||||||
errbase (>= 0.1.1)
|
errbase (>= 0.1.1)
|
||||||
|
@ -528,7 +525,7 @@ GEM
|
||||||
childprocess (>= 0.5, < 4.0)
|
childprocess (>= 0.5, < 4.0)
|
||||||
rubyzip (>= 1.2.2)
|
rubyzip (>= 1.2.2)
|
||||||
semantic_range (3.0.0)
|
semantic_range (3.0.0)
|
||||||
sexp_processor (4.15.2)
|
sexp_processor (4.15.3)
|
||||||
share-to-fediverse-jekyll-theme (0.1.4)
|
share-to-fediverse-jekyll-theme (0.1.4)
|
||||||
jekyll (~> 4.0)
|
jekyll (~> 4.0)
|
||||||
jekyll-data (~> 1.1)
|
jekyll-data (~> 1.1)
|
||||||
|
@ -540,7 +537,7 @@ GEM
|
||||||
simpleidn (0.2.1)
|
simpleidn (0.2.1)
|
||||||
unf (~> 0.1.4)
|
unf (~> 0.1.4)
|
||||||
sourcemap (0.1.1)
|
sourcemap (0.1.1)
|
||||||
spree-api-client (0.2.1)
|
spree-api-client (0.2.2)
|
||||||
fast_blank (~> 1)
|
fast_blank (~> 1)
|
||||||
httparty (~> 0.18.0)
|
httparty (~> 0.18.0)
|
||||||
spring (2.1.1)
|
spring (2.1.1)
|
||||||
|
@ -584,7 +581,7 @@ GEM
|
||||||
jekyll (>= 3.5, < 5.0)
|
jekyll (>= 3.5, < 5.0)
|
||||||
jekyll-feed (~> 0.9)
|
jekyll-feed (~> 0.9)
|
||||||
jekyll-seo-tag (~> 2.1)
|
jekyll-seo-tag (~> 2.1)
|
||||||
symbol-fstring (1.0.0-x86_64-linux-musl)
|
symbol-fstring (1.0.2-x86_64-linux-musl)
|
||||||
sysexits (1.2.0)
|
sysexits (1.2.0)
|
||||||
temple (0.8.2)
|
temple (0.8.2)
|
||||||
terminal-table (2.0.0)
|
terminal-table (2.0.0)
|
||||||
|
@ -619,7 +616,7 @@ GEM
|
||||||
railties (>= 5.2)
|
railties (>= 5.2)
|
||||||
semantic_range (>= 2.3.0)
|
semantic_range (>= 2.3.0)
|
||||||
webrick (1.7.0)
|
webrick (1.7.0)
|
||||||
websocket-driver (0.7.3-x86_64-linux-musl)
|
websocket-driver (0.7.5-x86_64-linux-musl)
|
||||||
websocket-extensions (>= 0.1.0)
|
websocket-extensions (>= 0.1.0)
|
||||||
websocket-extensions (0.1.5)
|
websocket-extensions (0.1.5)
|
||||||
xpath (3.2.0)
|
xpath (3.2.0)
|
||||||
|
|
1
Makefile
1
Makefile
|
@ -122,6 +122,7 @@ $(dirs):
|
||||||
ota: assets
|
ota: assets
|
||||||
sudo chgrp -R 82 public/
|
sudo chgrp -R 82 public/
|
||||||
rsync -avi --delete-after public/ $(delegate):/srv/sutty/srv/http/data/_$(public)/
|
rsync -avi --delete-after public/ $(delegate):/srv/sutty/srv/http/data/_$(public)/
|
||||||
|
rsync -avi --delete-after public/ $(delegate):/srv/sutty/srv/http/data/_public/_staging/
|
||||||
ssh $(delegate) docker exec $(container) sh -c "cat /srv/http/tmp/puma.pid | xargs -r kill -USR2"
|
ssh $(delegate) docker exec $(container) sh -c "cat /srv/http/tmp/puma.pid | xargs -r kill -USR2"
|
||||||
|
|
||||||
# Hotfixes
|
# Hotfixes
|
||||||
|
|
|
@ -19,6 +19,10 @@ import {
|
||||||
} from "editor/types/multimedia";
|
} from "editor/types/multimedia";
|
||||||
import { setupAuxiliaryToolbar as setupMarkAuxiliaryToolbar } from "editor/types/mark";
|
import { setupAuxiliaryToolbar as setupMarkAuxiliaryToolbar } from "editor/types/mark";
|
||||||
|
|
||||||
|
/// @ts-ignore
|
||||||
|
import SuttyEditor from "@suttyweb/editor";
|
||||||
|
import "@suttyweb/editor/dist/style.css";
|
||||||
|
|
||||||
// Esta funcion corrije errores que pueden haber como:
|
// Esta funcion corrije errores que pueden haber como:
|
||||||
// * que un nodo que no tiene 'text' permitido no tenga children (se les
|
// * que un nodo que no tiene 'text' permitido no tenga children (se les
|
||||||
// inserta un allowedChildren[0])
|
// inserta un allowedChildren[0])
|
||||||
|
@ -330,10 +334,15 @@ document.addEventListener("turbolinks:load", () => {
|
||||||
".editor[data-editor]"
|
".editor[data-editor]"
|
||||||
)) {
|
)) {
|
||||||
try {
|
try {
|
||||||
setupEditor(editorEl);
|
new SuttyEditor({
|
||||||
|
target: editorEl,
|
||||||
|
props: {
|
||||||
|
textareaEl: editorEl.parentElement!.querySelector("textarea"),
|
||||||
|
},
|
||||||
|
});
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
// TODO: mostrar error
|
console.error(error);
|
||||||
console.error("no se pudo iniciar el editor, error completo", error);
|
alert(error);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
@ -9,119 +9,6 @@
|
||||||
.alert.alert-info
|
.alert.alert-info
|
||||||
:markdown
|
:markdown
|
||||||
#{t('editor.alert')}
|
#{t('editor.alert')}
|
||||||
= text_area_tag "#{base}[#{attribute}]", '',
|
= text_area_tag "#{base}[#{attribute}]", metadata.value.html_safe,
|
||||||
dir: dir, lang: locale,
|
dir: dir, lang: locale,
|
||||||
**field_options(attribute, metadata), class: 'd-none'
|
**field_options(attribute, metadata)
|
||||||
|
|
||||||
-#
|
|
||||||
el > se come el salto de línea y hace que los botones no tengan
|
|
||||||
espacio adicional
|
|
||||||
|
|
||||||
TODO: Eliminar todo el espacio en blanco para minificar HTML
|
|
||||||
.editor-toolbar{ style: 'z-index: 1' }
|
|
||||||
.editor-primary-toolbar.scrollbar-black
|
|
||||||
%button.btn{ type: 'button', title: t('editor.multimedia'), data: { editor_button: 'multimedia' } }>
|
|
||||||
%i.fa.fa-fw.fa-upload>
|
|
||||||
%span.sr-only>= t('editor.multimedia')
|
|
||||||
%button.btn{ type: 'button', title: t('editor.bold'), data: { editor_button: 'mark-bold' } }>
|
|
||||||
%i.fa.fa-fw.fa-bold>
|
|
||||||
%span.sr-only>= t('editor.bold')
|
|
||||||
%button.btn{ type: 'button', title: t('editor.italic'), data: { editor_button: 'mark-italic' } }>
|
|
||||||
%i.fa.fa-fw.fa-italic>
|
|
||||||
%span.sr-only>= t('editor.italic')
|
|
||||||
%button.btn{ type: 'button', title: t('editor.mark'), data: { editor_button: 'mark-mark' } }>
|
|
||||||
%i.fa.fa-fw.fa-tint>
|
|
||||||
%span.sr-only>= t('editor.mark')
|
|
||||||
%button.btn{ type: 'button', title: t('editor.link'), data: { editor_button: 'mark-link' } }>
|
|
||||||
%i.fa.fa-fw.fa-link>
|
|
||||||
%span.sr-only>= t('editor.link')
|
|
||||||
%button.btn{ type: 'button', title: t('editor.deleted'), data: { editor_button: 'mark-deleted' } }>
|
|
||||||
%i.fa.fa-fw.fa-strikethrough>
|
|
||||||
%span.sr-only>= t('editor.deleted')
|
|
||||||
%button.btn{ type: 'button', title: t('editor.underline'), data: { editor_button: 'mark-underline' } }>
|
|
||||||
%i.fa.fa-fw.fa-underline>
|
|
||||||
%span.sr-only>= t('editor.underline')
|
|
||||||
%button.btn{ type: 'button', title: t('editor.super'), data: { editor_button: 'mark-super' } }>
|
|
||||||
%i.fa.fa-fw.fa-superscript>
|
|
||||||
%span.sr-only>= t('editor.super')
|
|
||||||
%button.btn{ type: 'button', title: t('editor.sub'), data: { editor_button: 'mark-sub' } }>
|
|
||||||
%i.fa.fa-fw.fa-subscript>
|
|
||||||
%span.sr-only>= t('editor.sub')
|
|
||||||
%button.btn{ type: 'button', title: t('editor.small'), data: { editor_button: 'mark-small' } }>
|
|
||||||
%i.fa.fa-fw.fa-subscript>
|
|
||||||
%span.sr-only>= t('editor.small')
|
|
||||||
%button.btn.mr-0{ type: 'button', title: t('editor.h1'), data: { editor_button: 'block-h1' } }>
|
|
||||||
%i.fa.fa-fw.fa-heading>
|
|
||||||
1
|
|
||||||
%span.sr-only>= t('editor.h1')
|
|
||||||
%details.d-inline>
|
|
||||||
%summary.d-inline>
|
|
||||||
%span.btn.ml-0{ role: 'button', title: t('editor.more') }>
|
|
||||||
%i.fa.fa-caret-right>
|
|
||||||
%span.sr-only= t('editor.more')
|
|
||||||
.d-inline>
|
|
||||||
%button.btn{ type: 'button', title: t('editor.h2'), data: { editor_button: 'block-h2' } }>
|
|
||||||
%i.fa.fa-fw.fa-heading>
|
|
||||||
2
|
|
||||||
%span.sr-only>= t('editor.h2')
|
|
||||||
%button.btn{ type: 'button', title: t('editor.h3'), data: { editor_button: 'block-h3' } }>
|
|
||||||
%i.fa.fa-fw.fa-heading>
|
|
||||||
3
|
|
||||||
%span.sr-only>= t('editor.h3')
|
|
||||||
%button.btn{ type: 'button', title: t('editor.h4'), data: { editor_button: 'block-h4' } }>
|
|
||||||
%i.fa.fa-fw.fa-heading>
|
|
||||||
4
|
|
||||||
%span.sr-only>= t('editor.h4')
|
|
||||||
%button.btn{ type: 'button', title: t('editor.h5'), data: { editor_button: 'block-h5' } }>
|
|
||||||
%i.fa.fa-fw.fa-heading>
|
|
||||||
5
|
|
||||||
%span.sr-only>= t('editor.h5')
|
|
||||||
%button.btn{ type: 'button', title: t('editor.h6'), data: { editor_button: 'block-h6' } }>
|
|
||||||
%i.fa.fa-fw.fa-heading>
|
|
||||||
6
|
|
||||||
%span.sr-only>= t('editor.h6')
|
|
||||||
%button.btn{ type: 'button', title: t('editor.ul'), data: { editor_button: 'block-unordered_list' } }>
|
|
||||||
%i.fa.fa-fw.fa-list-ul>
|
|
||||||
%span.sr-only>= t('editor.ul')
|
|
||||||
%button.btn{ type: 'button', title: t('editor.ol'), data: { editor_button: 'block-ordered_list' } }>
|
|
||||||
%i.fa.fa-fw.fa-list-ol>
|
|
||||||
%span.sr-only>= t('editor.ol')
|
|
||||||
%button.btn{ type: 'button', title: t('editor.left'), data: { editor_button: 'parentBlock-left' } }>
|
|
||||||
%i.fa.fa-fw.fa-align-left>
|
|
||||||
%span.sr-only>= t('editor.left')
|
|
||||||
%button.btn{ type: 'button', title: t('editor.center'), data: { editor_button: 'parentBlock-center' } }>
|
|
||||||
%i.fa.fa-fw.fa-align-center>
|
|
||||||
%span.sr-only>= t('editor.center')
|
|
||||||
%button.btn{ type: 'button', title: t('editor.right'), data: { editor_button: 'parentBlock-right' } }>
|
|
||||||
%i.fa.fa-fw.fa-align-right>
|
|
||||||
%span.sr-only>= t('editor.right')
|
|
||||||
|
|
||||||
-# HAML cringe
|
|
||||||
.editor-auxiliary-toolbar.mt-1.scrollbar-black{ data: { editor_auxiliary_toolbar: '' } }
|
|
||||||
.form-group{ data: { editor_auxiliary: 'mark' } }
|
|
||||||
%label{ for: 'mark-color' }= t('editor.color')
|
|
||||||
%input.form-control{ type: 'color', name: 'mark-color' }/
|
|
||||||
%label{ for: 'mark-text-color' }= t('editor.text-color')
|
|
||||||
%input.form-control{ type: 'color', name: 'mark-text-color' }/
|
|
||||||
|
|
||||||
%div{ data: { editor_auxiliary: 'multimedia' } }
|
|
||||||
.form-group
|
|
||||||
.custom-file
|
|
||||||
%input.custom-file-input{ type: 'file', id: 'multimedia-file', name: 'multimedia-file' }/
|
|
||||||
%label.custom-file-label{ for: 'multimedia-file' }= t('editor.multimedia-select')
|
|
||||||
.form-group
|
|
||||||
%label{ for: 'multimedia-alt' }= t('editor.description')
|
|
||||||
%input.form-control{ type: 'text', id: 'multimedia-alt', name: 'multimedia-alt' }/
|
|
||||||
.form-group
|
|
||||||
%button.btn{ type: 'button', id: 'multimedia-file-upload', name: 'multimedia-file-upload' }= t('editor.multimedia-upload')
|
|
||||||
%button.btn{ type: 'button', id: 'multimedia-remove', name: 'multimedia-remove' }= t('editor.multimedia-remove')
|
|
||||||
|
|
||||||
.form-group{ data: { editor_auxiliary: 'link' } }
|
|
||||||
%label{ for: 'link-url' }= t('editor.url')
|
|
||||||
%input.form-control{ type: 'url', id: 'link-url', name: 'link-url' }/
|
|
||||||
|
|
||||||
.editor-aviso-word.alert.alert-info
|
|
||||||
%p= t('editor.word')
|
|
||||||
|
|
||||||
.editor-content.form-control.h-auto.mt-1{ contenteditable: 'true' }
|
|
||||||
= metadata.value.html_safe
|
|
||||||
|
|
|
@ -26,8 +26,7 @@ test:
|
||||||
user: <%= ENV['USER'] %>
|
user: <%= ENV['USER'] %>
|
||||||
|
|
||||||
production:
|
production:
|
||||||
adapter: postgresql
|
<<: *default
|
||||||
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
|
|
||||||
database: <%= ENV.fetch('DATABASE') { 'sutty' } %>
|
database: <%= ENV.fetch('DATABASE') { 'sutty' } %>
|
||||||
user: sutty
|
user: sutty
|
||||||
host: postgresql
|
host: postgresql
|
||||||
|
|
|
@ -12,6 +12,7 @@
|
||||||
"@rails/activestorage": "^6.1.3-1",
|
"@rails/activestorage": "^6.1.3-1",
|
||||||
"@rails/ujs": "^6.1.3-1",
|
"@rails/ujs": "^6.1.3-1",
|
||||||
"@rails/webpacker": "5.2.1",
|
"@rails/webpacker": "5.2.1",
|
||||||
|
"@suttyweb/editor": "0.0.7",
|
||||||
"babel-loader": "^8.2.2",
|
"babel-loader": "^8.2.2",
|
||||||
"circular-dependency-plugin": "^5.2.2",
|
"circular-dependency-plugin": "^5.2.2",
|
||||||
"commonmark": "^0.29.0",
|
"commonmark": "^0.29.0",
|
||||||
|
|
|
@ -1171,6 +1171,11 @@
|
||||||
resolved "https://registry.yarnpkg.com/@stimulus/webpack-helpers/-/webpack-helpers-1.1.1.tgz#eff60cd4e58b921d1a2764dc5215f5141510f2c2"
|
resolved "https://registry.yarnpkg.com/@stimulus/webpack-helpers/-/webpack-helpers-1.1.1.tgz#eff60cd4e58b921d1a2764dc5215f5141510f2c2"
|
||||||
integrity sha512-XOkqSw53N9072FLHvpLM25PIwy+ndkSSbnTtjKuyzsv8K5yfkFB2rv68jU1pzqYa9FZLcvZWP4yazC0V38dx9A==
|
integrity sha512-XOkqSw53N9072FLHvpLM25PIwy+ndkSSbnTtjKuyzsv8K5yfkFB2rv68jU1pzqYa9FZLcvZWP4yazC0V38dx9A==
|
||||||
|
|
||||||
|
"@suttyweb/editor@0.0.7":
|
||||||
|
version "0.0.7"
|
||||||
|
resolved "https://registry.yarnpkg.com/@suttyweb/editor/-/editor-0.0.7.tgz#019c1ab2d43e6a6fb7d4ebf44c44f79ebd5a6896"
|
||||||
|
integrity sha512-fZepXH1pRTdDQWxKSF10lYVlYjoczkqGi00vTaSWDRTL/rnZrgOEakcdFyutcJzYnZWdWsWsF6AUidKvQvd1dw==
|
||||||
|
|
||||||
"@types/caseless@*":
|
"@types/caseless@*":
|
||||||
version "0.12.2"
|
version "0.12.2"
|
||||||
resolved "https://registry.yarnpkg.com/@types/caseless/-/caseless-0.12.2.tgz#f65d3d6389e01eeb458bd54dc8f52b95a9463bc8"
|
resolved "https://registry.yarnpkg.com/@types/caseless/-/caseless-0.12.2.tgz#f65d3d6389e01eeb458bd54dc8f52b95a9463bc8"
|
||||||
|
|
Loading…
Reference in a new issue