-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
bugSomething isn't workingSomething isn't workingenhancementNew feature or requestNew feature or requesthacktoberfestinvalidThis doesn't seem rightThis doesn't seem right
Description
If you define List resource like this:
class PersonList(ResourceList):
schema = schemas.PersonSchema
methods = ["POST"]
data_layer = {
"session": db.session,
"model": models.Person,
"permission_post": [permissions.PersonPermission],
}POST permission doesn't work 😨 . You can create objects without any permissions
but if you add GET permission
class PersonList(ResourceList):
schema = schemas.PersonSchema
methods = ["POST"]
data_layer = {
"session": db.session,
"model": models.Person,
"permission_get": [permissions.PersonPermission],
"permission_post": [permissions.PersonPermission],
}then it works. before creating it checks get permission
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingenhancementNew feature or requestNew feature or requesthacktoberfestinvalidThis doesn't seem rightThis doesn't seem right