make the cutoff donation amount a config variable
authorAndrew Engelbrecht <andrew@fsf.org>
Tue, 25 Apr 2023 21:51:33 +0000 (17:51 -0400)
committerroot <root@login0d.fsf.org>
Tue, 25 Apr 2023 21:51:33 +0000 (17:51 -0400)
lib/Auth/Source/FSFDrupalAuth.php

index 44f33350d4327379f4713edcd516c5f5b4d26b89..69f60b473f2b26e4d9550c1bb477822c958bd9f7 100644 (file)
@@ -72,6 +72,7 @@ class FSFDrupalAuth extends \SimpleSAML\Module\core\Auth\UserPassBase
     private $discussion_process_contrib_end_date;
     private $discussion_process_adhoc_access_group_id;
     private $discussion_process_adhoc_no_access_group_id;
+    private $discussion_process_donation_amount;
 
     /**
      * Constructor for this authentication source.
@@ -118,7 +119,8 @@ class FSFDrupalAuth extends \SimpleSAML\Module\core\Auth\UserPassBase
                'discussion_process_contrib_start_date',
                'discussion_process_contrib_end_date',
                'discussion_process_adhoc_access_group_id',
-               'discussion_process_adhoc_no_access_group_id',]
+               'discussion_process_adhoc_no_access_group_id',
+               'discussion_process_donation_amount',]
                as $param) {
 
             if (!array_key_exists($param, $config)) {
@@ -428,7 +430,7 @@ class FSFDrupalAuth extends \SimpleSAML\Module\core\Auth\UserPassBase
                        }
                }
 
-               if ($total >= 120) {
+               if ($total >= $this->discussion_process_donation_amount) {
                        return true;
                } else {
                        return false;