Secretaria Municipal de Habitação

Um erro ocorreu enquanto processava o modelo.
The following has evaluated to null or missing:
==> group.getExpandoBridge().getAttribute("Tipo do site")  [in template "20095#20121#4291382" at line 4, column 33]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign customFieldTypeValue = group...  [in template "20095#20121#4291382" at line 4, column 1]
----
1<#include "${templatesPath}/UTILS" /> 
2<#assign group = themeDisplay.getScopeGroup() /> 
3<#assign customFieldValue = group.getExpandoBridge().getAttribute("Título do site")!"" /> 
4<#assign customFieldTypeValue = group.getExpandoBridge().getAttribute("Tipo do site")[0]!"" /> 
5<#assign customFieldParentValue = group.getExpandoBridge().getAttribute("Nome do site pai")!"" /> 
6<#assign customFieldURLParentValue = group.getExpandoBridge().getAttribute("URL do site pai")!"" /> 
7 
8<@getCurrentGroupBaseURL/> 
9 
10<#macro mountNavigation folderId> 
11  <#assign 
12    folder = restClient.get("/headless-delivery/v1.0/structured-content-folders/" + folderId)!{} 
13  /> 
14 
15  <#if folder?exists> 
16    <#assign 
17      folderPageFriendlyUrl = folder.customFields[0].customValue.data!"" 
18      folderName = folder.name 
19      hasParent = folder.parentStructuredContentFolderId?has_content 
20    /> 
21 
22    <#if folderPageFriendlyUrl?has_content && folderName?lower_case != "home" && folderName?lower_case != "menu"> 
23      <#assign 
24        navigation = [{'name': folderName, 'URL': currentGroupBaseURL + folderPageFriendlyUrl}] + navigation 
25      /> 
26    </#if> 
27 
28    <#if hasParent> 
29      <@mountNavigation folder.parentStructuredContentFolderId/> 
30    </#if> 
31  </#if> 
32</#macro> 
33 
34<#assign 
35  navigation = [] 
36  URL = currentGroupBaseURL 
37  folderId=restClient.get("/headless-delivery/v1.0/sites/"+groupId+"/structured-contents/by-key/"+.vars["reserved-article-id"].data).structuredContentFolderId  
38/> 
39 
40<#if folderId != 0> 
41  <@mountNavigation folderId/> 
42 
43  <nav aria-label="Caminho de Navegação"> 
44    <ol class="breadcrumb"> 
45      <li class="breadcrumb-item"> 
46        <a class="breadcrumb-link" href="${portalUtil.getHomeURL(request)}">  
47          Início 
48        </a>  
49      </li> 
50 
51      <li class="breadcrumb-item"> 
52        <#if customFieldTypeValue == "subprefeitura"> 
53        <a class="breadcrumb-link" href="${portalUtil.getHomeURL(request)}/subprefeituras">  
54          Subprefeituras 
55        </a> 
56        <#else> 
57        <a class="breadcrumb-link" href="${portalUtil.getHomeURL(request)}/secretarias">  
58          Secretarias 
59        </a> 
60        </#if>	 
61      </li> 
62       
63      <#if customFieldParentValue != ""> 
64        <li class="breadcrumb-item"> 
65          <a class="breadcrumb-link" href="${customFieldURLParentValue}">  
66              ${customFieldParentValue} 
67          </a> 
68        </li>     
69	    </#if> 
70 
71       
72      <li class="breadcrumb-item"> 
73        <a class="breadcrumb-link" href="${currentGroupBaseURL}"> 
74          <#if customFieldValue != ""> 
75            ${customFieldValue} 
76          <#else> 
77            ${themeDisplay.getScopeGroup().getName()} 
78          </#if> 
79        </a>  
80      </li> 
81 
82      <#list navigation as breadcrumbItem> 
83        <li class="breadcrumb-item"> 
84          <a class="${breadcrumbItem?is_last?then('active breadcrumb-text-truncate','breadcrumb-link')}" href="${breadcrumbItem.URL}">  
85            ${breadcrumbItem.name} 
86          </a>  
87        </li> 
88      </#list> 
89    </ol> 
90  </nav> 
91</#if> 

Pautas das Reuniões

Pautas das reuniões do CMH (Conselho Municipal de Habitação)

Reunião Ordinária (8ª Gestão) - Biênio 2023/2025

Pauta da 1ª Reunião Ordinária do CMH de 16/03/2023

Pauta da 2ª Reunião Ordinária do CMH de 18/05/2023

Pauta da 3ª Reunião Ordinária do CMH de 20/07/2023

Pauta da 4ª Reunião Ordinária do CMH de 19/10/2023

Pauta da 5ª Reunião Ordinária do CMH de 27/11/2023

Pauta da 6ª Reunião Ordinária do CMH de 22/02/2024

Pauta da 7ª Reunião Ordinária do CMH de 23/04/2024


Reunião Ordinária (7ª Gestão) - 2018/2022

Pauta da 1ª Reunião Ordinária do CMH de 28/08/2018

Pauta da 2ª Reunião Ordinária do CMH de 25/10/2018

Pauta da 3ª Reunião Ordinária do CMH de 13/12/2018

Pauta da 4ª Reunião Ordinária do CMH de 21/03/2019

Pauta da 5ª Reunião Ordinária do CMH de 28/05/2019

Pauta da 6ª Reunião Ordinária do CMH de 25/07/2019

Pauta da 7ª Reunião Ordinária do CMH de 26/09/2019

Pauta da 8ª Reunião Ordinária do CMH de 12/12/2019

Pauta da 9ª Reunião Ordinária do CMH de 20.02.2020

Pauta da 10ª Reunião Ordinária do CMH de 03.09.2020

Pauta da 11ª Reunião Ordinária do CMH de 05.11.2020

Pauta da 12ª Reunião Ordinária do CMH de 15.12.2020

Pauta da 13ª Reunião Ordinária do CMH de 25.03.2021

Pauta da 14ª Reunião Ordinária do CMH de 27.05.2021

Pauta da 15ª Reunião Ordinária do CMH de 24.06.2021

Pauta da 16ª Reunião Ordinária do CMH de 26.08.2021

Pauta da 17ª Reunião Ordinária do CMH de 21.10.2021

Pauta da 18ª Reunião Ordinária do CMH de 16.12.2021

Pauta da 19ª Reunião Ordinária do CMH de 10.02.2022

Pauta da 20ª Reunião Ordinária do CMH de 14.04.2022

Pauta da 21ª Reunião Ordinária do CMH de 21.06.2022

Pauta da 22ª Reunião Ordinária do CMH de 25.08.2022

 

Reunião Ordinária (6ª Gestão) - Biênio 2016/2018

Pauta da 1ª Reunião Ordinária do CMH de 28/07/16

Pauta da 2ª Reunião Ordinária do CMH de 22/09/16

Pauta da 3ª Reunião Ordinária do CMH de 24/11/16

Pauta da 4ª Reunião Ordinária do CMH de 23/02/17

Pauta da 5ª Reunião Ordinária do CMH de 27/04/17

Pauta da 6ª Reunião Ordinária do CMH de 29/06/17

Pauta da 7º Reunião Ordinária do CMH de 24/08/17

Pauta da 10ª Reunião Ordinária do CMH de 22/03/18

Pauta da 11ª Reunião Ordinária do CMH de 25/05/18

Pauta da 12ª Reunião Ordinária do CMH de 19/07/18

 

Reunião Ordinária (5ª Gestão) - Biênio 2014/2016

Pauta da 1ª Reunião Ordinária do CMH de 31/7/14

Pauta da 2ª Reunião Ordinária do CMH de 25/9/14

Pauta da 3ª Reunião Ordinária do CMH de 27/11/14 e 16/12/14

Pauta da 4ª Reunião Ordinária do CMH de 22/01/15

Pauta da 5ª Reunião Ordinária do CMH de 23/04/15 

Pauta da 6ª Reunião Ordinária do CMH de 25/06/15

Pauta da 7ª Reunião Ordinária do CMH de 27/08/15

Pauta da 8ª Reunião Ordinária do CMH de 29/10/15

Pauta da 10ª Reunião Ordinária do CMH de 28/01/16

Pauta da 11ª Reunião Ordinária do CMH de 24/03/16

Pauta da 12ª Reunião Ordinária do CMH de 19/05/16

 

Reunião Extraordinária (7ª Gestão) - 2018/2022

Pauta da 1ª Reunião Extraordinária do CMH de 08/11/18

Pauta da 2ª Reunião Extraordinária do CMH de 13/02/19

Pauta da 3ª Reunião Extraordinária do CMH de 28/06/19

Pauta da 4ª Reunião Extraordinária do CMH de 08/10/19

Pauta da 5ª Reunião Extraordinária do CMH de 08/11/19

Pauta da 7ª Reunião Extraordinária do CMH de 13/05/21

Pauta da 8ª Reunião Extraordinária do CMH de 22/11/21

 

Reunião Extraordinária (6ª Gestão) - Biênio 2016/2018

Pauta da 1ª Reunião Extraordinária do CMH de 27/10/16

Pauta da 2ª Reunião Extraordinária do CMH de 13/12/16

Pauta da 3ª Reunião Extraordinária do CMH de 10/10/17

Pauta da 4ª Reunião Extraordinária do CMH de 19/06/18

 

Reunião Extraordinária (5ª Gestão) - Biênio 2014/2016 

Pauta da 1ª Reunião Extraordinária do CMH de 25/8/14 

Pauta da 2ª Reunião Extraordinária do CMH de 06/10/14

Pauta da 3ª Reunião Extraordinária do CMH de 28/05/15

Pauta da 4ª Reunião Extraordinária do CMH de 07/06/16