Manual de funciones

 

Manual de Funciones y Competencias Laborales de la Función Pública: Mediante Resolución 668 del 03 de agosto de 2018: "Por la cual se modifica  los perfiles del Manual Específico de Funciones y de Competencias Laborales para los empleados de la planta del Departamento Administrativo de la Función Pública", ajustándolo a lo dispuesto en el Decreto Único Reglamentario 1083 del 26 de mayo de 2015

Manual de Funciones Planta Temporal: Mediante Resolución 848 del 27 de septiembre de 2018 se modifica el Manual Específico de Funciones y de Competencias Laborales de la Planta Temporal de personal del Departamento Administrativo de la Función Pública de conformidad con el Decreto 2779 del 28 de diciembre de 2012, prorrogado parcialmente por el Decreto 2156 del 20 de diciembre de 2017.

Se ha producido un error al procesar la plantilla.
Denied resolving class java.lang.Class by java.lang.Class

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign clase = object.getClass().get...  [in template "418512#418548#28600970" at line 32, column 17]
----
1<style type="text/css"> 
2h3.panel-title{ 
3	width:100%; 
4
5.caret-acordeon { 
6	color: var(--color_primario); 
7
8.panel-group .panel-title>a, .panel-group .panel-title>span { 
9	display: inline-block; 
10
11</style> 
12 
13<#if entries?has_content> 
14<div class="contenido"> 
15	<div class="panel-group" id="acordeones-una-columna"> 
16 
17		<#list entries as curEntry> 
18		<#assign 
19		entry = curEntry 
20		assetRenderer = entry.getAssetRenderer() 
21		/> 
22		<#assign renderer = curEntry.getAssetRenderer()> 
23		<#assign object = renderer.getAssetObject() /> 
24 
25		<#assign article = renderer.getArticle() > 
26		<#assign document = saxReaderUtil.read(article.getContent()) > 
27		<#assign rootElement = document.getRootElement() > 
28 
29		<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='contenido']") > 
30		<#assign contenido = xPathSelector.selectSingleNode(rootElement).getStringValue()> 
31 
32		<#assign clase = object.getClass().getName() /> 
33		<#assign urlTitle = article.getUrlTitle()> 
34		<#assign contenido_id = 'contenido-'+urlTitle /> 
35 
36		<div class="panel panel-default acordeon borde-acordeon"> 
37			<div class="panel-heading panel-acordeon" id="${urlTitle}"> 
38				<h3 class="panel-title"> 
39					<a data-toggle="collapse" data-parent="#acordeones-una-columna" href="#${contenido_id}"><span class="punto"></span> 
40						${curEntry.getTitle(locale)} 
41						<span class="caret-acordeon glyphicon glyphicon-chevron-right"></span> 
42						<@getEditIcon /> 
43					</a> 
44				</h3> 
45			</div> 
46			<div id="${contenido_id}" class="panel-collapse collapse panel_acordeon"> 
47				<div class="body-acordeon"> 
48					${contenido} 
49				</div> 
50			</div> 
51		</div> 
52		</#list> 
53		</#if> 
54	</div> 
55</div> 
56<script type="text/javascript"> 
57	AUI().ready( function() { 
58		var procesarAnchor=function(){ 
59			if($('#'+document.URL.split('#')[1]).offset()!==undefined){ 
60				offsetTop=$('#'+document.URL.split('#')[1]).offset().top; 
61				$(window).scrollTop(offsetTop); 
62
63
64		if(document.URL.split('#')[1]!==undefined){ 
65			$('#contenido-'+document.URL.split('#')[1]).collapse(); 
66			setTimeout(function(){procesarAnchor();},200); 
67
68 
69		function forEach(iterable, funcion) { 
70			var respuesta = []; 
71			for (var i = 0; i < iterable.length; i++) { 
72				respuesta[i] = funcion(iterable[i], i); 
73
74			return respuesta; 
75
76 
77		function toggleIcon(e) { 
78			$(e.target) 
79			.prev('.panel-heading') 
80			.find(".caret-acordeon") 
81			.toggleClass('glyphicon-chevron-right glyphicon-chevron-down'); 
82
83		$('.panel-group').on('hidden.bs.collapse', toggleIcon); 
84		$('.panel-group').on('shown.bs.collapse', toggleIcon); 
85 
86	}); 
87 
88</script> 
89 
90<#macro getEditIcon> 
91<#if assetRenderer.hasEditPermission(themeDisplay.getPermissionChecker())> 
92<#assign redirectURL = renderResponse.createRenderURL() /> 
93 
94${redirectURL.setParameter("mvcPath", "/add_asset_redirect.jsp")} 
95${redirectURL.setWindowState("pop_up")} 
96 
97<#assign editPortletURL = assetRenderer.getURLEdit(renderRequest, renderResponse, windowStateFactory.getWindowState("pop_up"), redirectURL)!"" /> 
98 
99<#if validator.isNotNull(editPortletURL)> 
100<#-- <#assign title = languageUtil.format(locale, "edit-x", entryTitle, false) /> --> 
101<#assign title = 'Editar' /> 
102 
103<@liferay_ui["icon"] 
104cssClass="icon-monospaced visible-interaction" 
105icon="pencil" 
106markupView="lexicon" 
107message=title 
108url="javascript:Liferay.Util.openWindow({id:'" + renderResponse.getNamespace() + "editAsset', title: '" + title + "', uri:'" + htmlUtil.escapeURL(editPortletURL.toString()) + "'});" 
109/> 
110</#if> 
111</#if> 
112</#macro>