mirror of
https://github.com/fosrl/pangolin.git
synced 2026-03-12 18:05:08 -05:00
[PR #194] [MERGED] access control rules #800
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/fosrl/pangolin/pull/194
Author: @miloschwartz
Created: 2/13/2025
Status: ✅ Merged
Merged: 2/13/2025
Merged by: @miloschwartz
Base:
main← Head:dev📝 Commits (10+)
3fa7132fix update resource without subdomaind070415fix table page size selector58a0844allow logout to fail3c7025aadd strict rate limit to endpoints that send emailbefdc3aAdd tableb926396Add applyRules to resources2f49be6Initial pass at rules00a0d89add allow_base_domain_resources to installerd8a089fremove annoying debug logdc2ec5badd description to whitelist email field📊 Changes
63 files changed (+2010 additions, -254 deletions)
View changed files
📝
Makefile(+0 -3)📝
README.md(+36 -24)📝
config/config.example.yml(+1 -0)➕
eslint.config.js(+9 -0)📝
install/fs/config.yml(+1 -0)➕
public/logo/word_mark.png(+0 -0)📝
server/auth/actions.ts(+11 -7)📝
server/auth/passwordSchema.ts(+2 -2)📝
server/auth/sessions/app.ts(+1 -0)📝
server/db/schema.ts(+15 -1)📝
server/lib/consts.ts(+1 -1)📝
server/lib/schemas.ts(+1 -0)➕
server/lib/validators.ts(+44 -0)📝
server/routers/auth/logout.ts(+6 -1)📝
server/routers/auth/requestPasswordReset.ts(+3 -3)📝
server/routers/badger/verifySession.ts(+208 -29)📝
server/routers/external.ts(+70 -2)📝
server/routers/resource/createResource.ts(+1 -1)➕
server/routers/resource/createResourceRule.ts(+145 -0)➕
server/routers/resource/deleteResourceRule.ts(+71 -0)...and 43 more files
📄 Description
Community Contribution License Agreement
By creating this pull request, I grant the project maintainers an unlimited,
perpetual license to use, modify, and redistribute these contributions under any terms they
choose, including both the AGPLv3 and the Fossorial Commercial license terms. I
represent that I have the right to grant this license for all contributed content.
Description
Many small improvements and fixes but primarily access control rules
How to test?
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.