Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fd697296 authored by Nivesh Krishna's avatar Nivesh Krishna
Browse files

set correct quota to all users

parent bc63e4ff
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -8,7 +8,7 @@ class BaseEcloudAccountCreator implements AccountCreator
    private string $ecloudUrl;
    private string $ecloudAccountsApiUrl;
    private string $commonApiUrl;
    protected int $quota = 1024;
    protected int $quota = 1024; # Quota in MB
    protected bool $usernameIsEmail = true;

    public function __construct(string $ecloudUrl)
+2 −9
Original line number Diff line number Diff line
@@ -13,17 +13,9 @@ class LDAPAccountCreator extends BaseEcloudAccountCreator
{
    private Connection $conn;

    private int $quotaInBytes = 1073741824;

    public function __construct(string $ecloudUrl)
    {
        parent::__construct($ecloudUrl);
        $quota = getenv('CLOUD_QUOTA_IN_BYTES');
        if (!$quota) {
            $this->quota = $this->quotaInBytes;
        } else {
            $this->quota = intval($quota);
        }
        $this->usernameIsEmail = false;
        $this->connectToLDAPServer();
    }
@@ -34,6 +26,7 @@ class LDAPAccountCreator extends BaseEcloudAccountCreator
        $userDn = "username=$userData->username," . $baseDn;
        $userClusterID = getenv('CLUSTER_ID');
        $answer = new \stdClass();
        $quotaInBytes = $userData->quota * 1024 * 1024; # convert to bytes
        try {
            $user =[
                'mailAddress' => $userData->email,
@@ -41,7 +34,7 @@ class LDAPAccountCreator extends BaseEcloudAccountCreator
                'usernameWithoutDomain' => $userData->username,
                'userPassword' => $userData->password,
                'displayName' => $userData->name,
                'quota' => $userData->quota,
                'quota' => $quotaInBytes,
                'mailAlternate' => $userData->authmail,
                'recoveryMailAddress' => $userData->authmail,
                'active'=> 'TRUE',