db context hoes back to lib assembly...

This commit is contained in:
2018-06-11 13:27:12 +02:00
parent 76aff92ce9
commit bf8df5c5ea
10 changed files with 3518 additions and 18 deletions

View File

@ -27,7 +27,7 @@ namespace Yavsc
GCMNotificationUrl = "https://gcm-http.googleapis.com/gcm/send",
UserFilesPath = "/files",
AvatarsPath = "/avatars",
GitPath = "/git",
GitPath = "/sources",
DefaultAvatar = "/images/Users/icon_user.png",
AnonAvatar = "/images/Users/icon_anon_user.png";

View File

@ -66,7 +66,7 @@ namespace Yavsc.Models
if (et.ClrType.GetInterface("IBaseTrackedEntity")!=null)
et.FindProperty("DateCreated").IsReadOnlyAfterSave = true;
}
builder.Entity<GitRepositoryReference>().HasKey(r => new { r.Path, r.Url, r.Branch });
builder.Entity<GitRepositoryReference>().HasKey(r => r.Path );
}
public DbSet<Client> Applications { get; set; }

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1341,13 +1341,13 @@ namespace Yavsc.Migrations
{
b.Property<string>("Path");
b.Property<string>("Url");
b.Property<string>("Branch");
b.Property<string>("OwnerId");
b.HasKey("Path", "Url", "Branch");
b.Property<string>("Url");
b.HasKey("Path");
});
modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim<string>", b =>

View File

@ -36,7 +36,7 @@ namespace Yavsc
public long Quota { get; set; }
public string Blog { get; set; }
public string Bills { get; set; }
public string GitRepository { get; set; }
public string GitRepository { get; set; } = "sources";
public string BusinessName { get; set; }
public string Street { get; set; }

View File

@ -53,7 +53,12 @@ namespace Yavsc
RequestPath = new PathString(Constants.AvatarsPath),
EnableDirectoryBrowsing = env.IsDevelopment()
};
var gitdirinfo = new DirectoryInfo(Startup.SiteSetup.GitRepository);
GitDirName = gitdirinfo.FullName;
if (!gitdirinfo.Exists) gitdirinfo.Create();
GitOptions = new FileServerOptions()
{
FileProvider = new PhysicalFileProvider(GitDirName),
@ -61,11 +66,11 @@ namespace Yavsc
EnableDirectoryBrowsing = env.IsDevelopment()
};
app.UseFileServer(UserFilesOptions);
app.UseFileServer(AvatarsOptions);
app.UseFileServer(GitOptions);
app.UseStaticFiles();
}
}

View File

@ -29,12 +29,6 @@
<input asp-for="Branch" class ="form-control"></input>
</div>
</div>
<div class="form-group">
<label asp-for="OwnerId" class="col-md-2 control-label"></label>
<div class="col-md-10">
<select asp-for="OwnerId" class ="form-control"></select>
</div>
</div>
<div class="form-group">
<div class="col-md-offset-2 col-md-10">
<input type="submit" value="Create" class="btn btn-default" />

View File

@ -11,15 +11,19 @@
</p>
<table class="table">
<tr>
<th></th>
<th>Chemin</th>
<th/>
</tr>
@foreach (var item in Model) {
<tr>
<td>
@Html.ActionLink("Edit", "Edit", new { /* id=item.PrimaryKey */ }) |
@Html.ActionLink("Details", "Details", new { /* id=item.PrimaryKey */ }) |
@Html.ActionLink("Delete", "Delete", new { /* id=item.PrimaryKey */ })
@item.Path
</td>
<td>
@Html.ActionLink("Edit", "Edit", new { id=item.Path }) |
@Html.ActionLink("Details", "Details", new { id=item.Path }) |
@Html.ActionLink("Delete", "Delete", new { id=item.Path })
</td>
</tr>
}

View File

@ -1 +1 @@
20-alpha4
20-alpha5