Changeset 4196

Show
Ignore:
Timestamp:
02/24/09 23:08:10 (4 years ago)
Author:
gpolo
Message:

Fixed ticket #225: Use the i18n version of category names

Location:
branch/NetworkInventory/umitInventory
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • branch/NetworkInventory/umitInventory/ChangesList.py

    r4124 r4196  
    431431        indx = 0 
    432432        for category_id, values in data_dict.items(): 
    433             category = self.invdb.get_category_name_by_id(category_id) 
     433            db_category = self.invdb.get_category_name_by_id(category_id) 
    434434 
    435435            for value in values: 
     
    450450                    states[inv_name] = True 
    451451 
    452                 self.model.append([inv_name, host_addr, category, text, 
    453                     self.format_date(entry_date)]) 
     452                self.model.append([ 
     453                    inv_name, host_addr, changes_in_db[db_category], text, 
     454                    self.format_date(entry_date) 
     455                    ]) 
    454456 
    455457                self.row_data[indx] = [new_hostid, old_hostid, indx, inv_name] 
  • branch/NetworkInventory/umitInventory/TLChangesTree.py

    r4124 r4196  
    2323from umitCore.I18N import _ 
    2424 
     25from umitInventory.TLBase import categories 
     26 
    2527ALLCHANGES = _("View all changes") 
    2628LISTCHANGES = _("Changes listing") 
     
    3133    """ 
    3234 
    33     def __init__(self, connector, datagrabber, categories, inventory, 
     35    def __init__(self, connector, datagrabber, db_categories, inventory, 
    3436        hostaddr): 
    3537 
     
    3840        self.connector = connector 
    3941        self.datagrabber = datagrabber 
    40         self.categories = categories 
     42        self.db_categories = db_categories 
    4143        self.inventory = inventory 
    4244        self.hostaddr = hostaddr 
     
    6668        # startup situation 
    6769        self.treestore.append(None, [ALLCHANGES]) 
    68         for category in self.categories: 
    69             self.treestore.append(None, ["%s (0)" % category]) 
     70        for category in self.db_categories: 
     71            self.treestore.append(None, ["%s (0)" % categories[category]]) 
    7072 
    7173 
     
    8587 
    8688            elif len(path) == 2: 
    87                 # clicked on View all changes inside a category 
     89                # clicked on "View all changes" inside a category 
    8890                category_id = path[0] 
    8991                category_load = { } 
     
    142144        Grabs changes from range_start to range_end and then update tree. 
    143145        """ 
    144         categories = self.datagrabber.get_categories() 
    145         self.categories = [value[1] for key, value in categories.items()] 
     146        db_categories = self.datagrabber.get_categories() 
     147        self.db_categories = [value[1] for key, value in db_categories.items()] 
    146148 
    147149        data = { } 
     
    149151        # grab changes in timerange 
    150152        self.datagrabber.use_dict_cursor() 
    151         for key in categories.keys(): 
     153        for key in db_categories.keys(): 
    152154            if not range_start or not range_end: 
    153155                data[key] = { } 
     
    190192 
    191193                # update clean_data 
    192                 #if clean_data[category].has_key(inventories[fk_inventory]): 
    193194                if inventories[fk_inventory] in clean_data[category]: 
    194195                    cdata = clean_data[category][inventories[fk_inventory]] 
    195196 
    196                     #if cdata.has_key(addresses[fk_address]): 
    197197                    if addresses[fk_address] in cdata: 
    198198                        cdata[addresses[fk_address]] += 1 
     
    213213        self.treestore.append(None, [ALLCHANGES]) 
    214214 
    215         for indx, item in enumerate(self.categories): 
     215        for indx, item in enumerate(self.db_categories): 
     216            # XXX data_length 
    216217            data_lenght = len(data[indx + 1]) # keys starting at 1 
    217218            changes_sum += data_lenght 
    218219 
    219             root = self.treestore.append(None, ["%s (%d)" % (item, 
     220            root = self.treestore.append(None, ["%s (%d)" % (categories[item], 
    220221                data_lenght)]) 
    221222