Skip to content

Commit d078d0a

Browse files
Update examples to get names programatically (#711)
1 parent b478525 commit d078d0a

3 files changed

Lines changed: 6 additions & 5 deletions

File tree

examples/permissions.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,9 @@ async def create_app() -> web.Application:
6868
"secure": False
6969
},
7070
"resources": (
71-
{"model": SAResource(engine, Simple), "display": ("id", "num", "optional_num"),
72-
"bulk_update": {"Set to 7": {"optional_num": 7}}},
71+
{"model": SAResource(engine, Simple),
72+
"display": (Simple.id.name, Simple.num.name, Simple.optional_num.name),
73+
"bulk_update": {"Set to 7": {Simple.optional_num.name: 7}}},
7374
{"model": SAResource(engine, SimpleParent)}
7475
)
7576
}

examples/relationships.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ async def create_app() -> web.Application:
4040
"secure": False
4141
},
4242
"resources": (
43-
{"model": SAResource(engine, Author), "repr": "name"},
43+
{"model": SAResource(engine, Author), "repr": Author.name.name},
4444
{"model": SAResource(engine, Book)}
4545
)
4646
}

examples/validators.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@ async def create_app() -> web.Application:
5353
"secure": False
5454
},
5555
"resources": ({"model": SAResource(engine, User),
56-
"validators": {"username": (("regex", r"^[A-Z][a-z]+$"),),
57-
"email": (("email",),)}},)
56+
"validators": {User.username.name: (("regex", r"^[A-Z][a-z]+$"),),
57+
User.email.name: (("email",),)}},)
5858
}
5959
aiohttp_admin.setup(app, schema)
6060

0 commit comments

Comments
 (0)