Chamamento Público
17/02/25 às 12h25 - Atualizado em 10/03/25 às 15h52

ABERTOS
07/04/25 às 10h21 - Atualizado em 24/04/25 às 12h06
An error occurred while processing the template.
Java method "com.liferay.portal.kernel.util.DateUtil_IW.parseDate(String, String, Locale)" threw an exception when invoked on com.liferay.portal.kernel.util.DateUtil_IW object "com.liferay.portal.kernel.util.DateUtil_IW@4c6a1016"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign date = dateUtil.parseDate("EE... [in template "57149678738875#20119#11034395" at line 3, column 1] ----
1<#assign assetEntryLocalService=serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") />
2<#assign articleId=.vars['reserved-article-id'].data />
3<#assign date = dateUtil.parseDate("EEE, d MMM yyyy HH:mm:ss Z", .vars['reserved-article-modified-date'].data, locale)?string["dd/MM/yyyy HH'h'mm"] />
4
5<#if (conteudoPrincipal.getData())??>
6 <div>
7 ${conteudoPrincipal.getData()}
8 </div>
9</#if>
10
11<#if collapse.collapse_title.getData()?has_content>
12 <div aria-orientation="vertical" class="collapse-gdf panel-group" role="tablist">
13 <div role="tablist">
14 <#list collapse.getSiblings() as cur_collapse>
15 <button aria-controls="collapse-${articleId}-${cur_collapse?index}-${randomNamespace}" aria-expanded="false" class="btn btn-unstyled panel-header panel-header-link collapse-icon collapse-icon-middle collapsed mt-3 collapse-${cur_collapse.collapse_collor.getData()}" data-target="#collapse-${articleId}-${cur_collapse?index}-${randomNamespace}" data-toggle="collapse" role="tab">
16 <i class="las la-exchange-alt"></i>
17 <span class="panel-title">
18 ${cur_collapse.collapse_title.getData()}
19 </span>
20 </button>
21 <div class="panel-collapse collapse" id="collapse-${articleId}-${cur_collapse?index}-${randomNamespace}" role="tabpanel">
22 <div class="panel-body">
23 ${cur_collapse.collapse_content.getData()}
24
25 <#if collapse.groupCollapse.getSiblings()?has_content>
26 <#list cur_collapse.groupCollapse.getSiblings() as cur_collapse_groupCollapse>
27 <#assign webContentData=jsonFactoryUtil.createJSONObject(cur_collapse_groupCollapse.getData()) />
28
29 <#if webContentData?? && webContentData.title??>
30 <#assign AssetEntryLocalService=serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") />
31 <#assign assetEntry=AssetEntryLocalService.getEntry(webContentData.className, getterUtil.getLong(webContentData.classPK)) />
32 <#assign assetRenderer=assetEntry.getAssetRenderer() />
33 <#assign journalArticle=assetRenderer.getAssetObject() />
34
35 <div class="p-2">
36 <@liferay_journal["journal-article"]
37 articleId=journalArticle.getArticleId()
38 ddmTemplateKey=journalArticle.getDDMTemplateKey()
39 groupId=journalArticle.getGroupId()
40 wrapperCssClass="h-100" />
41 </div>
42 </#if>
43 </#list>
44 </#if>
45 </div>
46 </div>
47 </#list>
48 </div>
49 </div>
50</#if>
51
52<script>
53 var date = new Date('${date}');
54
55 if (!Liferay["lastModifiedDate"] ||
56 Liferay.lastModifiedDate < date) {
57 Liferay.lastModifiedDate = date
58 }
59</script>
60
61<style>
62.button-azul {
63padding: 10px; border-radius: 8px; background: #4079BC; color: white; margin: 15px; outline: none; border: none;
64}
65</style>
17/02/25 às 12h51 - Atualizado em 07/04/25 às 16h08

EM ANDAMENTO
20/02/25 às 00h56 - Atualizado em 07/04/25 às 16h19
An error occurred while processing the template.
Java method "com.liferay.portal.kernel.util.DateUtil_IW.parseDate(String, String, Locale)" threw an exception when invoked on com.liferay.portal.kernel.util.DateUtil_IW object "com.liferay.portal.kernel.util.DateUtil_IW@4c6a1016"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign date = dateUtil.parseDate("EE... [in template "57149678738875#20119#36564" at line 3, column 1] ----
1<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") />
2<#assign articleId = .vars['reserved-article-id'].data />
3<#assign date = dateUtil.parseDate("EEE, d MMM yyyy HH:mm:ss Z", .vars['reserved-article-modified-date'].data, locale)?string["dd/MM/yyyy HH'h'mm"] />
4<#if collapse.collapse_title.getData()?has_content>
5 <div class="collapse-gdf panel-group" aria-orientation="vertical" role="tablist">
6 <#list collapse.getSiblings() as cur_collapse>
7 <#-- Determine color class -->
8 <#assign colorClass = cur_collapse.collapse_collor.getData()!"default" />
9
10 <button
11 aria-controls="collapse-${articleId}-${cur_collapse?index}-${randomNamespace}"
12 aria-expanded="false"
13 class="btn btn-unstyled panel-header panel-header-link collapse-icon collapse-icon-middle collapsed mt-3 collapse-${colorClass}"
14 data-target="#collapse-${articleId}-${cur_collapse?index}-${randomNamespace}"
15 data-toggle="collapse"
16 role="tab"
17 >
18 <#if colorClass != "default" && colorClass != "warning">
19 <i class="las la-exchange-alt"></i>
20 </#if>
21
22 <span class="panel-title">
23 ${cur_collapse.collapse_title.getData()}
24 </span>
25
26 <#if colorClass == "default" && colorClass == "warning">
27 <i class="las la-caret-down text-dark"></i>
28 </#if>
29 </button>
30
31 <div class="panel-collapse collapse" id="collapse-${articleId}-${cur_collapse?index}-${randomNamespace}" role="tabpanel">
32 <div class="panel-body">
33 ${cur_collapse.collapse_content.getData()}
34
35 <#if cur_collapse.groupCollapse.getSiblings()?has_content>
36 <#list cur_collapse.groupCollapse.getSiblings() as cur_collapse_groupCollapse>
37 <#assign webContentData = jsonFactoryUtil.createJSONObject(cur_collapse_groupCollapse.getData()) />
38
39 <#if webContentData?? && webContentData.title??>
40 <#assign assetEntry = assetEntryLocalService.getEntry(webContentData.className, getterUtil.getLong(webContentData.classPK)) />
41 <#assign assetRenderer = assetEntry.getAssetRenderer() />
42 <#assign journalArticle = assetRenderer.getAssetObject() />
43
44 <div class="p-2 position-relative">
45 <@liferay_journal["journal-article"]
46 articleId = journalArticle.getArticleId()
47 ddmTemplateKey = journalArticle.getDDMTemplateKey()
48 groupId = journalArticle.getGroupId()
49 wrapperCssClass = "h-100"
50 />
51
52 <@getEditIcon />
53 </div>
54 </#if>
55 </#list>
56 </#if>
57 </div>
58 </div>
59 </#list>
60 </div>
61</#if>
62<#macro getEditIcon>
63 <#if assetRenderer.hasEditPermission(themeDisplay.getPermissionChecker())>
64 <#assign editPortletURL=assetRenderer.getURLEdit(renderRequest, renderResponse, windowStateFactory.getWindowState("NORMAL"), themeDisplay.getURLCurrent())!"" />
65 <#if validator.isNotNull(editPortletURL)>
66 <#assign title=languageUtil.format(locale, "edit-x" , entryTitle, false) />
67 <@liferay_ui["icon"] cssClass="icon-monospaced visible-interaction" icon="pencil" markupView="lexicon" message=title url=editPortletURL.toString() />
68 </#if>
69 </#if>
70</#macro>
71<script>
72 var lastModifiedDate = new Date('${date}');
73
74 Liferay.lastModifiedDate = Liferay.lastModifiedDate
75 ? Math.max(Liferay.lastModifiedDate, lastModifiedDate)
76 : lastModifiedDate;
77</script>
78<style>
79 .collapse-warning {
80 background-color:
81#fcf8e3;
82 border-color:
83#faebcc;
84 }
85
86 .collapse-default {
87 color:
88#2c83fd;
89 }
90
91 .button-azul {
92 padding: 10px;
93 border-radius: 8px;
94 background:
95#4079BC;
96 color: white;
97 margin: 15px;
98 outline: none;
99 border: none;
100 }
101
102 .well {
103 min-height: 20px;
104 padding: 19px;
105 margin-bottom: 20px;
106 border: 1px solid #e3e3e3;
107 border-radius: 4px;
108 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
109 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
110}
111</style>
17/02/25 às 12h56 - Atualizado em 07/04/25 às 16h08

FECHADOS
20/02/25 às 01h04 - Atualizado em 07/04/25 às 17h10
An error occurred while processing the template.
Java method "com.liferay.portal.kernel.util.DateUtil_IW.parseDate(String, String, Locale)" threw an exception when invoked on com.liferay.portal.kernel.util.DateUtil_IW object "com.liferay.portal.kernel.util.DateUtil_IW@4c6a1016"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign date = dateUtil.parseDate("EE... [in template "57149678738875#20119#36564" at line 3, column 1] ----
1<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") />
2<#assign articleId = .vars['reserved-article-id'].data />
3<#assign date = dateUtil.parseDate("EEE, d MMM yyyy HH:mm:ss Z", .vars['reserved-article-modified-date'].data, locale)?string["dd/MM/yyyy HH'h'mm"] />
4<#if collapse.collapse_title.getData()?has_content>
5 <div class="collapse-gdf panel-group" aria-orientation="vertical" role="tablist">
6 <#list collapse.getSiblings() as cur_collapse>
7 <#-- Determine color class -->
8 <#assign colorClass = cur_collapse.collapse_collor.getData()!"default" />
9
10 <button
11 aria-controls="collapse-${articleId}-${cur_collapse?index}-${randomNamespace}"
12 aria-expanded="false"
13 class="btn btn-unstyled panel-header panel-header-link collapse-icon collapse-icon-middle collapsed mt-3 collapse-${colorClass}"
14 data-target="#collapse-${articleId}-${cur_collapse?index}-${randomNamespace}"
15 data-toggle="collapse"
16 role="tab"
17 >
18 <#if colorClass != "default" && colorClass != "warning">
19 <i class="las la-exchange-alt"></i>
20 </#if>
21
22 <span class="panel-title">
23 ${cur_collapse.collapse_title.getData()}
24 </span>
25
26 <#if colorClass == "default" && colorClass == "warning">
27 <i class="las la-caret-down text-dark"></i>
28 </#if>
29 </button>
30
31 <div class="panel-collapse collapse" id="collapse-${articleId}-${cur_collapse?index}-${randomNamespace}" role="tabpanel">
32 <div class="panel-body">
33 ${cur_collapse.collapse_content.getData()}
34
35 <#if cur_collapse.groupCollapse.getSiblings()?has_content>
36 <#list cur_collapse.groupCollapse.getSiblings() as cur_collapse_groupCollapse>
37 <#assign webContentData = jsonFactoryUtil.createJSONObject(cur_collapse_groupCollapse.getData()) />
38
39 <#if webContentData?? && webContentData.title??>
40 <#assign assetEntry = assetEntryLocalService.getEntry(webContentData.className, getterUtil.getLong(webContentData.classPK)) />
41 <#assign assetRenderer = assetEntry.getAssetRenderer() />
42 <#assign journalArticle = assetRenderer.getAssetObject() />
43
44 <div class="p-2 position-relative">
45 <@liferay_journal["journal-article"]
46 articleId = journalArticle.getArticleId()
47 ddmTemplateKey = journalArticle.getDDMTemplateKey()
48 groupId = journalArticle.getGroupId()
49 wrapperCssClass = "h-100"
50 />
51
52 <@getEditIcon />
53 </div>
54 </#if>
55 </#list>
56 </#if>
57 </div>
58 </div>
59 </#list>
60 </div>
61</#if>
62<#macro getEditIcon>
63 <#if assetRenderer.hasEditPermission(themeDisplay.getPermissionChecker())>
64 <#assign editPortletURL=assetRenderer.getURLEdit(renderRequest, renderResponse, windowStateFactory.getWindowState("NORMAL"), themeDisplay.getURLCurrent())!"" />
65 <#if validator.isNotNull(editPortletURL)>
66 <#assign title=languageUtil.format(locale, "edit-x" , entryTitle, false) />
67 <@liferay_ui["icon"] cssClass="icon-monospaced visible-interaction" icon="pencil" markupView="lexicon" message=title url=editPortletURL.toString() />
68 </#if>
69 </#if>
70</#macro>
71<script>
72 var lastModifiedDate = new Date('${date}');
73
74 Liferay.lastModifiedDate = Liferay.lastModifiedDate
75 ? Math.max(Liferay.lastModifiedDate, lastModifiedDate)
76 : lastModifiedDate;
77</script>
78<style>
79 .collapse-warning {
80 background-color:
81#fcf8e3;
82 border-color:
83#faebcc;
84 }
85
86 .collapse-default {
87 color:
88#2c83fd;
89 }
90
91 .button-azul {
92 padding: 10px;
93 border-radius: 8px;
94 background:
95#4079BC;
96 color: white;
97 margin: 15px;
98 outline: none;
99 border: none;
100 }
101
102 .well {
103 min-height: 20px;
104 padding: 19px;
105 margin-bottom: 20px;
106 border: 1px solid #e3e3e3;
107 border-radius: 4px;
108 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
109 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
110}
111</style>