Skip to content

Commit 320abf0

Browse files
committed
Updates and fixes
1 parent 152b941 commit 320abf0

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

python-flask-directory-sync-example/app.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,31 +38,34 @@ def home():
3838
directories = workos.client.directory_sync.list_directories(
3939
before=before, after=after, limit=5, order=None
4040
)
41-
41+
directories.list_method
4242
before = directories.list_metadata.before
4343
after = directories.list_metadata.after
4444
return render_template(
4545
"home.html", directories=directories.data, before=before, after=after
4646
)
47-
47+
48+
4849
@app.route("/directory")
4950
def directory():
5051
directory_id = request.args.get("id")
5152
directory = workos.client.directory_sync.get_directory(directory_id)
52-
return render_template("directory.html", directory=directory, id=directory["id"])
53+
return render_template("directory.html", directory=directory.model_dump(), id=directory.id)
5354

5455

5556
@app.route("/users")
5657
def directory_users():
5758
directory_id = request.args.get("id")
58-
users = workos.client.directory_sync.list_users(directory=directory_id, limit=100)
59+
users = workos.client.directory_sync.list_users(
60+
directory=directory_id, limit=100)
5961
return render_template("users.html", users=users)
6062

6163

6264
@app.route("/groups")
6365
def directory_groups():
6466
directory_id = request.args.get("id")
65-
groups = workos_client.directory_sync.list_groups(directory=directory_id, limit=100)
67+
groups = workos_client.directory_sync.list_groups(
68+
directory=directory_id, limit=100)
6669

6770
return render_template("groups.html", groups=groups)
6871

@@ -73,7 +76,8 @@ def webhooks():
7376
payload = request.get_data()
7477
sig_header = request.headers["WorkOS-Signature"]
7578
response = workos_client.webhooks.verify_event(
76-
payload=payload, sig_header=sig_header, secret=os.getenv("WEBHOOKS_SECRET")
79+
payload=payload, sig_header=sig_header, secret=os.getenv(
80+
"WEBHOOKS_SECRET")
7781
)
7882

7983
message = json.dumps(response)

python-flask-directory-sync-example/templates/home.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ <h2>Select a Directory</h2>
4242
{% for i in directories %}
4343
<tr>
4444
<td>{{ i['name'] }}</td>
45-
<td>{{ i['id'] }}</td>
45+
<td>{{ i['id'] }}</td>
4646
<td><a class="button button-outline" href="/directory?id={{i['id']}}">{{ lucide.icon('settings-2', stroke_width=1) }}</a></td>
4747
</tr>
4848
{% endfor %}

0 commit comments

Comments
 (0)