Project

General

Profile

Revision 0f0e32ed

ID0f0e32eddeeeb503c97a9a8d17966e19356a3e2b
Parent db58b89e
Child 809955f3

Added by Francois POIROTTE about 13 years ago

Refait fonctionner la recherche sur les supitemgroups (#595).

git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6680 b22e2e97-25c9-44ff-b637-2e5ceca36478

View differences:

vigiboard/controllers/root.py
132 132
        """
133 133

  
134 134
        user = get_current_user()
135
        if 'supitemgroup' in search:
136
            aggregates = VigiboardRequest(
137
                user, supitemgroup=search['supitemgroup'])
138
        else:
139
            aggregates = VigiboardRequest(user)
135
        aggregates = VigiboardRequest(user, search=search)
140 136

  
141 137
        aggregates.add_table(
142 138
            CorrEvent,
......
150 146
            Event.idsupitem == aggregates.items.c.idsupitem))
151 147
        aggregates.add_order_by(asc(aggregates.items.c.hostname))
152 148

  
153
        # Application des filtres des plugins si nécessaire.
154
        for plugin, instance in config.get('columns_plugins', []):
155
            instance.handle_search_fields(aggregates, search)
156

  
157 149
        # Certains arguments sont réservés dans routes.util.url_for().
158 150
        # On effectue les substitutions adéquates.
159 151
        # Par exemple: "host" devient "host_".

Also available in: Unified diff