Rename changes and report
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -2,17 +2,17 @@ using Aberwyn.Data;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
public class TorrentController : Controller
|
||||
public class RssController : Controller
|
||||
{
|
||||
private readonly ITorrentService _torrentService;
|
||||
private readonly ILogger<TorrentController> _logger;
|
||||
private readonly ILogger<RssController> _logger;
|
||||
private readonly DelugeClient _deluge;
|
||||
private readonly MovieMetadataService _movieMetadataService;
|
||||
private readonly ApplicationDbContext _context;
|
||||
|
||||
public TorrentController(
|
||||
public RssController(
|
||||
ITorrentService torrentService,
|
||||
ILogger<TorrentController> logger,
|
||||
ILogger<RssController> logger,
|
||||
DelugeClient delugeClient,
|
||||
MovieMetadataService movieMetadataService,
|
||||
ApplicationDbContext context)
|
||||
@@ -7,7 +7,7 @@
|
||||
<link rel="stylesheet" href="~/css/budget-overview.css" />
|
||||
|
||||
</head>
|
||||
<body ng-app="budgetApp" ng-controller="BudgetOverviewController" ng-cloak>
|
||||
<body ng-app="budgetApp" ng-controller="BudgetOverviewController" class="budget-report-overview-body" ng-cloak>
|
||||
|
||||
<h2>Visa kolumner</h2>
|
||||
|
||||
@@ -78,7 +78,11 @@
|
||||
<input type="checkbox" ng-model="splitByYear" /> Dela upp per år
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="budget-column-selector">
|
||||
<label>
|
||||
<input type="checkbox" ng-model="showTotals" /> Visa Inkomst / Utgift / Netto
|
||||
</label>
|
||||
</div>
|
||||
|
||||
|
||||
<div ng-if="!years.length" class="budget-loading-indicator">Laddar data…</div>
|
||||
@@ -90,9 +94,9 @@
|
||||
<!-- Header -->
|
||||
<div class="budget-sheet-header">
|
||||
<div class="budget-sheet-cell month">Månad</div>
|
||||
<div class="budget-sheet-cell income">Inkomst</div>
|
||||
<div class="budget-sheet-cell expense">Utgift</div>
|
||||
<div class="budget-sheet-cell net">Netto</div>
|
||||
<div class="budget-sheet-cell income" ng-if="showTotals">Inkomst</div>
|
||||
<div class="budget-sheet-cell expense" ng-if="showTotals">Utgift</div>
|
||||
<div class="budget-sheet-cell net" ng-if="showTotals">Netto</div>
|
||||
|
||||
<div class="budget-extra-columns">
|
||||
<div class="budget-sheet-cell other"
|
||||
@@ -122,14 +126,18 @@
|
||||
|
||||
<!-- Rader -->
|
||||
<div class="budget-sheet-row" ng-repeat="month in yearData.months | filter:filterMonths track by month.id">
|
||||
|
||||
<div class="budget-sheet-cell month">{{ month.year }} - {{ monthNames[month.month-1] }}</div>
|
||||
<div class="budget-sheet-cell income" ng-class="{'budget-positive': month.income >=0, 'budget-negative': month.income <0}">
|
||||
<div class="budget-sheet-cell income" ng-if="showTotals"
|
||||
ng-class="{'budget-positive': month.income >=0, 'budget-negative': month.income <0}">
|
||||
{{ month.income | number:0 }}
|
||||
</div>
|
||||
<div class="budget-sheet-cell expense" ng-class="{'budget-positive': month.expense >=0, 'budget-negative': month.expense <0}">
|
||||
<div class="budget-sheet-cell expense" ng-if="showTotals"
|
||||
ng-class="{'budget-positive': month.expense >=0, 'budget-negative': month.expense <0}">
|
||||
{{ month.expense | number:0 }}
|
||||
</div>
|
||||
<div class="budget-sheet-cell net" ng-class="{'budget-positive': month.net >=0, 'budget-negative': month.net <0}">
|
||||
<div class="budget-sheet-cell net" ng-if="showTotals"
|
||||
ng-class="{'budget-positive': month.net >=0, 'budget-negative': month.net <0}">
|
||||
{{ month.net | number:0 }}
|
||||
</div>
|
||||
|
||||
@@ -164,9 +172,15 @@
|
||||
<!-- Totalsumma -->
|
||||
<div class="budget-sheet-row budget-total-row" ng-if="yearData.months.length">
|
||||
<div class="budget-sheet-cell month">Total</div>
|
||||
<div class="budget-sheet-cell income">{{ getYearTotal(yearData.months, 'income') | number:0 }}</div>
|
||||
<div class="budget-sheet-cell expense">{{ getYearTotal(yearData.months, 'expense') | number:0 }}</div>
|
||||
<div class="budget-sheet-cell net">{{ getYearTotal(yearData.months, 'net') | number:0 }}</div>
|
||||
<div class="budget-sheet-cell income" ng-if="showTotals">
|
||||
{{ getYearTotal(yearData.months, 'income') | number:0 }}
|
||||
</div>
|
||||
<div class="budget-sheet-cell expense" ng-if="showTotals">
|
||||
{{ getYearTotal(yearData.months, 'expense') | number:0 }}
|
||||
</div>
|
||||
<div class="budget-sheet-cell net" ng-if="showTotals">
|
||||
{{ getYearTotal(yearData.months, 'net') | number:0 }}
|
||||
</div>
|
||||
|
||||
<div class="budget-extra-columns">
|
||||
<div class="budget-sheet-cell other"
|
||||
|
||||
@@ -51,7 +51,7 @@
|
||||
@if (User.IsInRole("Admin"))
|
||||
{
|
||||
<li>
|
||||
<a asp-controller="torrent" asp-action="Index"> T
|
||||
<a asp-controller="Rss" asp-action="Index"> Rss
|
||||
@if (ViewBag.NewTorrentCount > 0)
|
||||
{
|
||||
<span class="new-badge">@ViewBag.NewTorrentCount</span>
|
||||
|
||||
@@ -1,11 +1,5 @@
|
||||
/* ===================== Budget Overview CSS ===================== */
|
||||
|
||||
body {
|
||||
font-family: sans-serif;
|
||||
font-size: 13px;
|
||||
line-height: 1.4;
|
||||
margin: 16px;
|
||||
}
|
||||
|
||||
/* -------- Column selectors -------- */
|
||||
.budget-column-selector-wrapper {
|
||||
@@ -126,13 +120,13 @@ body {
|
||||
|
||||
/* Positive/Negative coloring */
|
||||
.budget-positive {
|
||||
color: #2a9d8f;
|
||||
font-weight: 300;
|
||||
color: #014903;
|
||||
font-weight: 470;
|
||||
}
|
||||
|
||||
.budget-negative {
|
||||
color: #e63946;
|
||||
font-weight: 300;
|
||||
color: #960000;
|
||||
font-weight: 470;
|
||||
}
|
||||
|
||||
/* Loading indicator */
|
||||
|
||||
Reference in New Issue
Block a user