opengist/internal
Jade Lovelace 22052bd38f
Add a setting to allow anonymous access to individual gists while still RequireLogin everywhere else (#229)
* Add a setting to allow accessing individual gists without auth

This is a middle ground between the existing setting "Require Login",
which requires login to do anything at all, and having it off, which
shows a public list of gists and more generally allows discovering info
about the users/gists of the instance without login.

The idea of this setting is that it is "require login" for everything
except individual gists.

Fixes #228.


Co-authored-by: Thomas Miceli <tho.miceli@gmail.com>
2024-05-12 23:40:11 +02:00
..
actions Move Git hook logic to Opengist (#213) 2024-04-03 01:56:55 +02:00
auth Add a setting to allow anonymous access to individual gists while still RequireLogin everywhere else (#229) 2024-05-12 23:40:11 +02:00
cli Set Opengist version from git tags (#261) 2024-04-27 02:53:48 +02:00
config Set Opengist version from git tags (#261) 2024-04-27 02:53:48 +02:00
db Add a setting to allow anonymous access to individual gists while still RequireLogin everywhere else (#229) 2024-05-12 23:40:11 +02:00
git Rework git log parsing and truncating (#260) 2024-04-27 01:49:53 +02:00
hooks Set gist URL and title via push options (#216) 2024-04-03 01:56:55 +02:00
i18n Add a setting to allow anonymous access to individual gists while still RequireLogin everywhere else (#229) 2024-05-12 23:40:11 +02:00
index Add Gist code search (#194) 2024-01-04 18:06:19 +01:00
memdb Change gist init url to /init (#109) 2023-09-25 18:43:55 +02:00
render Markdown preview (#224) 2024-04-03 01:56:55 +02:00
ssh Add a setting to allow anonymous access to individual gists while still RequireLogin everywhere else (#229) 2024-05-12 23:40:11 +02:00
utils Add translation strings (#269) 2024-05-05 00:24:25 +02:00
web Add a setting to allow anonymous access to individual gists while still RequireLogin everywhere else (#229) 2024-05-12 23:40:11 +02:00