Commit Graph

17 Commits

Author SHA1 Message Date
f08357d6b5 Move comments from the copyable code blocks. 2026-04-05 02:39:22 -05:00
675a4d93a3 Buffer template rendering and fix FedWiki sync
Introduce SafeTemplates.Render to execute templates into a buffer and
prevent partial HTML on errors. Replace direct ExecuteTemplate calls in
partial handlers and add a make lint-templates target to catch bypasses.
Update operator sites template/view model to use OwnerOrgName. Guard the
FedWiki sync by skipping inserts when DefaultWorkspaceID is empty and
scope deletes to the configured default workspace only.
2026-03-29 04:58:02 -05:00
15e1a59fe7 Introduce entitlement sets and migrations
Add entitlement_sets and entitlement_set_rules with seed data and a
migration that backfills products, grants, and pool_provisions, then
removes product_entitlement_rules. Update Go models, sqlc queries,
materialization, and grant/provision flows to use entitlement_set_id.
Fix assembleMigrations to assign stable per-module numeric namespaces.
Move DB docs to docs/database-management.md and add design/specs/tests.
2026-03-26 18:19:19 -05:00
c6e0ca7aac Move README development notes to status 2026-03-23 03:33:11 -05:00
b1282c7488 Make site ownership work correctly for fucks sake. 2026-01-01 22:07:11 -06:00
c07487e324 Implement FedWiki site synchronization workflow and related configurations 2025-12-29 19:24:52 -06:00
34cf1f0c95 Add high and low priority development notes for production deployment 2025-12-26 01:44:52 -06:00
74002e424f Rough FedWiki Site management through temporal workflows! 2025-12-18 01:05:55 -06:00
a3cd39f61a Add TODOs for custom error pages and database backup during migrations 2025-06-04 02:41:02 -05:00
fa5be206cb Added migration mgmt with goose. 2025-06-04 02:36:09 -05:00
a7d3822f94 Implement database integration with SQLite and refactor user handling for OIDC authentication 2025-06-02 19:35:11 -05:00
1fa4473244 Set up first container image build process with instructions. 2025-05-17 11:06:07 -05:00
4698361d2f Refactor README to streamline development notes and enhance clarity on session management and security practices 2025-05-01 02:39:27 -05:00
bd455f1782 Add MaxBodySize middleware and update .gitignore for config files 2025-04-20 01:29:13 -05:00
d587e97dbe redirect-url not same for login and logout 2025-02-24 03:14:36 -06:00
06ab266d33 Add initial implementation of member-console application with basic commands 2025-02-20 00:25:58 -06:00
f8abf5620e Initial commit 2025-01-23 09:17:00 +00:00