Exemple #1
0
    def editIpmiUserName(self, id):
        """ Edit the username for an IPMI user """
        logging.debugv("menu/config.py->editIpmiUserName(self, id)", [id])

        username = f.getIpmiUser(id)

        output = self.d.inputbox("Edit username:"******"":
            f.ipmiUserNameEdit(id, output[1])
            return
        else:
            self.editIpmiUser(id)
Exemple #2
0
    def editIpmiUserName(self, id):
        """ Edit the username for an IPMI user """
        logging.debugv("menu/config.py->editIpmiUserName(self, id)", [id])

        username = f.getIpmiUser(id)

        output = self.d.inputbox("Edit username:"******"":
            f.ipmiUserNameEdit(id, output[1])
            return
        else:
            self.editIpmiUser(id)
Exemple #3
0
    def editIpmiUser(self, id):
        """ Edit a single IPMI user """
        logging.debugv("menu/config.py->editIpmiUser(self)", [])

        user = f.getIpmiUser(id)
        (level, privtext) = f.getIpmiUserPriv(id)

        choices = [
                    ("Username", "Edit the username [%s]" % str(user)),
                    ("Password", "Edit the password"),
                    ("Privilege", "Edit the privilege level [%s]" % str(privtext)),
                    ("Delete", "Delete this user")
                ]
        choice = self.d.menu("Edit IPMI user: %s" % str(user), choices=choices, cancel="back")
        if choice[0]: return
        elif choice[1] == "Username": self.editIpmiUserName(id)
        elif choice[1] == "Password": self.editIpmiUserPass(id)
        elif choice[1] == "Privilege": self.editIpmiUserPriv(id)
        elif choice[1] == "Delete": self.delIpmiUser(id)
        self.editIpmiUser(id)
Exemple #4
0
    def editIpmiUser(self, id):
        """ Edit a single IPMI user """
        logging.debugv("menu/config.py->editIpmiUser(self)", [])

        user = f.getIpmiUser(id)
        (level, privtext) = f.getIpmiUserPriv(id)

        choices = [("Username", "Edit the username [%s]" % str(user)),
                   ("Password", "Edit the password"),
                   ("Privilege",
                    "Edit the privilege level [%s]" % str(privtext)),
                   ("Delete", "Delete this user")]
        choice = self.d.menu("Edit IPMI user: %s" % str(user),
                             choices=choices,
                             cancel="back")
        if choice[0]: return
        elif choice[1] == "Username": self.editIpmiUserName(id)
        elif choice[1] == "Password": self.editIpmiUserPass(id)
        elif choice[1] == "Privilege": self.editIpmiUserPriv(id)
        elif choice[1] == "Delete": self.delIpmiUser(id)
        self.editIpmiUser(id)