Skip to content

Commit 7a014ac

Browse files
committed
Improve the examples for user management
1 parent d80056b commit 7a014ac

2 files changed

Lines changed: 25 additions & 12 deletions

File tree

examples/invite_users.py

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,21 @@
44

55
def get_team_list(account_id):
66
token = os.getenv('FRAMEIO_TOKEN')
7-
client = FrameioClient(token, host='https://api.frame.io')
8-
pass
7+
client = FrameioClient(token)
8+
9+
return client.teams.list_all('account_id')
910

1011

1112
def invite_users():
12-
pass
13+
token = os.getenv('FRAMEIO_TOKEN')
14+
client = FrameioClient(token)
15+
16+
user_list = [
17+
"janedoe@frame.io",
18+
"johndoe@frame.io"
19+
]
20+
21+
client.teams.add_members('team_id', user_list)
1322

1423

1524
if __name__ == "__main__":

examples/user_management.py

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,19 @@
11
import os
22
from frameioclient import FrameioClient
33

4-
token = os.getenv("FRAMEIO_TOKEN")
4+
def manage_users():
5+
token = os.getenv("FRAMEIO_TOKEN")
6+
team_id = "35543cd2-954a-c6ee-4aa1-ce9e19602aa9"
57

6-
users_list = [
7-
"example_2@example.com",
8-
"example_2@example.com"
9-
]
8+
users_list = [
9+
"example_2@example.com",
10+
"example_2@example.com"
11+
]
1012

11-
team_id = "35543cd2-954a-c6ee-4aa1-ce9e19602aa9"
13+
client = FrameioClient(token)
14+
client.teams.add_members(team_id, users_list)
15+
client.teams.remove_members(team_id, users_list)
1216

13-
client = FrameioClient(token)
14-
client.teams.add_members(team_id, users_list)
15-
client.teams.remove_members(team_id, users_list)
17+
18+
if __name__ == "__main__":
19+
manage_users()

0 commit comments

Comments
 (0)