Ejemplo n.º 1
0
    def load(self, filter=""):
        self.filter = filter
        self.user = seobject.seluserRecords()
        dict = self.user.get_all()
        self.store.clear()
        for k in sorted(dict.keys()):
            range = seobject.translate(dict[k][2])
            if not (self.match(k, filter) or self.match(dict[k][0], filter) or self.match(range, filter) or self.match(dict[k][3], filter)):
                continue

            iter = self.store.append()
            self.store.set_value(iter, 0, k)
            self.store.set_value(iter, 1, range)
            self.store.set_value(iter, 2, dict[k][3])
        self.view.get_selection().select_path((0,))
Ejemplo n.º 2
0
    def load(self, filter=""):
        self.filter = filter
        self.user = seobject.seluserRecords()
        dict = self.user.get_all()
        self.store.clear()
        for k in sorted(dict.keys()):
            range = seobject.translate(dict[k][2])
            if not (self.match(k, filter) or self.match(dict[k][0], filter)
                    or self.match(range, filter)
                    or self.match(dict[k][3], filter)):
                continue

            iter = self.store.append()
            self.store.set_value(iter, 0, k)
            self.store.set_value(iter, 1, range)
            self.store.set_value(iter, 2, dict[k][3])
        self.view.get_selection().select_path((0, ))
Ejemplo n.º 3
0
    def load(self, filt = ""):
        self.filter=filt
        self.user = seobject.seluserRecords()
        udict = self.user.get_all()
        keys = list(udict.keys())
        keys.sort()
        self.store.clear()
        for k in keys:
            serange = seobject.translate(udict[k][2])
            if not (self.match(k, filt) or self.match(udict[k][0], filter) or self.match(serange, filt) or self.match(udict[k][3], filt)):
                continue

            it = self.store.append()
            self.store.set_value(it, 0, k)
            self.store.set_value(it, 1, serange)
            self.store.set_value(it, 2, udict[k][3])
        self.view.get_selection().select_path ((0,))
Ejemplo n.º 4
0
    def __dialogSetup(self):
        if self.firstTime:
            return
        self.firstTime = True
        liststore = Gtk.ListStore(GObject.TYPE_STRING)
        self.loginsSelinuxUserCombo.set_model(liststore)
        cell = Gtk.CellRendererText()
        self.loginsSelinuxUserCombo.pack_start(cell, True)
        self.loginsSelinuxUserCombo.add_attribute(cell, 'text', 0)

        selusers = seobject.seluserRecords().get_all(0)
        for k in sorted(selusers.keys()):
            if k != "system_u":
                self.loginsSelinuxUserCombo.append_text(k)

        iter = liststore.get_iter_first()
        while liststore.get_value(iter, 0) != "user_u":
            iter = liststore.iter_next(iter)
        self.loginsSelinuxUserCombo.set_active_iter(iter)
Ejemplo n.º 5
0
 def records(self):
     if self._records is None:
         self._records = seobject.seluserRecords()
     return self._records
Ejemplo n.º 6
0
 def records(self):
     if self._records is None:
         self._records = seobject.seluserRecords()
     return self._records