-
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
Reactions are currently unavailable
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