as far as i've seen i can allow users to create pull requests and i saw that option:
which i understood as everyone can make pul requests and merge code into the master branch with a certain amount of approves. but requiring an approve from the code owner is a paid feature. but maybe i got that wrong.