• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

curt / Viae / 19527137380

20 Nov 2025 05:53AM UTC coverage: 51.56%. First build
19527137380

push

github

web-flow
feat: provide minimal locus and vestigium views (#1)

62 of 109 branches covered (56.88%)

Branch coverage included in aggregate %.

500 of 981 new or added lines in 61 files covered. (50.97%)

500 of 981 relevant lines covered (50.97%)

19.89 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/endpoint/src/Viae.Persistence/Configurations/PersonaConfiguration.cs
1
// Copyright © 2025 Curt Gilman
2
// SPDX-License-Identifier: AGPL-3.0-only
3
// Viae: A geo-centric, journey-focused, federated blog platform
4

5
using Microsoft.EntityFrameworkCore;
6
using Microsoft.EntityFrameworkCore.Metadata.Builders;
7
using Viae.Domain.Models;
8

9
namespace Viae.Persistence.Configurations;
10

11
/// <summary>
12
/// Entity Framework Core configuration for Persona entity.
13
/// </summary>
14
public class PersonaConfiguration : IEntityTypeConfiguration<Persona>
15
{
16
    public void Configure(EntityTypeBuilder<Persona> builder)
17
    {
NEW
18
        builder.HasIndex(u => u.Username).IsUnique();
×
NEW
19
        builder.HasIndex(u => u.Uri).IsUnique();
×
NEW
20
        builder.HasIndex(u => u.CognitoUserId).IsUnique();
×
NEW
21
        builder.HasIndex(u => u.Email);
×
NEW
22
    }
×
23
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc