@rero/rero-ils-ui
Version:
User interface for RERO integrated library system (RERO ILS).
2 lines (1 loc) • 15.1 kB
JavaScript
import{a as se,b as pe}from"./chunk-FCC5WNRC.js";import{a as me}from"./chunk-BR2J44KJ.js";import{a as de}from"./chunk-32FZIPT5.js";import{a as _e}from"./chunk-CGU6MK6Q.js";import{R as B,Y as ce,j as le,o as h,p as w,q as R}from"./chunk-4GRLSOJZ.js";import{c as re}from"./chunk-WOV5KKTV.js";import{Ma as ne,gc as oe,hc as ae,mc as q}from"./chunk-MTJX6JRK.js";import{a as ee,b as x,c as P}from"./chunk-GQ5FIRIY.js";import{k as te}from"./chunk-4A4J5SA3.js";import{la as ie}from"./chunk-4MYHQLZQ.js";import{W as F}from"./chunk-WKOKZ3JO.js";import{$b as E,Db as K,Eb as Q,Fa as j,Gc as X,Hc as r,Ic as p,Jc as A,Kc as I,Tc as Y,Vb as m,Xb as s,Yb as S,Yc as k,_b as D,ac as _,bc as i,cc as n,dc as u,dd as y,ed as T,gb as o,hc as O,ia as V,ic as N,jc as U,jd as Z,kc as z,oa as b,pa as M,r as G,rc as W,sc as d,tc as H,uc as J,vd as f,yb as C}from"./chunk-3WD6XLXL.js";var De=["*"];function Ee(e,c){if(e&1&&(i(0,"dt",1),r(1,"Source catalog"),n(),i(2,"dd"),r(3),n()),e&2){let t=d();o(3),p(t.record().source_catalog)}}function ye(e,c){if(e&1&&r(0),e&2){let t=d(2);A(" (",t.record().identifier.source,") ")}}function Te(e,c){if(e&1&&(i(0,"dt",1),r(1,"Identifier"),n(),i(2,"dd"),r(3),y(4,"translate"),m(5,ye,1,1),n()),e&2){let t=d();o(3),I(" ",T(4,3,t.record().identifier.type)," - ",t.record().identifier.value," "),o(2),s(t.record().identifier.source?5:-1)}}var v=(()=>{class e{constructor(){this.record=f()}static{this.\u0275fac=function(l){return new(l||e)}}static{this.\u0275cmp=C({type:e,selectors:[["admin-entities-local-global"]],inputs:{record:[1,"record"]},ngContentSelectors:De,decls:4,vars:2,consts:[[1,"metadata"],["translate",""]],template:function(l,a){l&1&&(H(),i(0,"dl",0),J(1),m(2,Ee,4,1),m(3,Te,6,5),n()),l&2&&(o(2),s(a.record().source_catalog?2:-1),o(),s(a.record().identifier?3:-1))},dependencies:[x,P],encapsulation:2,changeDetection:0})}}return e})();var he=(e,c)=>({"fa-check text-success":e,"fa-times text-error":c});function we(e,c){if(e&1&&(i(0,"dt",1),r(1,"Name"),n(),i(2,"dd"),r(3),n()),e&2){let t=d();o(3),p(t.record().name)}}function Le(e,c){if(e&1&&(i(0,"li"),r(1),n()),e&2){let t=c.$implicit;o(),p(t)}}function Ve(e,c){if(e&1&&(i(0,"dt",1),r(1,"Subordinate unit"),n(),i(2,"dd")(3,"ul",2),D(4,Le,2,1,"li",null,S),n()()),e&2){let t=d();o(4),E(t.record().subordinate_unit)}}function Pe(e,c){if(e&1&&(i(0,"dt",1),r(1,"Conference place"),n(),i(2,"dd"),r(3),n()),e&2){let t=d();o(3),p(t.record().conference_place)}}function Ie(e,c){if(e&1&&(i(0,"dt",1),r(1,"Conference numbering"),n(),i(2,"dd"),r(3),n()),e&2){let t=d();o(3),p(t.record().conference_numbering)}}function be(e,c){if(e&1&&(i(0,"dt",1),r(1,"Conference date"),n(),i(2,"dd"),r(3),n()),e&2){let t=d();o(3),p(t.record().conference_date)}}function Me(e,c){if(e&1&&(i(0,"dt",1),r(1,"Conference"),n(),i(2,"dd"),u(3,"i",3),n()),e&2){let t=d();o(3),_("ngClass",k(1,he,t.record().conference,!t.record().conference))}}function Oe(e,c){if(e&1&&(i(0,"dt",1),r(1,"Start date"),n(),i(2,"dd"),r(3),n()),e&2){let t=d();o(3),p(t.record().start_date)}}function Ne(e,c){if(e&1&&(i(0,"dt",1),r(1,"End date"),n(),i(2,"dd"),r(3),n()),e&2){let t=d();o(3),p(t.record().end_date)}}function Ae(e,c){if(e&1&&(i(0,"li"),r(1),n()),e&2){let t=c.$implicit;o(),p(t)}}function ke(e,c){if(e&1&&(i(0,"dt",1),r(1,"Alternative names"),n(),i(2,"dd")(3,"ul",2),D(4,Ae,2,1,"li",null,S),n()()),e&2){let t=d();o(4),E(t.record().alternative_names)}}var Ce=(()=>{class e{constructor(){this.record=f()}static{this.\u0275fac=function(l){return new(l||e)}}static{this.\u0275cmp=C({type:e,selectors:[["admin-local-organisation-detail-view"]],inputs:{record:[1,"record"]},decls:10,vars:10,consts:[[3,"record"],["translate",""],[1,"ui:list-none"],[1,"fa","ui:mr-2",3,"ngClass"]],template:function(l,a){l&1&&(i(0,"admin-entities-local-global",0),m(1,we,4,1),m(2,Ve,6,0),m(3,Pe,4,1),m(4,Ie,4,1),m(5,be,4,1),m(6,Me,4,4),m(7,Oe,4,1),m(8,Ne,4,1),m(9,ke,6,0),n()),l&2&&(_("record",a.record()),o(),s(a.record().name?1:-1),o(),s(a.record().subordinate_unit?2:-1),o(),s(a.record().conference_place?3:-1),o(),s(a.record().conference_numbering?4:-1),o(),s(a.record().conference_date?5:-1),o(),s(a.record().conference?6:-1),o(),s(a.record().start_date?7:-1),o(),s(a.record().end_date?8:-1),o(),s(a.record().alternative_names&&a.record().alternative_names.length>0?9:-1))},dependencies:[v,x,F],encapsulation:2,changeDetection:0})}}return e})();function Fe(e,c){if(e&1&&(i(0,"dt",1),r(1,"Name"),n(),i(2,"dd"),r(3),n()),e&2){let t=d();o(3),p(t.record().name)}}function Re(e,c){if(e&1&&(i(0,"dt",1),r(1,"Birth date"),n(),i(2,"dd"),r(3),n()),e&2){let t=d();o(3),p(t.record().date_of_birth)}}function Be(e,c){if(e&1&&(i(0,"dt",1),r(1,"Death date"),n(),i(2,"dd"),r(3),n()),e&2){let t=d();o(3),p(t.record().date_of_death)}}function Ge(e,c){if(e&1&&(i(0,"dt",1),r(1,"Numeration"),n(),i(2,"dd"),r(3),n()),e&2){let t=d();o(3),p(t.record().numeration)}}function We(e,c){if(e&1&&(i(0,"dt",1),r(1,"Qualifier"),n(),i(2,"dd"),r(3),n()),e&2){let t=d();o(3),p(t.record().qualifier)}}function qe(e,c){if(e&1&&(i(0,"dt",1),r(1,"Fuller form of name"),n(),i(2,"dd"),r(3),n()),e&2){let t=d();o(3),p(t.record().fuller_form_of_name)}}function $e(e,c){if(e&1&&(i(0,"li"),r(1),n()),e&2){let t=c.$implicit;o(),p(t)}}function je(e,c){if(e&1&&(i(0,"dt",1),r(1,"Alternative names"),n(),i(2,"dd")(3,"ul",2),D(4,$e,2,1,"li",null,S),n()()),e&2){let t=d();o(4),E(t.record().alternative_names)}}var ue=(()=>{class e{constructor(){this.record=f()}static{this.\u0275fac=function(l){return new(l||e)}}static{this.\u0275cmp=C({type:e,selectors:[["admin-local-person-detail-view"]],inputs:{record:[1,"record"]},decls:8,vars:8,consts:[[3,"record"],["translate",""],[1,"ui:list-none"]],template:function(l,a){l&1&&(i(0,"admin-entities-local-global",0),m(1,Fe,4,1),m(2,Re,4,1),m(3,Be,4,1),m(4,Ge,4,1),m(5,We,4,1),m(6,qe,4,1),m(7,je,6,0),n()),l&2&&(_("record",a.record()),o(),s(a.record().name?1:-1),o(),s(a.record().date_of_birth?2:-1),o(),s(a.record().date_of_death?3:-1),o(),s(a.record().numeration?4:-1),o(),s(a.record().qualifier?5:-1),o(),s(a.record().fuller_form_of_name?6:-1),o(),s(a.record().alternative_names&&a.record().alternative_names.length>0?7:-1))},dependencies:[v,x],encapsulation:2,changeDetection:0})}}return e})();function Ke(e,c){if(e&1&&(i(0,"dt",1),r(1,"Name"),n(),i(2,"dd"),r(3),n()),e&2){let t=d();o(3),p(t.record().name)}}function Qe(e,c){if(e&1&&(i(0,"li"),r(1),n()),e&2){let t=c.$implicit;o(),p(t)}}function Ue(e,c){if(e&1&&(i(0,"dt",1),r(1,"Alternative names"),n(),i(2,"dd")(3,"ul",2),D(4,Qe,2,1,"li",null,S),n()()),e&2){let t=d();o(4),E(t.record().alternative_names)}}var fe=(()=>{class e{constructor(){this.record=f()}static{this.\u0275fac=function(l){return new(l||e)}}static{this.\u0275cmp=C({type:e,selectors:[["admin-local-place-detail-view"]],inputs:{record:[1,"record"]},decls:3,vars:3,consts:[[3,"record"],["translate",""],[1,"ui:list-none"]],template:function(l,a){l&1&&(i(0,"admin-entities-local-global",0),m(1,Ke,4,1),m(2,Ue,6,0),n()),l&2&&(_("record",a.record()),o(),s(a.record().name?1:-1),o(),s(a.record().alternative_names&&a.record().alternative_names.length>0?2:-1))},dependencies:[v,x],encapsulation:2,changeDetection:0})}}return e})();var ze=(e,c)=>({"fa-check text-success":e,"fa-times text-error":c});function He(e,c){if(e&1&&(i(0,"dt",1),r(1,"Name"),n(),i(2,"dd"),r(3),n()),e&2){let t=d();o(3),p(t.record().name)}}function Je(e,c){if(e&1&&(i(0,"dt",1),r(1,"Genre form"),n(),i(2,"dd"),u(3,"i",2),n()),e&2){let t=d();o(3),_("ngClass",k(1,ze,t.record().genreForm,!t.record().genreForm))}}function Xe(e,c){if(e&1&&(i(0,"li"),r(1),n()),e&2){let t=c.$implicit;o(),p(t)}}function Ye(e,c){if(e&1&&(O(0),i(1,"dt",1),r(2,"Alternative names"),n(),i(3,"dd")(4,"ul",3),D(5,Xe,2,1,"li",null,S),n()(),N()),e&2){let t=d();o(5),E(t.record().alternative_names)}}var xe=(()=>{class e{constructor(){this.record=f()}static{this.\u0275fac=function(l){return new(l||e)}}static{this.\u0275cmp=C({type:e,selectors:[["admin-local-topic-detail-view"]],inputs:{record:[1,"record"]},decls:4,vars:4,consts:[[3,"record"],["translate",""],[1,"fa",3,"ngClass"],[1,"ui:list-none"]],template:function(l,a){l&1&&(i(0,"admin-entities-local-global",0),m(1,He,4,1),m(2,Je,4,4),m(3,Ye,7,0,"ng-container"),n()),l&2&&(_("record",a.record()),o(),s(a.record().name?1:-1),o(),s(a.record().genreForm?2:-1),o(),s(a.record().alternative_names&&a.record().alternative_names.length>0?3:-1))},dependencies:[v,x,F],encapsulation:2,changeDetection:0})}}return e})();function Ze(e,c){if(e&1&&(i(0,"dt",1),r(1,"Title"),n(),i(2,"dd"),r(3),n()),e&2){let t=d();o(3),p(t.record().title)}}function et(e,c){if(e&1&&(i(0,"dt",1),r(1,"Creator"),n(),i(2,"dd"),r(3),n()),e&2){let t=d();o(3),p(t.record().creator)}}var ve=(()=>{class e{constructor(){this.record=f()}static{this.\u0275fac=function(l){return new(l||e)}}static{this.\u0275cmp=C({type:e,selectors:[["admin-local-work-detail-view"]],inputs:{record:[1,"record"]},decls:3,vars:3,consts:[[3,"record"],["translate",""]],template:function(l,a){l&1&&(i(0,"admin-entities-local-global",0),m(1,Ze,4,1),m(2,et,4,1),n()),l&2&&(_("record",a.record()),o(),s(a.record().title?1:-1),o(),s(a.record().creator?2:-1))},dependencies:[v,x],encapsulation:2,changeDetection:0})}}return e})();function tt(e,c){e&1&&(i(0,"span",7),r(1,"Local"),n())}function it(e,c){if(e&1&&u(0,"admin-local-organisation-detail-view",6),e&2){let t=d();_("record",t.metadata)}}function nt(e,c){if(e&1&&u(0,"admin-local-person-detail-view",6),e&2){let t=d();_("record",t.metadata)}}function ot(e,c){if(e&1&&u(0,"admin-local-place-detail-view",6),e&2){let t=d();_("record",t.metadata)}}function at(e,c){if(e&1&&u(0,"admin-local-place-detail-view",6),e&2){let t=d();_("record",t.metadata)}}function rt(e,c){if(e&1&&u(0,"admin-local-topic-detail-view",6),e&2){let t=d();_("record",t.metadata)}}function lt(e,c){if(e&1&&u(0,"admin-local-work-detail-view",6),e&2){let t=d();_("record",t.metadata)}}function ct(e,c){if(e&1&&(r(0),y(1,"translate")),e&2){let t=d();I(" ",T(1,2,"Missing template for this entity type:")," ",t.metadata.type," ")}}function dt(e,c){if(e&1&&(i(0,"h1"),u(1,"i",1),r(2),n(),i(3,"small"),r(4),y(5,"translate"),n(),u(6,"p-tag",2),y(7,"translate"),i(8,"div",3)(9,"p-panel",4),Q(10,tt,2,0,"ng-template",null,0,Z),i(12,"div",5),m(13,it,1,1,"admin-local-organisation-detail-view",6)(14,nt,1,1,"admin-local-person-detail-view",6)(15,ot,1,1,"admin-local-place-detail-view",6)(16,at,1,1,"admin-local-place-detail-view",6)(17,rt,1,1,"admin-local-topic-detail-view",6)(18,lt,1,1,"admin-local-work-detail-view",6)(19,ct,2,4),n()()()),e&2){let t,l=c,a=d(),g=a.icon(l.metadata.type);o(),X(Y("fa ",g.class)),_("title",g.title),o(),A(" ",l.metadata.authorized_access_point," "),o(2),I(" ",T(5,9,"Local ID"),": ",l.metadata.pid," "),o(2),_("value",T(7,11,"Local")),o(7),s((t=l.metadata.type)===a.entityType.ORGANISATION?13:t===a.entityType.PERSON?14:t===a.entityType.PLACE?15:t===a.entityType.TEMPORAL?16:t===a.entityType.TOPIC?17:t===a.entityType.WORK?18:19)}}var ge=(()=>{class e{constructor(){this.translateService=V(ee),this.router=V(ie),this.appStore=V(B),this.record=f(),this.type=f(""),this.entityType=h}icon(t){switch(t){case h.ORGANISATION:return{class:w.ORGANISATION,title:this.translateService.instant("Organisation")};case h.PERSON:return{class:w.PERSON,title:this.translateService.instant("Person")};case h.PLACE:return{class:w.PLACE,title:this.translateService.instant("Place")};case h.TEMPORAL:return{class:w.TEMPORAL,title:this.translateService.instant("Temporal")};case h.TOPIC:return{class:w.TOPIC,title:this.translateService.instant("Topic")};case h.WORK:return{class:w.WORK,title:this.translateService.instant("Work")};default:return{class:"fa-question",title:this.translateService.instant("Missing type")}}}search(t){this.router.navigate(["/records","documents"],{queryParams:{q:R.generateSearchQuery(t.type,"local",t.pid),simple:"0"},skipLocationChange:!0})}static{this.\u0275fac=function(l){return new(l||e)}}static{this.\u0275cmp=C({type:e,selectors:[["admin-entities-local-detail-view"]],inputs:{record:[1,"record"],type:[1,"type"]},decls:1,vars:1,consts:[["header",""],["aria-hidden","true",3,"title"],["severity","info",3,"value"],[1,"ui:pt-2"],[1,"ui:pb-3"],[1,"ui:mx-4"],[3,"record"],["translate","",1,"ui:font-medium","ui:text-lg"]],template:function(l,a){if(l&1&&m(0,dt,20,13),l&2){let g;s((g=a.record())?0:-1,g)}},dependencies:[re,de,x,Ce,ue,fe,xe,ve,P],encapsulation:2,changeDetection:0})}}return e})();function mt(e,c){if(e&1&&u(0,"shared-operation-logs-dialog",6),e&2){let t,l=d(2);_("resourcePid",(t=l.record())==null?null:t.metadata.pid)}}function st(e,c){if(e&1){let t=z();i(0,"ng-core-detail-button",3),W("recordEvent",function(a){b(t);let g=d();return M(g.recordEvent(a))})("deleteMessageEvent",function(a){b(t);let g=d();return M(g.showDeleteMessage(a))}),O(1,4),i(2,"p-button",5),y(3,"translate"),W("onClick",function(){b(t);let a=d();return M(a.search(a.record()))}),n(),m(4,mt,1,1,"shared-operation-logs-dialog",6),N(),n()}if(e&2){let t,l=d();_("record",l.record())("type",l.type())("adminMode",l.adminMode())("useStatus",l.useStatus())("updateStatus",l.updateStatus())("deleteStatus",l.deleteStatus()),o(2),_("label",T(3,8,"Search documents")),o(2),s(l.appStore.isLogVisible("local_entities")&&((t=l.record())!=null&&t.metadata.pid)?4:-1)}}function pt(e,c){if(e&1&&u(0,"ng-core-error",2),e&2){let t=d();_("error",t.error())}}var Se=(()=>{class e extends ae{constructor(){super(...arguments),this.appStore=V(B)}search(t){this.router.navigate(["/records","documents"],{queryParams:{q:R.generateSearchQuery(t.metadata.type,"local",t.metadata.pid),simple:"0"},skipLocationChange:!0})}static{this.\u0275fac=(()=>{let t;return function(a){return(t||(t=j(e)))(a||e)}})()}static{this.\u0275cmp=C({type:e,selectors:[["admin-local-page-detail"]],features:[K],decls:4,vars:2,consts:[["dynamicHost",""],[3,"record","type","adminMode","useStatus","updateStatus","deleteStatus"],[3,"error"],[3,"recordEvent","deleteMessageEvent","record","type","adminMode","useStatus","updateStatus","deleteStatus"],["beforeButton",""],["outlined","","icon","fa fa-search",3,"onClick","label"],["resourceType","local_entities",3,"resourcePid"]],template:function(l,a){l&1&&(m(0,st,5,10,"ng-core-detail-button",1),m(1,pt,1,1,"ng-core-error",2),U(2,null,0)),l&2&&(s(a.record()?0:-1),o(),s(a.error()?1:-1))},dependencies:[oe,te,ce,ne,P],encapsulation:2,changeDetection:0})}}return e})();var Vi=()=>new $().getTypes(),Pi=[{path:"detail/:pid",component:Se,title:"Local entity"},{path:"edit/:pid",component:q,title:"Local entity",canActivate:[pe],data:{action:se.UPDATE}},{path:"new",component:q,title:"Local entity",canActivate:[me],data:{permissions:[le.LOCENT_CREATE]}}],$=class extends _e{constructor(){super(...arguments),this.name="local_entities",this.recordType="local_entities"}getTypes(){return[{key:this.name,index:this.name,label:"Local entities",detailComponent:ge,permissions:c=>this.routeToolService.permissions(c,this.recordType),redirectUrl:(c,t)=>t==="delete"?G("/records/entities"):G(`/records/${this.recordType}/detail/${c.metadata.pid}`)}]}};export{Vi as a,Pi as b};