File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -63,7 +63,7 @@ def index
6363 user_permissions : {
6464 is_owner : @project . is_owner? ( Current . user ) ,
6565 is_member : @project . is_member? ( Current . user ) ,
66- can_manage : @project . is_owner? ( Current . user ) ,
66+ can_manage : @project . is_owner? ( Current . user )
6767 }
6868 }
6969 end
Original file line number Diff line number Diff line change @@ -69,7 +69,7 @@ def create
6969 }
7070 end
7171 end
72-
72+
7373 def mark_as_paid
7474 user = User . find_by ( id : params [ :user_id ] )
7575 return redirect_back_or_to @billing_cycle , alert : "User not found." unless user
@@ -79,7 +79,7 @@ def mark_as_paid
7979 confirmed_by : Current . user , confirmation_date : Date . today ) . tap do |p |
8080 p . amount = p . expected_amount
8181 end
82-
82+
8383 if @payment . save
8484 redirect_back_or_to @billing_cycle , notice : "Marked as Paid for #{ user . full_name } "
8585 else
@@ -129,7 +129,7 @@ def authorize_payment_modification
129129 def authorize_billing_cycle_management
130130 return true if @billing_cycle . project &.is_owner? ( Current . user )
131131
132- return redirect_back_or_to @billing_cycle , alert : "You are not authorized to update this resource"
132+ redirect_back_or_to @billing_cycle , alert : "You are not authorized to update this resource"
133133 end
134134
135135 def payment_params
Original file line number Diff line number Diff line change @@ -101,19 +101,19 @@ def expected_payment_per_member
101101 project . cost_per_member
102102 end
103103
104- def members_who_paid ( status = [ :confirmed ] )
104+ def members_who_paid ( status = [ :confirmed ] )
105105 User . joins ( :payments ) . where ( payments : { billing_cycle : self , status : } ) . distinct
106106 end
107107
108108 def user_successfully_paid? ( user = Current . user )
109- members_who_paid ( [ :confirmed , :pending ] ) . exists? ( id : user )
109+ members_who_paid ( [ :confirmed , :pending ] ) . exists? ( id : user )
110110 end
111111
112112 def user_payment_pending? ( user = Current . user )
113- !members_who_paid ( [ :confirmed , :pending ] ) . exists? ( id : user )
113+ !members_who_paid ( [ :confirmed , :pending ] ) . exists? ( id : user )
114114 end
115115
116- def members_who_havent_paid ( status = [ :confirmed ] )
116+ def members_who_havent_paid ( status = [ :confirmed ] )
117117 all_members = [ project . user ] + project . members . to_a
118118 paid_members = members_who_paid ( status ) . to_a
119119 all_members - paid_members
Original file line number Diff line number Diff line change 4545
4646 # Handle both boolean and hash responses from Telegram API
4747 success = response == true || ( response . is_a? ( Hash ) && response [ "ok" ] )
48-
48+
4949 if success
5050 Rails . logger . info "Telegram webhook set successfully: #{ webhook_url } "
5151 Rails . logger . info "Webhook mode: #{ Rails . env . production? ? 'production' : 'development' } "
You can’t perform that action at this time.
0 commit comments