Excmo. Sr. Luciano Puga y Blanco

Fiscal General del Estado

Nombramiento: Real Decreto 08/07/1895 (Gaceta nº 190, de 09/07/1895)

Fecha de nombramiento: 04/07/1895

Cese: No consta, se presume que en fecha del nombramiento de su sucesor, Felipe Sánchez Román, RD 21/10/1897 (Gaceta nº 295, de 22/10/1897)

Fecha de cese: 17/10/1897

Trayectoria

  • Luciano Puga Blanco, señor de Anzobre, nació [1] en La Merca (Parroquia de San Andrés de Proente. Ourense), el 30 de diciembre de 1842. Su padre, Manuel Mª Puga y Feijó, era militar y un fervoroso carlista, en cuyas filas luchó durante más de cinco años hasta que, en 1839, al acogerse al contenido del artículo 2º del Convenio de Vergara, [2] le fue revalidado su empleo de capitán por las autoridades isabelinas.
  • En febrero de 1868, contrajo matrimonio en Santiago de Compostela con Juana Parga Torreiro, hermana de Salvador Parga Torreiro ( 1838-1901), catedrático de Derecho Político y Administrativo de la Universidad de Santiago, que también había sido senador.
  • El matrimonio tuvo cuatro hijos de los cuales el único varón, fue Manuel Mª Puga Parga (1874-1918) el popular "Picadillo" [3].
  • Tras obtener los títulos de Bachiller en Artes en 1858, y de Licenciado en Derecho Civil y Canónico en 1864, ambos en la Universidad de Santiago de Compostela, en 1867 obtiene el título de Doctor en ambas materias, en la Universidad Central de Madrid.
  • En el mismo año, la Sociedad Económica de Amigos del País, de la ciudad de Santiago, le nombra Socio de Número.
  • En noviembre de 1868 es nombrado Profesor Auxiliar de la Cátedra de "Ampliación del Derecho Civil y Códigos españoles", puesto al que renunciará el 16 de febrero de 1871.
  • Fue abogado en ejercicio y llegó a ser Decano del Ilustre Colegio de Abogados de La Coruña.
  • Ocupó la Alcaldía de Santiago de Compostela desde 1869 a 1871 y fue nombrado Secretario del Gobierno General de la Isla de Cuba (16/06/1892) y Gobernador del Banco Español de la isla de Cuba (16/07/1892). También fue Vocal de la Junta Superior de Prisiones
  • De fuerte raíz gallega, representó a su tierra en las Cortes Generales como diputado por el Partido Liberal Conservador en tres legislaturas: en representación de Santiago de Compostela, en 1871; por la Coruña, en 1884, y por el distrito de Órdenes, en 1886. También fue senador, en representación de la Sociedad Económica Matritense de Amigos del País, en 1891, escaño al que renunciaría al año siguiente. En 1893, fue elegido senador por la provincia de Matanzas (Cuba)
  • Su vida transcurre entre la Universidad y la política. Le unió una gran amistad con Antonio Cánovas del Castillo y, especialmente, con el influyente político conservador Francisco Romero Robledo [4], ministro de Gracia y Justicia cuando en 1895 Luciano Puga fue nombrado Fiscal del Tribunal Supremo a los 52 años.
  • En el ejercicio de este cargo, destacó por algunas decisiones que supusieron avances importantes para la coordinación de la actividad del Ministerio Fiscal, como la Instrucción de 30 de julio de 1895, en la que estableció un formato uniforme para la elaboración de la Memoria Anual.
  • Notas: [1] Síntesis extraída del Índice Biográfico de España, Portugal e Iberoamérica(IBEPI), 2ª edición corregida y ampliada, editado por Víctor Herrero Mediavilla, K.G. Saur München, 2000 (Biblioteca Nacional), en el que se recogen las biografías publicadas en Ossorio y Bernard, Manuel, Ensayo de un Catálogo de Periodistas Españoles del S. XIX, 1903, pág. 49; Lanza Álvarez, Francisco, Dos mil nombres gallegos, 1953, pág. 189. Expediente personal de Senador Vitalicio, custodiado en el Archivo del Senado, signatura HIS-0359-01. Colección histórica Gazeta del BOE, Enciclopedia Universal Ilustrada Espasa, y Crónica de España. 1994: Barcelona. Ed. Plaza & Janés Editores S.A. 2 vol. 1026-1027p. Biografía del personaje escrita por Manuel Blanco Rey (Licenciado en Historia Eclesiástica por la Universidad Gregoriana de Roma y Diplomado en Arqueología), publicada en el Anuario brigantino, ISSN 1130-7625, nº 22, 1999, págs. 189 a 206. [2] Firmado entre Baldomero Espartero y Rafael Maroto, en agosto de 1839, pretendía finalizar la lucha entre Carlistas e Isabelinos, para lo cual, entre otras cuestiones, se facilitaba la incorporación de los militares carlistas al Ejército isabelino, manteniendo su graduación. [3] Personaje polifacético que, además de ejercer de abogado y de juez municipal, se dedicó también a la política, llegando a ser alcalde de A Coruña en dos ocasiones (1915 y 1917). La sección gastronómica que tenía en El Noroeste. dedicada a recetas de cocina, fue la causa del seudónimo "Picadillo", con el que fue universalmente conocido. En 1905, publicó su obra más importante: "La Cocina Práctica", con prólogo de Emilia Pardo Bazán, que incluía las recetas de El Noroeste y otras nuevas. Su último libro fue "Mi historia política". [4] A quien llegó a calificar de "mi ilustre jefe y amigo queridísimo".
Etiketa
  • luciano-puga-y-blanco

Tipo de Documento
Errorea gertatu da txantiloia prozesatzerakoan.
Java method "com.sun.proxy.$Proxy921.getFriendlyURLEntryLocalization(long, String)" threw an exception when invoked on com.sun.proxy.$Proxy921 object "com.liferay.friendly.url.service.impl.FriendlyURLEntryLocalServiceImpl@2413f6ee"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign friendlyURLEntryLocalization ...  [in template "13333257#13333299#13750832" at line 28, column 33]
----
1<#assign classNameLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.ClassNameLocalService")/> 
2<#assign dlFileEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")/> 
3<#assign dlFileEntryTypeLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryTypeLocalService")/> 
4<#assign dlFileEntryMetadataLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryMetadataLocalService")/> 
5<#assign friendlyURLLocalService = serviceLocator.findService("com.liferay.friendly.url.service.FriendlyURLEntryLocalService")/> 
6<#assign storageEngineManagerUtil = objectUtil("com.liferay.dynamic.data.mapping.kernel.StorageEngineManagerUtil")/> 
7 
8<#assign groupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService")/> 
9<#assign layout = themeDisplay.getLayout()> 
10	<#if layout??> 
11		<#if layout.isPrivateLayout()> 
12			<#assign fiscalRepositoryGroup = groupLocalService.getGroup(companyId, "FISCAL_Zona_Privada")/> 
13		<#else> 
14			<#assign fiscalRepositoryGroup = groupLocalService.getGroup(companyId, "Guest")/> 
15		</#if> 
16		<#assign repositoryFriendlyUrl = fiscalRepositoryGroup.getFriendlyURL()/> 
17	<#assign imgUrlBase = "/documents/d"+repositoryFriendlyUrl+"/"/> 
18	</#if> 
19<#assign documentUrlPrincipal = ""/> 
20 
21<#if entries?has_content> 
22	<ul class="mj-links-list"> 
23		<#list entries as curEntry> 
24			<li> 
25				<#assign dlFileEntry = dlFileEntryLocalService.getDLFileEntry(curEntry.classPK) /> 
26				<#assign classNameId = classNameLocalService.getClassNameId("com.liferay.portal.kernel.repository.model.FileEntry") /> 
27				<#assign friendlyURLEntry = friendlyURLLocalService.getMainFriendlyURLEntry(classNameId, curEntry.classPK) /> 
28				<#assign friendlyURLEntryLocalization = friendlyURLLocalService.getFriendlyURLEntryLocalization(friendlyURLEntry.getFriendlyURLEntryId(), themeDisplay.getLanguageId()) /> 
29				<#if dlFileEntry.getSize() gt 0 > 
30					<#assign documentUrlPrincipal = getDocumentUrl(repositoryFriendlyUrl, friendlyURLEntryLocalization.getUrlTitle(), false)/> 
31				<#else> 
32					<#assign documentUrlPrincipal = "" /> 
33				</#if> 
34 
35				<#assign descripcion = dlFileEntry.getDescription() /> 
36				<#assign fileEntryType = dlFileEntryTypeLocalService.getFileEntryType(dlFileEntry.getFileEntryTypeId()) /> 
37				<#assign fileEntryTypeName = fileEntryType.getName(locale) /> 
38				<#assign fileEntryMetadata = dlFileEntryMetadataLocalService.getFileEntryMetadata(fileEntryType.getDataDefinitionId(), dlFileEntry.getLatestFileVersion(true).getFileVersionId()) /> 
39				<#assign ddmFormValues = storageEngineManagerUtil.getDDMFormValues(fileEntryMetadata.getDDMStorageId()) /> 
40				<#assign ddmFormFieldValues = ddmFormValues.getDDMFormFieldValues()/> 
41 
42				<#if fileEntryTypeName=="DOCUMENTO" > 
43 
44					<#-- start --> 
45					<#list ddmFormFieldValues as field> 
46						<#assign reference = field.getFieldReference() /> 
47						<#if reference=="titulo" > 
48							<#assign documentTitulo = (field.getValue().getString(locale)?has_content)?then(field.getValue().getString(locale),dlFileEntry.fileName) /> 
49						<#elseif reference=="fecha"> 
50							<#assign documentFecha = field.getValue().getString(locale)/> 
51						</#if> 
52 
53					</#list> 
54					<#-- html --> 
55					<div> 
56						<@printDocumentTitle documentUrlPrincipal documentTitulo /> 
57						<div> 
58							<#if documentFecha?? && documentFecha!=""> 
59								<#assign documentFecha_DateObj = dateUtil.parseDate("yyyy-MM-dd", documentFecha, locale)>  
60								<#assign documentFechaFormat = dateUtil.getDate(documentFecha_DateObj, "dd/MM/yyyy", locale)/> 
61								<p class="mb-0"><time class="mj-datetime" datetime="${documentFecha_DateObj?date?iso_utc}">${documentFechaFormat}</time></p> 
62							</#if> 
63						</div> 
64					</div> 
65				<#else> 
66					<#assign fechaLugarList = []/> 
67					<#list ddmFormFieldValues as ddmFormFieldValue> 
68						<#assign nestedDDNFormFieldValues = ddmFormFieldValue.getNestedDDMFormFieldValues()/> 
69						<#assign documentTitulo = "" /> 
70						<#list nestedDDNFormFieldValues as field> 
71							<#assign reference = field.getFieldReference() /> 
72							<#if reference=="titulo" > 
73								<#assign documentTitulo = field.getValue().getString(locale) /> 
74							<#elseif reference=="lugar" > 
75								<#assign lugarItem = field.getValue().getString(locale) /> 
76							<#elseif reference=="fecha"> 
77								<#assign fechaItem = field.getValue().getString(locale)/> 
78							</#if> 
79						</#list> 
80						<#assign fechaLugarList = fechaLugarList+[{'fecha':fechaItem, 'lugar':lugarItem}]/> 
81					</#list> 
82					<div> 
83						<@printDocumentTitle documentUrlPrincipal documentTitulo /> 
84						<#if fechaLugarList?has_content> 
85							<@printFechaLugarList fechaLugarList /> 
86						</#if> 
87					</div> 
88				</#if> 
89				<a class="mj-link-download" href="${documentUrlPrincipal}" download aria-label="<@liferay.language key='download' /> ${documentTitulo}"> 
90					${languageUtil.format(locale, "download-x", dlFileEntry.extension?upper_case, false)} 
91				</a> 
92			</li> 
93		</#list> 
94	</ul> 
95</#if> 
96 
97 
98<#function getDocumentUrl repositoryUrl title isDownload> 
99	<#if repositoryUrl?? && repositoryUrl!="" && title?? && title!="" > 
100		<#if isDownload?? && isDownload==true > 
101			<#return "/documents/d"+repositoryUrl+"/"+title+"?download=true"> 
102		<#else> 
103			<#return "/documents/d"+repositoryUrl+"/"+title > 
104		</#if> 
105	<#else> 
106		<#return ""> 
107	</#if> 
108</#function> 
109 
110 
111<#macro printDocumentTitle documentUrl docTitulo> 
112	<#if docTitulo?? && docTitulo!=""> 
113		<p class="mj-links-list__text mb-2"> 
114		<#if documentUrl?? && documentUrl!="">  
115			<a href="${documentUrl}?download=false" target="_blank" title="<@liferay.language key='opens-new-window'/>">${htmlUtil.escape(docTitulo)} 
116			</a> 
117		<#else> 
118			${htmlUtil.escape(docTitulo)} 
119		</#if> 
120		</p> 
121	</#if> 
122</#macro> 
123 
124<#macro printFechaLugarList fechaLugarList >	 
125	<ul class="list-unstyled"> 
126		<#list fechaLugarList as fechaLugarItem> 
127			<#assign documentFecha_DateObj = dateUtil.parseDate("yyyy-MM-dd", fechaLugarItem.fecha, locale)>  
128			<#assign documentFechaFormat = dateUtil.getDate(documentFecha_DateObj, "dd/MM/yy", locale)/> 
129			<li class="d-block border-bottom-0 p-0"> 
130				<p class="mb-0"> 
131					<#if fechaLugarItem.fecha?has_content > 
132						<time datetime="${fechaLugarItem.fecha}">${documentFechaFormat}</time> 
133					</#if> 
134					<#if fechaLugarItem.lugar?has_content > 
135						 - <strong><@liferay.language key="fiscal-templates.equipo.discurso-intervencion.place" />:</strong> 
136						<span>${fechaLugarItem.lugar}</span> 
137					</#if> 
138				</p> 
139			</li> 
140		</#list> 
141	</ul> 
142</#macro>