コード例 #1
0
ファイル: user_ldap.py プロジェクト: xutaoding/bmp
    def delete(self, uid):
        ldap = Ldap()

        if uid in ["*", u"*"]:
            raise ExceptionEx("无效的uid")
        else:
            ldap.delete(uid)

        User.update()
        return self.succ()
コード例 #2
0
    def delete(self, uid):
        ldap = Ldap()

        if uid in ["*", u"*"]:
            raise ExceptionEx("无效的uid")
        else:
            ldap.delete(uid)

        User.update()
        return self.succ()
コード例 #3
0
    def post(self, uid):
        submit = self.request()
        submit["uid"] = uid
        submit["c"] = submit["x-csf-emp-nationality"]
        submit["x-csf-emp-pwdReset"] = "TRUE"
        submit["userPassword"] = "******"

        _submit = self.to_str_dict(submit)

        _submit["objectClass"] = [
            "country", "x-csf-EmployeeObject", "inetOrgPerson",
            "organizationalPerson", "person", "top"
        ]

        ldap = Ldap()
        ldap.add(uid, _submit)
        User.update()
        return self.succ()
コード例 #4
0
ファイル: user_ldap.py プロジェクト: xutaoding/bmp
    def post(self, uid):
        submit = self.request()
        submit["uid"] = uid
        submit["c"] = submit["x-csf-emp-nationality"]
        submit["x-csf-emp-pwdReset"] = "TRUE"
        submit["userPassword"] = "******"

        _submit = self.to_str_dict(submit)

        _submit["objectClass"] = [
            "country",
            "x-csf-EmployeeObject",
            "inetOrgPerson",
            "organizationalPerson",
            "person",
            "top"
        ]

        ldap = Ldap()
        ldap.add(uid, _submit)
        User.update()
        return self.succ()
コード例 #5
0
 def put(self, uid):
     submit = self.request()
     ldap = Ldap()
     ldap.modify(uid, self.to_str_dict(submit))
     User.update()
     return self.succ()
コード例 #6
0
ファイル: users.py プロジェクト: cash2one/bmp
 def update(self):
     if not User.update():
         return self.fail()
     return self.succ()
コード例 #7
0
ファイル: user_ldap.py プロジェクト: xutaoding/bmp
 def put(self, uid):
     submit = self.request()
     ldap = Ldap()
     ldap.modify(uid, self.to_str_dict(submit))
     User.update()
     return self.succ()