-
- Downloads
Add optional moderator codes (#2413)
* add column for moderator code
* add interface for moderator access code
* add support for write and update moderator access
* check if correct moderator_code in session
* move access code form into own component
* add support for moderator access code
* add support for moderator access code
* add copy code button for moderator code
* freeze all the things
* add tests for moderator access code
* add helpfer for moderator_access setting
* add setting for moderator access code
* show setting for moderator access code
* add checks for moderator code setting
* use method from room controller for moderator password check
* add tests for login with moderator access code
* add check for moderator code setting
* check if moderator codes are enabled in settings
* only display form for moderator code if enabled in settings
* add newline at end of file
* make check for moderator code available as helper
* align style of join button and access code button
* add localization for moderator codes
* add field for moderator codes
* add field for moderator access code to rooms
* fixes for rubocop
* fix LineLenghts for rubocop
* fix double space
Co-authored-by:
Ahmad Farhat <ahmad.af.farhat@gmail.com>
Showing
- app/assets/javascripts/room.js 38 additions, 6 deletionsapp/assets/javascripts/room.js
- app/assets/stylesheets/rooms.scss 2 additions, 2 deletionsapp/assets/stylesheets/rooms.scss
- app/controllers/application_controller.rb 6 additions, 0 deletionsapp/controllers/application_controller.rb
- app/controllers/concerns/joiner.rb 3 additions, 2 deletionsapp/controllers/concerns/joiner.rb
- app/controllers/rooms_controller.rb 23 additions, 7 deletionsapp/controllers/rooms_controller.rb
- app/helpers/admins_helper.rb 8 additions, 0 deletionsapp/helpers/admins_helper.rb
- app/models/setting.rb 2 additions, 0 deletionsapp/models/setting.rb
- app/views/admins/components/site_settings/_settings.html.erb 21 additions, 0 deletionsapp/views/admins/components/site_settings/_settings.html.erb
- app/views/rooms/components/_enter_access_code_form.html.erb 29 additions, 0 deletionsapp/views/rooms/components/_enter_access_code_form.html.erb
- app/views/rooms/components/_room_block.html.erb 1 addition, 1 deletionapp/views/rooms/components/_room_block.html.erb
- app/views/rooms/join.html.erb 14 additions, 15 deletionsapp/views/rooms/join.html.erb
- app/views/rooms/show.html.erb 147 additions, 140 deletionsapp/views/rooms/show.html.erb
- app/views/shared/modals/_create_room_modal.html.erb 13 additions, 0 deletionsapp/views/shared/modals/_create_room_modal.html.erb
- config/application.rb 3 additions, 0 deletionsconfig/application.rb
- config/locales/de_DE.yml 10 additions, 0 deletionsconfig/locales/de_DE.yml
- config/locales/en.yml 10 additions, 0 deletionsconfig/locales/en.yml
- db/migrate/20210108032132_add_moderator_access_code_to_rooms.rb 7 additions, 0 deletions...rate/20210108032132_add_moderator_access_code_to_rooms.rb
- db/schema.rb 2 additions, 1 deletiondb/schema.rb
- spec/controllers/rooms_controller_spec.rb 108 additions, 0 deletionsspec/controllers/rooms_controller_spec.rb
Loading
Please register or sign in to comment