Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 8d4d64076a | |||
| f9867b3e2b | |||
| b89d043880 | |||
| 0ecbb99423 | |||
| 61bd5589ff |
@@ -190,7 +190,7 @@ class Contract(CrudDocument):
|
|||||||
for p in values['parties']:
|
for p in values['parties']:
|
||||||
contract_label = contract_label + f" - {p.entity.label}"
|
contract_label = contract_label + f" - {p.entity.label}"
|
||||||
|
|
||||||
contract_label = contract_label + f" {values['date'].strftime('%m/%d/%Y')}"
|
contract_label = contract_label + f" - {values['date'].strftime('%m/%d/%Y')}"
|
||||||
return contract_label
|
return contract_label
|
||||||
|
|
||||||
return v
|
return v
|
||||||
|
|||||||
@@ -130,7 +130,7 @@ async def create_pdf(contract_id: str) -> str:
|
|||||||
return FileResponse(
|
return FileResponse(
|
||||||
contract_path,
|
contract_path,
|
||||||
media_type="application/pdf",
|
media_type="application/pdf",
|
||||||
filename=contract.name)
|
filename=contract.label)
|
||||||
|
|
||||||
|
|
||||||
def retrieve_signature_png(filepath):
|
def retrieve_signature_png(filepath):
|
||||||
|
|||||||
@@ -21,7 +21,6 @@
|
|||||||
(filterChange)="onFilterChange($event)"
|
(filterChange)="onFilterChange($event)"
|
||||||
></crud-list-filter-list>
|
></crud-list-filter-list>
|
||||||
</div>
|
</div>
|
||||||
<span class="col col-form-label" i18n *ngIf="loading$ | async">Loading...</span>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="table-responsive-md">
|
<div class="table-responsive-md">
|
||||||
<table class="table table-striped table-hover">
|
<table class="table table-striped table-hover">
|
||||||
@@ -31,6 +30,9 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
|
<tr *ngIf="loading$ | async">
|
||||||
|
<td class="text-center" [attr.colspan]="this.displayedColumns.length" i18n>Loading...</td>
|
||||||
|
</tr>
|
||||||
<tr *ngFor="let row of listData$ | async" (click)="onRowClick(row._id)" (auxclick)="onRowMiddleClick(row._id);" class="table-row-link">
|
<tr *ngFor="let row of listData$ | async" (click)="onRowClick(row._id)" (auxclick)="onRowMiddleClick(row._id);" class="table-row-link">
|
||||||
<td class="text-truncate" *ngFor="let col of this.displayedColumns" style="max-width: 150px;">
|
<td class="text-truncate" *ngFor="let col of this.displayedColumns" style="max-width: 150px;">
|
||||||
<ngb-highlight [result]="getColumnValue(row, col.path)" [term]="searchTerm"></ngb-highlight>
|
<ngb-highlight [result]="getColumnValue(row, col.path)" [term]="searchTerm"></ngb-highlight>
|
||||||
@@ -40,7 +42,7 @@
|
|||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="d-flex justify-content-between p-2">
|
<div class="d-flex justify-content-between p-2" *ngIf="! (loading$ | async)" >
|
||||||
<ngb-pagination [collectionSize]="(total$ | async)!" [(page)]="page" [pageSize]="pageSize">
|
<ngb-pagination [collectionSize]="(total$ | async)!" [(page)]="page" [pageSize]="pageSize">
|
||||||
</ngb-pagination>
|
</ngb-pagination>
|
||||||
|
|
||||||
|
|||||||
@@ -68,7 +68,6 @@ export class ListComponent implements OnInit {
|
|||||||
if (parsedParams.hasOwnProperty('searchFilters')) {
|
if (parsedParams.hasOwnProperty('searchFilters')) {
|
||||||
parsedParams['searchFilters'] = JSON.parse(parsedParams['searchFilters']);
|
parsedParams['searchFilters'] = JSON.parse(parsedParams['searchFilters']);
|
||||||
}
|
}
|
||||||
this._total$.next(this.page * this.pageSize);
|
|
||||||
this._set(parsedParams)
|
this._set(parsedParams)
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 948 B After Width: | Height: | Size: 318 B |
@@ -2,10 +2,13 @@
|
|||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<title>App</title>
|
<title>Cooper, Hillman & Toshi</title>
|
||||||
<base href="/">
|
<base href="/">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
<link rel="icon" type="image/x-icon" href="favicon.ico">
|
<link rel="icon" type="image/x-icon" href="favicon.ico">
|
||||||
|
<meta property="og:title" content="Cooper, Hillman & Toshi">
|
||||||
|
<meta property="og:description" content="Interface d'administration des contrats">
|
||||||
|
<meta property="og:image" content="/assets/logo.png">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<app-root></app-root>
|
<app-root></app-root>
|
||||||
|
|||||||
@@ -36,4 +36,5 @@
|
|||||||
|
|
||||||
.nav-link.active {
|
.nav-link.active {
|
||||||
border: #D2BA6F solid 2px;
|
border: #D2BA6F solid 2px;
|
||||||
|
border-radius: 0;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user