Compare commits

..

1 commit

Author SHA1 Message Date
depfu[bot]
ab59d7f2a5
Update rubocop-performance to version 1.26.1 2026-08-11 14:35:27 +00:00
26 changed files with 38 additions and 31 deletions

View file

@ -400,7 +400,7 @@ GEM
paper_trail (16.0.0)
activerecord (>= 6.1)
request_store (~> 1.4)
parallel (1.27.0)
parallel (1.28.0)
parser (3.3.12.0)
ast (~> 2.4.1)
racc
@ -500,7 +500,7 @@ GEM
tsort
recaptcha (5.21.2)
redcarpet (3.6.1)
regexp_parser (2.11.3)
regexp_parser (2.12.0)
reline (0.6.3)
io-console (~> 0.5)
request_store (1.7.0)
@ -535,30 +535,30 @@ GEM
rspec-mocks (>= 3.13.0, < 5.0.0)
rspec-support (>= 3.13.0, < 5.0.0)
rspec-support (3.13.7)
rubocop (1.79.2)
rubocop (1.89.0)
json (~> 2.3)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.1.0)
parallel (~> 1.10)
parallel (>= 1.10)
parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
regexp_parser (>= 2.9.3, < 3.0)
rubocop-ast (>= 1.46.0, < 2.0)
rubocop-ast (>= 1.49.0, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 4.0)
rubocop-ast (1.46.0)
rubocop-ast (1.50.0)
parser (>= 3.3.7.2)
prism (~> 1.4)
prism (~> 1.7)
rubocop-capybara (2.22.1)
lint_roller (~> 1.1)
rubocop (~> 1.72, >= 1.72.1)
rubocop-factory_bot (2.27.1)
lint_roller (~> 1.1)
rubocop (~> 1.72, >= 1.72.1)
rubocop-performance (1.25.0)
rubocop-performance (1.26.1)
lint_roller (~> 1.1)
rubocop (>= 1.75.0, < 2.0)
rubocop-ast (>= 1.38.0, < 2.0)
rubocop-ast (>= 1.47.1, < 2.0)
rubocop-rails (2.33.3)
activesupport (>= 4.2.0)
lint_roller (~> 1.1)

View file

@ -1 +0,0 @@
Gemfile

1
Gemfile.next Symbolic link
View file

@ -0,0 +1 @@
Gemfile

View file

@ -45,7 +45,7 @@ module ConferenceHelper
location += "#{v.country_name}, " if v.country_name
e.location = location
end
e.categories = conference.title, "Audience: #{proposal.difficulty_level.title}", "Track: #{proposal.track.name}"
e.categories = conference.title, "Difficulty: #{proposal.difficulty_level.title}", "Track: #{proposal.track.name}"
end
end
calendar

View file

@ -2,7 +2,7 @@
.col-md-12
.page-header
%h1
Edit Audience
Edit Difficulty Level
= @difficulty_level.title
.row
.col-md-8

View file

@ -1,7 +1,7 @@
.row
.col-md-12
.page-header
%h1 Audiences
%h1 Difficulty Levels
%p.text-muted
Classify your conference.program.events by difficulty
.row
@ -32,4 +32,4 @@
data: { confirm: "Do you really want to delete #{difficulty_level.title}? Attention: This difficulty level will be removed from all Events that have it set" }
.row
.col-md-12.text-right
= link_to 'Add Audience', new_admin_conference_program_difficulty_level_path(@conference.short_title), class: 'btn btn-primary'
= link_to 'Add Difficulty Level', new_admin_conference_program_difficulty_level_path(@conference.short_title), class: 'btn btn-primary'

View file

@ -2,7 +2,7 @@
.col-md-12
.page-header
%h1
Create Audience
Create Difficulty Level
.row
.col-md-8
= render partial: 'form'

View file

@ -82,7 +82,7 @@
%th
%b Track
%th
%b Audience
%b Difficulty
%th
%b State
%th

View file

@ -92,7 +92,7 @@
%td{ 'class' => class_for_todo(progress_status['track']) }
%span{ 'class' => [icon_for_todo(progress_status['track']), 'fa-lg'] }
%tr
%td= link_to 'Add an Audience level', edit_admin_conference_program_event_path(@event.program.conference.short_title, @event)
%td= link_to 'Add a difficulty level', edit_admin_conference_program_event_path(@event.program.conference.short_title, @event)
%td{ 'class' => class_for_todo(progress_status['difficulty_level']) }
%span{ 'class' => [icon_for_todo(progress_status['difficulty_level']), 'fa-lg'] }
#proposal-commercials.tab-pane

View file

@ -28,7 +28,7 @@
%dd
= tracks(@conference)
%dt
Audiences:
Difficulty Levels:
%dd
= difficulty_levels(@conference)
%dt

View file

@ -80,7 +80,7 @@
= link_to 'Event Types', admin_conference_program_event_types_path(@conference.short_title)
- if can? :update, @conference.program.difficulty_levels.build, conference_id: @conference.id
%li{class: active_nav_li(admin_conference_program_difficulty_levels_path(@conference.short_title))}
= link_to 'Audience', admin_conference_program_difficulty_levels_path(@conference.short_title)
= link_to 'Difficulty Levels', admin_conference_program_difficulty_levels_path(@conference.short_title)
- if can? :update, @conference.program.schedules.build
%li{class: active_nav_li(admin_conference_schedules_path(@conference.short_title))}
= link_to 'Schedules', admin_conference_schedules_path(@conference.short_title)

View file

@ -37,7 +37,7 @@
= f.select :language, @program.languages_list, { include_blank: false}, { class: 'select-help-toggle form-control' }
- if display_details
- if @conference.program.difficulty_levels.any?
= f.label :difficulty_level, 'Audience'
= f.label :difficulty_level
= f.select :difficulty_level_id, @conference.program.difficulty_levels.map{|level| [level.title, level.id ] }, {include_blank: false}, { class: 'select-help-toggle form-control' }
= render 'shared/select_help_text', f: f, for: :difficulty_level_id, options: @conference.program.difficulty_levels do |difficulty_level|
= difficulty_level.description

View file

@ -27,4 +27,4 @@
= link_to 'Add a track', edit_conference_program_proposal_path(event.program.conference.short_title, event)
%li{'class'=>class_for_todo(progress_status['difficulty_level'])}
%span{'class'=>icon_for_todo(progress_status['difficulty_level'])}
= link_to 'Add an Audience', edit_conference_program_proposal_path(event.program.conference.short_title, event)
= link_to 'Add a difficulty level', edit_conference_program_proposal_path(event.program.conference.short_title, event)

View file

@ -73,7 +73,7 @@
%dl#proposal-info
.col-md-12
%dt Date:
%dd= @event_schedule.start_time.strftime("%Y %B %e - %-I:%M %p") if @event_schedule
%dd= @event_schedule.start_time.strftime("%Y %B %e - %H:%M") if @event_schedule
.col-md-12
%dt Duration:
%dd= show_time(@event.event_type.length)
@ -95,7 +95,7 @@
%span.label{style: "background-color: #{@event.track.color}; color: #{ contrast_color(@event.track.color) }"}
= @event.track.name
.col-md-12
%dt Audience:
%dt Difficulty:
%dd
- if @event.difficulty_level
%span.label{style: "background-color: #{@event.difficulty_level.color}; color: #{ contrast_color(@event.difficulty_level.color) };"}
@ -118,7 +118,7 @@
%dl
%dt Start Time:
%dd
= event.program.selected_event_schedules.find { |es| es.event == event }.start_time.strftime("%Y %B %e %-I:%M %p")
= event.program.selected_event_schedules.find { |es| es.event == event }.start_time.strftime("%Y %B %e %H:%M")
%br
%dt Room:
%dd

View file

@ -17,7 +17,9 @@
- interval_count.times do
%th.date
%span
= (td_start_time).strftime("%-I:%M %p")
= (td_start_time).strftime("%H:")
%span
= (td_start_time).strftime("%M")
- td_start_time += @step_minutes
- start_room_time = start_time
- @rooms.each do |room|

View file

@ -24,9 +24,9 @@
%span.track
%span.fa-solid.fa-clock
%span.label{ style: "background-color: grey" }
= event_schedule.start_time.strftime('%-I:%M %p')
= event_schedule.start_time.strftime('%H:%M')
\-
= event_schedule.end_time.strftime('%-I:%M %p')
= event_schedule.end_time.strftime('%H:%M')
%span.track
%span.fa-solid.fa-location-dot
%span.label{ style: "background-color: grey" }

View file

@ -21,6 +21,7 @@
/ scheduled events
- date = nil
- time = nil
- @events_schedules.each do |event_schedule|
- unless event_schedule.start_time.strftime('%Y-%m-%d').eql?(date)
.col-xs-12.col-md-12
@ -29,11 +30,15 @@
= date = event_schedule.start_time.strftime('%Y-%m-%d')
%a{ title: "Go up", class: "pull-right", href: "#program" }
%i{ class: "fa-solid fa-angles-up fa-lg", 'aria-hidden' => true }
.col-xs-12.col-md-1
.start-time
= event_schedule.start_time.strftime('%-I:%M %p')
.col-xs-12.col-md-11
.new-time-event
- unless event_schedule.start_time.strftime('%H:%M').eql?(time)
.col-xs-12.col-md-1
.start-time
= time = event_schedule.start_time.strftime('%H:%M')
.col-xs-12.col-md-11
.new-time-event
= render partial: 'event', locals: { event: event_schedule.event, event_schedule: event_schedule }
- else
.col-xs-12.col-md-11.col-md-offset-1
= render partial: 'event', locals: { event: event_schedule.event, event_schedule: event_schedule }
/ confirmed events that are not scheduled

0
bin/bundle Normal file → Executable file
View file

0
bin/bundle_report Normal file → Executable file
View file

0
bin/delayed_job Normal file → Executable file
View file

0
bin/deprecations Normal file → Executable file
View file

0
bin/gem-next-diff Normal file → Executable file
View file

0
bin/next Normal file → Executable file
View file

0
bin/rails Normal file → Executable file
View file

0
bin/rake Normal file → Executable file
View file

0
bin/rspec Normal file → Executable file
View file

0
spec/models/conference_spec.rb Normal file → Executable file
View file