Follow along here.
- Clone this repository.
- Install dependencies:
pip install -r requirements.txt
- Run the server:
FLASK_APP=app.server python -m flask run
If you visit http://localhost:5000/repo/gmail, you should get a 200 response. If you visit http://localhost:5000/repo/react, you should see a 404.
Add this code to app/main.polar
:
has_permission(_actor: User, "read", repository: Repository) if
repository.is_public;
Now, when you visit
http://localhost:5000/repo/react, you should
see a proper 200 response, because the react
repository is marked as public
in app/models.py
.