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

Commit c962102b authored by Felix Ableitner's avatar Felix Ableitner
Browse files

Log displayname and fallback email

parent 880e8369
Loading
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -32,6 +32,8 @@ class MyHandler(BaseHTTPRequestHandler):
                self.respond(401, data)
                return

            print(f'Creating account for {postvars['target_email']}, displayname={postvars['displayname']}, fallback email={postvars['fallback_email']}')

            self.create_account(postvars['target_email'], postvars['password'], postvars['password_confirm'],
                                postvars['displayname'], postvars['email_quota'], postvars['fallback_email'],
                                postvars['nextcloud_quota'])
@@ -73,6 +75,7 @@ class MyHandler(BaseHTTPRequestHandler):
        auth = HTTPBasicAuth(os.environ['NEXTCLOUD_ADMIN_USER'], os.environ['NEXTCLOUD_ADMIN_PASSWORD'])
        url = f'https://{os.environ["DOMAIN"]}/ocs/v1.php/cloud/users/' + target_email
        headers = {'OCS-APIRequest': 'true'}
        printf(f'Setting fallback email in Nextcloud to {fallback_email}')
        r1 = requests.put(url, data={'key': 'email', 'value': fallback_email}, headers=headers, auth=auth)
        r2 = requests.put(url, data={'key': 'quota', 'value': nextcloud_quota}, headers=headers, auth=auth)
        print(r1.text)