PageSourceSearch

https://linuxos.ovh/yunohost/admin/assets/DiagnosisView-BbmkCF4d.js

js linuxos.ovh collected 2026-10-08 03:34:57 UTC 5,711 bytes, 1 lines download raw bytes

1import{d as Y,bo as F,at as G,o as e,c as h,b as u,w as a,f as K,q as p,t as c,g as m,u as y,a as l,j as g,F as L,a4 as N,aK as O,au as v,bt as U,an as q,bx as E,bl as b,bT as x,J as z,aN as J,_ as P}from"./core-Cu1dlvv4.js";import{d as R,N as Q,K as W,h as X}from"./index-mGgJqOFQ.js";import{d as Z}from"./date-ugE6_wQF.js";import"./date-fns-4jjKl9Wm.js";import"./locales/not-used-C_22OJqP.js";import"./locales/ar-DZ/date-fns-uefcym1R.js";import"./locales/ar/date-fns-BbSi9LdT.js";import"./locales/bn/date-fns-C_iUCXje.js";import"./locales/ca/date-fns-3OpJAUSA.js";import"./locales/cs/date-fns-CT1ySzFw.js";import"./locales/da/date-fns-DPYwfas4.js";import"./locales/de/date-fns-otTz_lh9.js";import"./locales/el/date-fns-DPFISduA.js";import"./locales/en-GB/date-fns-DaHzucfi.js";import"./locales/eo/date-fns-CQTlt1eZ.js";import"./locales/es/date-fns-DK1uJT1V.js";import"./locales/eu/date-fns-DcYEGGbB.js";import"./locales/fa-IR/date-fns-45D_hwVN.js";import"./locales/fi/date-fns-Dev_M3VC.js";import"./locales/fr/date-fns-B5_UC8lf.js";import"./locales/gl/date-fns-87UW_uhU.js";import"./locales/he/date-fns-C-yjP_b_.js";import"./locales/hi/date-fns-9owWwD6d.js";import"./locales/hu/date-fns-Gx7fdoSl.js";import"./locales/id/date-fns-BLVaqLJy.js";import"./locales/it/date-fns-CLRs5bIw.js";import"./locales/lt/date-fns-DyKydRcD.js";import"./locales/mk/date-fns-CMgf35MN.js";import"./locales/nb/date-fns-CKHCqZel.js";import"./locales/nl/date-fns-CNAqgXeM.js";import"./locales/pl/date-fns-C9slAsft.js";import"./locales/pt-BR/date-fns-N75mGB0i.js";import"./locales/pt/date-fns-CKv0lGzD.js";import"./locales/ru/date-fns-BkSoUSTk.js";import"./locales/sk/date-fns-CXU7_rNX.js";import"./locales/sl/date-fns-DudS4SI4.js";import"./locales/sv/date-fns-Dzr-sVTj.js";import"./locales/te/date-fns-CXEZ9Kx8.js";import"./locales/tr/date-fns-CoHs04qJ.js";import"./locales/uk/date-fns-BRGjM6-8.js";import"./locales/zh-CN/date-fns-BSTZOrDH.js";const ss={class:"alert alert-info"},ns={class:""},es={class:"last-time-run"},ts={class:"item-button d-flex align-items-center"},is=["innerHTML"],os={class:"d-flex flex-column flex-lg-row ms-auto"},as={class:"mt-2 ps-4"},rs=["innerHTML"],ls=Y({__name:"DiagnosisView",async setup(us){let k,V;const C=([k,V]=F(()=>b.fetchAll([{method:"PUT",uri:"diagnosis/run?except_if_never_ran_yet"},{uri:"diagnosis?full"}]).then(([n,o])=>o?o.reports.map(t=>{const i=z({warnings:0,errors:0,ignoreds:0}),d=z(t.items.map(_=>{const f=_.status.toLowerCase(),T=J[f],$=!x(f);return _.ignored?i.ignoreds++:$&&i[`${f}s`]++,{..._,status:f,issue:$,variant:T}}));return{...t,badges:i,items:d,noIssues:i.warnings+i.errors===0}}):null)),k=await k,V(),k);function A(n){const o=n==null?void 0:n.id;b.put({uri:"diagnosis/run"+(o?"?force":""),data:o?{categories:[o]}:{}}).then(()=>b.refetch())}function D(n,o,t){const i=[o.id].concat(Object.entries(t.meta).map(d=>d.join("=")));b.put({uri:"diagnosis/"+n,data:{filter:i}}).then(()=>{t.ignored=n==="ignore";const d=t.ignored?1:-1;o.badges.ignoreds+=d,x(t.status)||(o.badges[`${t.status}s`]-=d)})}function H(){b.get("diagnosis?share").then(({url:n})=>{window.open(n,"_blank")})}return(n,o)=>{const t=R,i=K,d=Q,_=E,f=q,T=W,$=O,M=X,w=G("t"),S=U;return e(),h("div",null,[u(d,null,{"group-right":a(()=>[u(i,{variant:"success",onClick:H},{default:a(()=>[u(t,{iname:"cloud-upload"}),p(" "+c(n.$t("logs_share_with_yunopaste")),1)]),_:1})]),_:1}),m("div",ss,[p(c(n.$t(y(C)?"diagnosis_explanation":"diagnosis_first_run"))+" ",1),y(C)===null?(e(),l(i,{key:0,class:"d-block mt-2",variant:"info",onClick:o[0]||(o[0]=s=>A())},{default:a(()=>[u(t,{iname:"stethoscope"}),p(" "+c(n.$t("run_first_diagnosis")),1)]),_:1})):g("",!0)]),(e(!0),h(L,null,N(y(C),s=>(e(),l(M,{key:s.id,collapsible:"",collapsed:s.noIssues,"no-body":"","button-unbreak":"lg"},{header:a(()=>[m("h2",null,c(s.description),1),m("div",ns,[s.noIssues?v((e(),l(_,{key:0,variant:"success"},null,512)),[[w,"everything_good"]]):g("",!0),s.badges.errors?v((e(),l(_,{key:1,variant:"danger"},null,512)),[[w,{path:"issues",args:{count:s.badges.errors}}]]):g("",!0),s.badges.warnings?v((e(),l(_,{key:2,variant:"warning"},null,512)),[[w,{path:"warnings",args:{count:s.badges.warnings}}]]):g("",!0),s.badges.ignoreds?v((e(),l(_,{key:3},null,512)),[[w,{path:"ignored",args:{count:s.badges.ignoreds}}]]):g("",!0)])]),"header-buttons":a(()=>
1[u(i,{size:"sm",variant:s.items?"info":"success",onClick:r=>A(s)},{default:a(()=>[u(t,{iname:"refresh"}),p(" "+c(n.$t("rerun_diagnosis")),1)]),_:2},1032,["variant","onClick"])]),default:a(()=>[m("p",es,c(n.$t("last_ran"))+" "+c(y(Z)(s.timestamp,!0,!0)),1),u($,{flush:""},{default:a(()=>[(e(!0),h(L,null,N(s.items,(r,B)=>(e(),l(T,{key:B,variant:r.variant,faded:r.ignored},{default:a(()=>[m("div",ts,[m("p",{class:"mb-0 me-2",innerHTML:r.summary},null,8,is),m("div",os,[r.ignored?(e(),l(i,{key:0,size:"sm",onClick:I=>D("unignore",s,r)},{default:a(()=>[u(t,{iname:"bell"}),p(" "+c(n.$t("unignore")),1)]),_:2},1032,["onClick"])):r.issue?(e(),l(i,{key:1,variant:"warning",size:"sm",onClick:I=>D("ignore",s,r)},{default:a(()=>[u(t,{iname:"bell-slash"}),p(" "+c(n.$t("ignore")),1)]),_:2},1032,["onClick"])):g("",!0),r.details?v((e(),l(i,{key:2,size:"sm",variant:"outline-dark",class:"ms-lg-2 mt-2 mt-lg-0"},{default:a(()=>[u(t,{iname:"level-down"}),p(" "+c(n.$t("details")),1)]),_:2},1024)),[[S,`collapse-${s.id}-item-${B}`]]):g("",!0)])]),r.details?(e(),l(f,{key:0,id:`collapse-${s.id}-item-${B}`},{default:a(()=>[m("ul",as,[(e(!0),h(L,null,N(r.details,(I,j)=>(e(),h("li",{key:j,innerHTML:I},null,8,rs))),128))])]),_:2},1032,["id"])):g("",!0)]),_:2},1032,["variant","faded"]))),128))]),_:2},1024)]),_:2},1032,["collapsed"]))),128))])}}}),Ws=P(ls,[["__scopeId","data-v-6520ed3e"]]);export{Ws as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.