]> git.ipfire.org Git - pbs.git/commitdiff
frontend: Show the summary line for builds
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 17 Jul 2025 09:57:28 +0000 (09:57 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 17 Jul 2025 09:57:28 +0000 (09:57 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
frontend/src/api/builds.ts
frontend/src/components/BuildHeader.vue
src/buildservice/builds.py

index dbdacf182f552b6b91ad09ac4b0d61e05c132165..f54455520453943c56b029c50ed3f3966a130586 100644 (file)
@@ -7,6 +7,9 @@ export interface Build {
        // EVR
        evr: string;
 
+       // Summary
+       summary: string;
+
        // UUID
        uuid: string;
 
index 023f18942a1ba5108d15d75641d178ee2f82f74f..2f63685e22444cc31dad5844b5cddfc4eb68f027 100644 (file)
        <div class="hero is-light">
                <div class="hero-body">
                        <Container>
-                               <!-- Name & Version Information -->
-                               <h3 class="title is-3">{{ build.name }}-{{ build.evr }}</h3>
+                               <div class="columns">
+                                       <div class="column">
+                                               <!-- Name & Version Information -->
+                                               <h3 class="title is-3">
+                                                       {{ build.name }}-{{ build.evr }}
+                                               </h3>
+
+                                               <!-- Summary -->
+                                               <h5 class="subtitle is-5" v-if="build.summary">
+                                                       {{ build.summary }}
+                                               </h5>
+                                       </div>
+                               </div>
                        </Container>
                </div>
        </div>
index 1a73487feaa4bc9c3e8afce1a5890d1be7fc85a1..ab846b1ea4d75c089a94057a1e4a58ca04b7a6e8 100644 (file)
@@ -385,6 +385,13 @@ class Build(sqlmodel.SQLModel, database.BackendMixin, database.SoftDeleteMixin,
        def evr(self) -> str:
                return self.pkg.evr
 
+       # Summary
+
+       @pydantic.computed_field
+       @property
+       def summary(self) -> str:
+               return self.pkg.summary
+
        # URL
 
        @property