feat(css): add creator name
This commit is contained in:
parent
86664d6c44
commit
b25f62ca21
@ -3,6 +3,7 @@ import { Model } from '../types/model';
|
||||
import { Either, eitherLeft, eitherRight, Pair, createPair } from '../utils/utils';
|
||||
import { Piece } from '../types/piece';
|
||||
import { getPiece } from './pieces.service';
|
||||
import memberService from './member.service';
|
||||
|
||||
type DBModel = {
|
||||
id_modele: number;
|
||||
@ -37,7 +38,7 @@ async function db2Model(data: DBModel) {
|
||||
id: data.id_modele,
|
||||
name: data.nom_modele,
|
||||
url: data.url_notice_modele,
|
||||
creator: data.id_membre,
|
||||
creator: (await memberService.getMember(data.id_membre)).left,
|
||||
inheritFrom: data.id_modele_2,
|
||||
pieces: await getPiecesFromModel(data.id_modele),
|
||||
review: await getNoteFromModel(data.id_modele),
|
||||
|
@ -14,16 +14,16 @@
|
||||
<body>
|
||||
<%- include('partials/header.ejs') %>
|
||||
|
||||
<main>
|
||||
<h1>
|
||||
<%= model.name %>
|
||||
</h1>
|
||||
|
||||
<pre>
|
||||
<main>
|
||||
|
||||
id : <%= model.id %>
|
||||
url : <%= model.url %>
|
||||
creator : <%= model.creator %>
|
||||
creator : <%= model.creator.name %>
|
||||
inheritFrom : <%= model.inheritFrom %>
|
||||
<h2>Liste des pièces nécessaires</h2>
|
||||
<table>
|
||||
|
@ -33,7 +33,7 @@
|
||||
<tr>
|
||||
<td><%=model.id%></td>
|
||||
<td><%=model.name%></td>
|
||||
<td><a href="/membres/byid/<%=model.creator%>"><i class="fa-solid fa-user"></i> <%=model.creator%></a></td>
|
||||
<td><a href="/membres/byid/<%=model.creator.id_member%>"><i class="fa-solid fa-user"></i> <%=model.creator.name%></a></td>
|
||||
<td><%=model.review.first%>/5 (<%=model.review.second%> avis)</td>
|
||||
<td><a href="/models/byname/<%=model.name%>"><i class="fa-solid fa-eye"></i></a></td>
|
||||
</tr>
|
||||
|
@ -1,11 +1,12 @@
|
||||
import { Pair } from '../utils/utils';
|
||||
import { Member } from './member';
|
||||
import { Piece } from './piece';
|
||||
|
||||
type Model = {
|
||||
id: number;
|
||||
name: string;
|
||||
url: string;
|
||||
creator: number;
|
||||
creator: Member;
|
||||
inheritFrom: number;
|
||||
pieces: Array<Pair<Piece, number>>
|
||||
review: Pair<number, number>
|
||||
|
Loading…
x
Reference in New Issue
Block a user