fix for reserve button for admin and reserve button logic
This commit is contained in:
1 parent
105e4969d0
commit
cd7da404bc
1 file changed
+8
-3
@@ -430,7 +430,7 @@ class PropertyHiresController < ApplicationController
|
||||
end
|
||||
end
|
||||
if check === true
|
||||
@user_total_hired_hours = @property.get_user_total_user_hired_hours(OrbitHelper.current_user.id.to_s, sd, ed)
|
||||
@user_total_hired_hours = @property.get_user_total_user_hired_hours(sd, ed)
|
||||
end
|
||||
if @user_total_hired_hours >= @property.hours_restriction
|
||||
available = false
|
||||
@@ -440,7 +440,11 @@ class PropertyHiresController < ApplicationController
|
||||
|
||||
if available
|
||||
if DateTime.now >= (@property.start_date || DateTime.now - 1.day) && DateTime.now <= (@property.end_date || DateTime.now + 1.month)
|
||||
available = date > (DateTime.now + (@property.need_hire_before).send(@property.need_hire_before_unit))
|
||||
if @is_user_manager === false
|
||||
available = date > (DateTime.now + (@property.need_hire_before).send(@property.need_hire_before_unit))
|
||||
else
|
||||
available = true
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -481,7 +485,7 @@ class PropertyHiresController < ApplicationController
|
||||
end_date = endt.to_date
|
||||
@end_date = end_date
|
||||
@first_check_time = startt.strftime("%H:%M")
|
||||
@all_day_settings = all_day_settings
|
||||
@all_day_settings = all_day_settings.sort_by { |k, _| k.to_i }.to_h
|
||||
@startt = startt
|
||||
@endt = endt
|
||||
@weeknumber = 0
|
||||
@@ -559,6 +563,7 @@ class PropertyHiresController < ApplicationController
|
||||
check_events = @need_check_events[0..i]
|
||||
end
|
||||
@need_check_events = @need_check_events[(i+1)..-1]
|
||||
|
||||
if check_events.count != 0
|
||||
settings = settings.select do |s|
|
||||
if s[4] == 0 #reservation_limit == 0 => no limit
|
||||
|
||||
Reference in new issue
Block a user