From c475c112dad107b5d5065a703df7e3a1faa0afc1 Mon Sep 17 00:00:00 2001 From: john Date: Sun, 18 May 2025 22:26:14 +0200 Subject: [PATCH] allow nullable expiry date --- Femto.Database/Migrations/20250518193113_AddUserRole.sql | 9 +++++++++ .../GetSignupCodesQuery/GetSignupCodesQueryHandler.cs | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 Femto.Database/Migrations/20250518193113_AddUserRole.sql diff --git a/Femto.Database/Migrations/20250518193113_AddUserRole.sql b/Femto.Database/Migrations/20250518193113_AddUserRole.sql new file mode 100644 index 0000000..8199a10 --- /dev/null +++ b/Femto.Database/Migrations/20250518193113_AddUserRole.sql @@ -0,0 +1,9 @@ +-- Migration: AddUserRole +-- Created at: 18/05/2025 19:31:13 + +CREATE TABLE authn.user_role +( + user_id uuid REFERENCES authn.user_identity(id), + role int, + primary key (user_id, role) +); \ No newline at end of file diff --git a/Femto.Modules.Auth/Application/Interface/GetSignupCodesQuery/GetSignupCodesQueryHandler.cs b/Femto.Modules.Auth/Application/Interface/GetSignupCodesQuery/GetSignupCodesQueryHandler.cs index 4fd557c..201fdce 100644 --- a/Femto.Modules.Auth/Application/Interface/GetSignupCodesQuery/GetSignupCodesQueryHandler.cs +++ b/Femto.Modules.Auth/Application/Interface/GetSignupCodesQuery/GetSignupCodesQueryHandler.cs @@ -50,6 +50,6 @@ public class GetSignupCodesQueryHandler(IDbConnectionFactory connectionFactory) public string Name { get; set; } public Guid? RedeemedByUserId { get; set; } public string? RedeemedByUsername { get; set; } - public DateTimeOffset ExpiresOn { get; set; } + public DateTimeOffset? ExpiresOn { get; set; } } }