Skip to content

Commit

Permalink
Merge branch 'master' into saml
Browse files Browse the repository at this point in the history
  • Loading branch information
Ithanil authored Dec 21, 2023
2 parents 91644c5 + 5f851a5 commit 85108e4
Show file tree
Hide file tree
Showing 86 changed files with 8,369 additions and 10,932 deletions.
1 change: 1 addition & 0 deletions .eslintrc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,4 @@ rules:
max-len:
- 'error'
- code: 150
jsx-a11y/control-has-associated-label: "off"
File renamed without changes.
8 changes: 5 additions & 3 deletions .rubocop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ require:
- rubocop-performance
- rubocop-rails
- rubocop-rspec
- rubocop-factory_bot
- rubocop-capybara

AllCops:
Exclude:
Expand Down Expand Up @@ -70,7 +72,7 @@ Metrics/ClassLength:
# A calculated magnitude based on number of assignments,
# branches, and conditions.
Metrics/AbcSize:
Max: 65
Max: 80

Metrics/ParameterLists:
CountKeywordArgs: false
Expand All @@ -79,10 +81,10 @@ RSpec/AnyInstance:
Enabled: false

Metrics/CyclomaticComplexity:
Max: 16
Max: 17

Metrics/PerceivedComplexity:
Max: 15
Max: 17

Rails/Exit:
Exclude:
Expand Down
7 changes: 5 additions & 2 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,8 @@ end

group :development do
gem 'rubocop', '~> 1.26', require: false
gem 'rubocop-capybara', '~> 2.19.0', require: false
gem 'rubocop-factory_bot', '~> 2.24.0', require: false
gem 'rubocop-performance', '~> 1.13', require: false
gem 'rubocop-rails', '~> 2.18', '>= 2.18.0', require: false
gem 'rubocop-rspec', '~> 2.9.0', require: false
Expand All @@ -49,9 +51,10 @@ end

group :test do
gem 'capybara'
gem 'factory_bot_rails'
gem 'factory_bot', '>= 6.4.1'
gem 'factory_bot_rails', '>= 6.4.2'
gem 'faker'
gem 'rspec-rails', '>= 6.0.2'
gem 'rspec-rails', '>= 6.0.4'
gem 'selenium-webdriver'
gem 'shoulda-matchers', '~> 5.0'
gem 'webdrivers'
Expand Down
51 changes: 29 additions & 22 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -155,13 +155,13 @@ GEM
dotenv-rails (2.8.1)
dotenv (= 2.8.1)
railties (>= 3.2)
drb (2.1.1)
drb (2.2.0)
ruby2_keywords
erubi (1.12.0)
factory_bot (6.2.1)
factory_bot (6.4.2)
activesupport (>= 5.0.0)
factory_bot_rails (6.2.0)
factory_bot (~> 6.2.0)
factory_bot_rails (6.4.2)
factory_bot (~> 6.4)
railties (>= 5.0.0)
faker (3.1.1)
i18n (>= 1.8.11, < 2)
Expand Down Expand Up @@ -221,7 +221,7 @@ GEM
mini_magick (>= 4.9.5, < 5)
ruby-vips (>= 2.0.17, < 3)
io-console (0.6.0)
irb (1.8.1)
irb (1.9.1)
rdoc
reline (>= 0.3.8)
jbuilder (2.11.5)
Expand All @@ -245,7 +245,7 @@ GEM
activesupport (>= 4)
railties (>= 4)
request_store (~> 1.0)
loofah (2.21.4)
loofah (2.22.0)
crass (~> 1.0.2)
nokogiri (>= 1.12.0)
mail (2.8.1)
Expand All @@ -262,7 +262,7 @@ GEM
minitest (5.20.0)
msgpack (1.6.0)
multi_json (1.15.0)
mutex_m (0.1.2)
mutex_m (0.2.0)
net-imap (0.4.1)
date
net-protocol
Expand All @@ -273,10 +273,10 @@ GEM
net-smtp (0.4.0)
net-protocol
nio4r (2.5.9)
nokogiri (1.15.4)
nokogiri (1.15.5)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
nokogiri (1.15.4-x86_64-linux)
nokogiri (1.15.5-x86_64-linux)
racc (~> 1.4)
omniauth (2.1.1)
hashie (>= 3.4.6)
Expand Down Expand Up @@ -311,12 +311,12 @@ GEM
ast (~> 2.4.1)
racc
pg (1.4.5)
psych (5.1.1)
psych (5.1.1.1)
stringio
public_suffix (5.0.3)
puma (5.6.7)
nio4r (~> 2.0)
racc (1.7.1)
racc (1.7.3)
rack (2.2.8)
rack-oauth2 (2.2.0)
activesupport
Expand Down Expand Up @@ -364,12 +364,12 @@ GEM
thor (~> 1.0, >= 1.2.2)
zeitwerk (~> 2.6)
rainbow (3.1.1)
rake (13.0.6)
rdoc (6.5.0)
rake (13.1.0)
rdoc (6.6.0)
psych (>= 4.0.0)
redis (4.8.0)
regexp_parser (2.8.1)
reline (0.3.9)
reline (0.4.0)
io-console (~> 0.5)
remote_syslog_logger (1.0.4)
syslog_protocol
Expand All @@ -386,10 +386,10 @@ GEM
rspec-expectations (3.12.3)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.12.0)
rspec-mocks (3.12.5)
rspec-mocks (3.12.6)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.12.0)
rspec-rails (6.0.3)
rspec-rails (6.1.0)
actionpack (>= 6.1)
activesupport (>= 6.1)
railties (>= 6.1)
Expand All @@ -412,6 +412,10 @@ GEM
unicode-display_width (>= 2.4.0, < 3.0)
rubocop-ast (1.29.0)
parser (>= 3.2.1.0)
rubocop-capybara (2.19.0)
rubocop (~> 1.41)
rubocop-factory_bot (2.24.0)
rubocop (~> 1.33)
rubocop-performance (1.16.0)
rubocop (>= 1.7.0, < 2.0)
rubocop-ast (>= 0.4.0)
Expand Down Expand Up @@ -447,14 +451,14 @@ GEM
actionpack (>= 5.2)
activesupport (>= 5.2)
sprockets (>= 3.0.0)
stringio (3.0.8)
stringio (3.0.9)
swd (2.0.2)
activesupport (>= 3)
attr_required (>= 0.0.5)
faraday (~> 2.0)
faraday-follow_redirects
syslog_protocol (0.9.2)
thor (1.2.2)
thor (1.3.0)
timeout (0.4.0)
trailblazer-option (0.1.2)
tzinfo (2.0.6)
Expand Down Expand Up @@ -511,7 +515,8 @@ DEPENDENCIES
data_migrate (>= 9.2.0)
debug
dotenv-rails
factory_bot_rails
factory_bot (>= 6.4.1)
factory_bot_rails (>= 6.4.2)
faker
google-cloud-storage (~> 1.44)
hcaptcha
Expand All @@ -533,8 +538,10 @@ DEPENDENCIES
rails (~> 7.1.1)
redis (~> 4.0)
remote_syslog_logger
rspec-rails (>= 6.0.2)
rspec-rails (>= 6.0.4)
rubocop (~> 1.26)
rubocop-capybara (~> 2.19.0)
rubocop-factory_bot (~> 2.24.0)
rubocop-performance (~> 1.13)
rubocop-rails (~> 2.18, >= 2.18.0)
rubocop-rspec (~> 2.9.0)
Expand All @@ -547,7 +554,7 @@ DEPENDENCIES
webmock

RUBY VERSION
ruby 3.0.0p0
ruby 3.1.0p0

BUNDLED WITH
2.2.3
2.3.9
2 changes: 1 addition & 1 deletion Procfile.dev
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
web: bin/rails server -p $PORT
js: yarn build:development
css: yarn build:development:css --watch
css: yarn build:development:css --watch
7 changes: 6 additions & 1 deletion app/assets/locales/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,7 @@
"account_info": "Kontoinformation",
"delete_account": "Konto löschen",
"change_password": "Passwort ändern",
"set_password": "Setzen Sie Ihr neues Passwort",
"reset_password": "Passwort zurücksetzen",
"update_account_info": "Konto aktualisieren",
"current_password": "Aktuelles Passwort",
Expand Down Expand Up @@ -129,6 +130,7 @@
"click_to_upload": "Klicken zum Hochladen",
"drag_and_drop": " oder Datei per Drag & Drop hier ablegen.",
"upload_description": "Ein Office-Dokument oder eine PDF-Datei hochladen (nicht größer als {{size}}). Abhängig von der Größe kann das eine gewisse Zeit dauern.",
"delete_presentation": "Präsentation löschen",
"are_you_sure_delete_presentation": "Diese Präsentation wirklich löschen?"
},
"shared_access": {
Expand Down Expand Up @@ -165,6 +167,7 @@
"recording": {
"recording": "Aufzeichnung",
"recordings": "Aufzeichnungen",
"processing": "Aufzeichnungen werden erstellt...",
"name": "Name",
"length": "Länge",
"users": "Nutzer:innen",
Expand Down Expand Up @@ -347,7 +350,8 @@
"manage_site_settings": "Nutzer:innen mit dieser Rolle erlauben, die Webseiteneinstellungen zu verwalten",
"manage_roles": "Nutzer:innen mit dieser Rolle erlauben, andere Rollen zu bearbeiten",
"shared_list": "Nutzer:innen mit dieser Rolle in die Auswahlliste für die gemeinsame Nutzung von Räumen aufnehmen",
"room_limit": "Raumlimit"
"room_limit": "Raumlimit",
"email_on_signup": "Bei Anmeldung neuer Nutzer E-Mail erhalten"
}
}
},
Expand All @@ -358,6 +362,7 @@
"user_updated": "Nutzer:in aktualisiert.",
"user_deleted": "Nutzer:in gelöscht.",
"avatar_updated": "Avatar aktualisiert.",
"password_changed": "Passwort erfolgreich aktualisiert. Bitte erneut anmelden.",
"password_updated": "Passwort aktualisiert.",
"account_activated": "Konto erfolgreich aktiviert. Bitte melden Sie sich in Ihrem Konto an.",
"activation_email_sent": "E-Mail zur Aktivierung wurde gesendet",
Expand Down
11 changes: 9 additions & 2 deletions app/assets/locales/el.json
Original file line number Diff line number Diff line change
Expand Up @@ -274,6 +274,8 @@
"privacy_policy": "Πολιτική Απορρήτου",
"change_term_links": "Αλλαγή των συνδέσμων για τους όρους χρήσης που εμφανίζονται στο κάτω μέρος της σελίδας",
"change_privacy_link": "Αλλαγή του συνδέσμου για το απόρρητο που εμφανίζεται στο κάτω μέρος της σελίδας",
"helpcenter": "Κέντρο βοήθειας",
"change_helpcenter_link": "Αλλαγή του συνδέσμου για το Κέντρο βοήθειας που εμφανίζεται κάτω από το προφίλ. ",
"change_url": "Αλλαγή URL",
"enter_link": "Εισαγάγετε εδώ το σύνδεσμο"
},
Expand All @@ -282,7 +284,9 @@
"allow_users_to_share_rooms": "Να επιτρέπεται οι χρήστες να κοινοποιούν τις αίθουσες διασκέψεων",
"allow_users_to_share_rooms_description": "Η ρύθμιση σε «απενεργοποιημένο» θα καταργήσει το κουμπί από το αναπτυσσόμενο μενού επιλογών της αίθουσας διάσκεψης, εμποδίζοντας τους χρήστες να διαμοιράζονται αίθουσες διασκέψεων",
"allow_users_to_preupload_presentation": "Να επιτρέπεται στους χρήστες να μεταφορτώνουν παρουσιάσεις νωρίτερα",
"allow_users_to_preupload_presentation_description": "Οι χρήστες μπορούν να μεταφορτώνουν νωρίτερα μια παρουσίαση για χρήση όπως την προεπιλεγμένη για συγκεκριμένη αίθουσα διασκέψεων"
"allow_users_to_preupload_presentation_description": "Οι χρήστες μπορούν να μεταφορτώνουν νωρίτερα μια παρουσίαση για χρήση όπως την προεπιλεγμένη για συγκεκριμένη αίθουσα διασκέψεων",
"default_visibility": "Προεπιλεγμένη ορατότητα καταγραφής",
"default_visibility_description": "Όλες οι καταγραφές που δημιουργήθηκαν πρόσφατα θα έχουν αυτήν την ορατότητα από προεπιλογή"
},
"registration": {
"registration": "Εγγραφή",
Expand Down Expand Up @@ -350,7 +354,9 @@
"manage_site_settings": "Να επιτρέπεται στους χρήστες με αυτόν τον ρόλο να διαχειρίζονται τις ρυθμίσεις του ιστοτόπου",
"manage_roles": "Να επιτρέπεται στους χρήστες με αυτόν τον ρόλο να επεξεργάζονται άλλους ρόλους",
"shared_list": "Να συμπεριλαμβάνονται χρήστες με αυτόν τον ρόλο στο αναπτυσσόμενο μενού για κοινή χρήση αιθουσών",
"room_limit": "Όριο αίθουσας"
"room_limit": "Όριο αίθουσας",
"email_on_signup": "Λάβετε ένα email όταν εγγραφεί ένας νέος χρήστης",
"allowed_recording_visibility": "Επιτρεπόμενες ορατότητες καταγραφής"
}
}
},
Expand Down Expand Up @@ -394,6 +400,7 @@
"brand_image_updated": "Η εικόνα επωνυμίας ενημερώθηκε.",
"brand_image_deleted": "Η εικόνα επωνυμίας διαγράφηκε.",
"privacy_policy_updated": "Η πολιτική ιδιωτικότητας ενημερώθηκε.",
"helpcenter_updated": "Ο σύνδεσμος για το Κέντρο βοήθειας ενημερώθηκε. ",
"terms_of_service_updated": "Οι όριο χρήσης ενημερώθηκαν."
},
"recording": {
Expand Down
11 changes: 9 additions & 2 deletions app/assets/locales/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -274,6 +274,8 @@
"privacy_policy": "Privacy Policy",
"change_term_links": "Change the terms links that appears at the bottom of the page",
"change_privacy_link": "Change the privacy link that appears at the bottom of the page",
"helpcenter": "Help Center",
"change_helpcenter_link": "Change the help center link that appears under the profile dropdown",
"change_url": "Change URL",
"enter_link": "Enter link here"
},
Expand All @@ -282,7 +284,9 @@
"allow_users_to_share_rooms": "Allow Users to Share Rooms",
"allow_users_to_share_rooms_description": "Setting to disabled will remove the button from the room options dropdown, preventing users from sharing rooms",
"allow_users_to_preupload_presentation": "Allow Users to Preupload Presentations",
"allow_users_to_preupload_presentation_description": "Users can preupload a presentation to be used as the default presentation for that specific room"
"allow_users_to_preupload_presentation_description": "Users can preupload a presentation to be used as the default presentation for that specific room",
"default_visibility": "Default Recording Visibility",
"default_visibility_description": "All newly created recordings will have this visibility by default"
},
"registration": {
"registration": "Registration",
Expand Down Expand Up @@ -350,7 +354,9 @@
"manage_site_settings": "Allow users with this role to manage site settings",
"manage_roles": "Allow users with this role to edit other roles",
"shared_list": "Include users with this role in the dropdown for sharing rooms",
"room_limit": "Room Limit"
"room_limit": "Room Limit",
"email_on_signup": "Receive an email when a new user signs up",
"allowed_recording_visibility": "Allowed recording visibilities"
}
}
},
Expand Down Expand Up @@ -394,6 +400,7 @@
"brand_image_updated": "The brand image has been updated.",
"brand_image_deleted": "The brand image has been deleted.",
"privacy_policy_updated": "The privacy policy has been updated.",
"helpcenter_updated": "The help center link has been updated.",
"terms_of_service_updated": "The terms of service have been updated."
},
"recording": {
Expand Down
Loading

0 comments on commit 85108e4

Please sign in to comment.