门户模型:API
项目描述
孔托多
简介
Este pacote fornece um configlet do painel de controle do Plone para cadastar os dados básicos da Casa Legislativa:
Nome do órgão
Tipo do órgão
恩德雷索
CEP
Cidade
埃斯塔多
中国国家石油公司
电话
电子邮件
O pacote também fornece duas views para consulta de informação em formato JSON。
实施细则
Nome do órgão
O campo nome do órgão deve ficar semper sincronizado com o título do portal。
一个简单的实现:no render do formulario o valor do campo é atualizado com o valor da propriedade title do portal:
def updateWidgets(self):
...
portal = api.portal.get()
self.widgets['title'].value = portal.title
Na hora de guardar o formulario, usamos um invariant como hook para colocar essa misma 信息:
@invariant
def update_portal_title_hook(data):
portal = api.portal.get()
portal.title = data.title
Desse jeito não importa se o usuário modifica o nome do órgão num formulario ou no outro。
Tipo do órgão
O tipo de órgão é um vocabulário controlado com os seguinte valores possíveis:
立法议会
Câmara dos Deputados
卡马拉立法
卡马拉市政
奥特罗
联邦议院
联合法庭
Contas Estadual法庭
市政法庭
JSON API
O pacote fornece duas views na raiz do portal para consulta de informação em formato JSON: @@portalmodelo-json e @@transparency-json。
@@portalmodelo-json
Disponibiliza a informação básica da Casa Legislativa que foi cadastrada no configlet do painel de controle do portal:
{
"address": "Rua Comendador Roberto Ugolini, 20",
"city": "Mooca",
"email": "foo@bar.com",
"id": "62.863.444/0001-08",
"kind": "assembleia-legislativa",
"postal_code": "03125-010",
"state": "SP",
"telephone": "+55 11 2271-2000",
"title": "Portal Modelo"
}
@@transparency-json
Disponibiliza o conteúdo publicado dentro da estrutura de pastas definida para cumprir com a Lei de Transparência:
{
"acompanhamento": [],
"despesas": [
{
"creation_date": "2014-04-23T22:21:53-03:00",
"description": "Arquivo em formato CSV.",
"modification_date": "2014-04-23T22:21:53-03:00",
"title": "Despesas de 201401",
"uri": "http://localhost:8080/portal/transparencia/despesas/despesas-de-201401"
}
],
"licitacoes": [],
"receitas": [],
"transferencias": []
}
贡献者
赫克托·维拉德
让·费里
卡琳·纳西夫
马西奥·马扎
变更日志
1.0b4 (2015-06-17)
将透明度文件夹 ID 声明为常量 [jeanferri]
修复更改主文件夹 ID 时 Transparency API 中断的问题 [jeanferri]
修复测试 test_setup.py [marciomazza]
1.0b3 (2014-08-25)
将 opendata API URL 从 transparencia-json 重命名为 transparent-json。[让费里]
1.0b2 (2014-07-02)
Primeiro 发布 público。
1.0b1 (2014-05-16)
Foi implementado o registro do site no Interlegis。
Foi implementado no API suporte para os campos dos tipos de conteúdo Dexterity e para mostrar informação das imagens e os arquivos。
1.0a1 (2014-04-25)
初始发行。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
interlegis.portalmodelo.api-1.0b4.zip的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 87cc0ebc4b22fca9d265f93d1cf3575a3a46fb3c8275664f12feb8e8fd66418b |
|
| MD5 | 285f07d9c2f074a436b1dc525cc37610 |
|
| 布莱克2-256 | 7f69d4346c175e69cff410552dc7c322d101a079f9ee4e19cb2c7f47f9130aa2 |