Пример #1
0
 public function upgradeToFoundationMember()
 {
     if (!$this->isFoundationMember()) {
         // Assign the member to be part of the foundation group
         $this->owner->addToGroupByCode(IFoundationMember::FoundationMemberGroupSlug);
         // Set up member with legal agreement for becoming an OpenStack Foundation Member
         $legalAgreement = new LegalAgreement();
         $legalAgreement->MemberID = $this->owner->ID;
         $legalAgreement->LegalDocumentPageID = 422;
         $legalAgreement->write();
         return true;
     }
     return false;
 }