소스 검색

edit team join apps to not require a star

Kylie Jo Swistak 5 년 전
부모
커밋
52774fd3de
1개의 변경된 파일7개의 추가작업 그리고 1개의 파일을 삭제
  1. 7 1
      app/app_forms/team_join_app.rb

+ 7 - 1
app/app_forms/team_join_app.rb

@@ -5,7 +5,13 @@ class TeamJoinApplication < ApplicationForm
     @process ||= Application.new('Team Join Request') do |event|
       # Calculate majority and check votes
       maj = majority(event)
-      check_votes(event, maj)
+
+      # Check votes
+      if reactions[Emoji::Y]&.count.to_i > maj
+        approve(event)
+      elsif reactions[Emoji::N]&.count.to_i > maj
+        deny(event)
+      end
 
     rescue StandardError => e
       error_embed(e.message)