Rapaz, fica difícil ajudar quando você joga todo o código e a gente
tem que sair procurando em que lugar está a funcionalidade que você
cita. Em todo o caso, sugiro que você crie um script python que leia
os dados que você quer, ordene e os devolva. Assim basta listá-los no
seu template.
Zénrique.
Em 31/07/06, luis<[EMAIL PROTECTED]> escreveu:
> Caros,
>
> Estou tendo problemas em gerar um relatório que me dê o total de
> inscritos por estados.
> Alterei o portal_memberdata, incluindo os campos estado, cidade e
> orgao_trabalha.
> Alterei o script do prefs_user_overview, mas gostaria de ordenar por
> estado, cidade e orgao_trabalha.
> Algum de vocês saberia como me ajudar?
>
> http://www.w3.org/1999/xhtml"; xml:lang="en"
> lang="en"
> metal:use-macro="here/prefs
> _main_template/macros/master"
> i18n:domain="plone">
>
> tal:define="dummy python:request.set('disable_border',1)" />
>
>
>
> tal:define="Batch python:modules['Products.CMFPlone'].Batch;
> b_start request/b_start | python:0;
> b_size request/b_size | python:320;
> portal_roles here/getGlobalPortalRoles;">
>
> tal:condition="python:checkPermission('Manage users', here)">
>
> Views
>
>
>
>
>
>metal:use-macro="here/global_statusmessage/macros/portal_message">
> Portal status message
>
>
>
> Estados
>
> class="link-parent"
>tal:attributes="href string: $portal_url/plone_control_panel"
>i18n:translate="label_up_to_plone_setup">
> Up to Site Setup
>
>
>name="users_add"
> method="post"
> tal:attributes="action template_id">
>
>
>
>
>name="users_search"
> method="post"
> tal:attributes="action template_id"
> tal:define="findAll python:'form.button.FindAll' in
> request.keys();
> searchstring python:test(findAll, None,
> request.get('searchstring', None));
> portal_users python:(searchstring or findAll)
> and mtool.searchForMembers(name=searchstring) or [];
> batch python:Batch(portal_users, b_size,
> int(b_start), orphan=1)">
>
>
>
>
>
> i18n:translate="label_user_search">User Search:
> type="text"
>name="searchstring"
>value=""
>tal:attributes="value searchstring;
>tabindex tabindex/next;"
> />
>
> class="searchButton"
>name="form.button.FindAll"
>value="Show all"
>tabindex=""
>i18n:attributes="value label_showall;"
>tal:attributes="tabindex tabindex/next;" />
>
>
>
>
>
>
> i18n:translate="listingheader_estado">Estado
> i18n:translate="listingheader_estado">Cidade
> Orgão
>
>
>
>
>
>
>
>
> tal:attributes="class python:test(oddrow,'odd','even')">
>
>
>
>
> class="link-plain"
> title="Estado do usuário"
> i18n:attributes="title title_estado;"
> >
> type="text"
> size="2"
> name="users.estado:records"
> value=""
> tal:attributes="value estado" />
>
>
>
> class="link-plain"
> title="Estado do usuário"
> i18n:attributes="title title_send_mail_to_user;"
> >
> type="text"
> size="20"
> name="users.estado:records"
> value=""
> tal:attributes="value cidade" />
>
>
>
>
> class="link-plain"
> title="Órgão do usuário"
> i18n:attributes="title title_orgao_trabalha;"
> >
> type="text"
> size="15"
> name="users.orgao_trabalha:records"
> value=""
> tal:attributes="value orgao_trabalha" />
>
>
>
>
>
>
>
>
>
>