Skip to content

feat(ownership): Add database schema and config for waystone ownership#145

Merged
AtriusX merged 1 commit into
mainfrom
feat/waystone-ownership-schema
Jun 24, 2026
Merged

feat(ownership): Add database schema and config for waystone ownership#145
AtriusX merged 1 commit into
mainfrom
feat/waystone-ownership-schema

Conversation

@AtriusX

@AtriusX AtriusX commented Jun 24, 2026

Copy link
Copy Markdown
Owner

This introduces the database schema and configuration for waystone ownership,
enabling players to lock waystones and control who can create link keys.

Schema changes:

  • Add waystone_uuid, primary_owner_uuid, and is_locked columns to waystone_info
  • Create waystone_authorized_users table for per-waystone authorization
  • Add unique index on waystone_uuid

Application-side UUID generation and validation is handled via
WaystoneInfo.fromLocation() and UUID.fromString() in repositories.

@AtriusX
AtriusX force-pushed the feat/waystone-ownership-schema branch 4 times, most recently from b2a755b to 0282ecb Compare June 24, 2026 05:19
This introduces the database schema and configuration for waystone ownership,
enabling players to lock waystones and control who can create link keys.

Schema changes:
- Add waystone_uuid, primary_owner_uuid, and is_locked columns to waystone_info
- Create waystone_authorized_users table for per-waystone authorization
- Add unique index on waystone_uuid

Application-side UUID generation and validation is handled via
WaystoneInfo.fromLocation() and UUID.fromString() in repositories.
@AtriusX
AtriusX force-pushed the feat/waystone-ownership-schema branch from 0282ecb to 2f19233 Compare June 24, 2026 05:22
@AtriusX
AtriusX merged commit c97d5f5 into main Jun 24, 2026
7 checks passed
@AtriusX
AtriusX deleted the feat/waystone-ownership-schema branch June 24, 2026 05:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant