コード例 #1
0
ファイル: user.py プロジェクト: frank0718/ops
 def post(self, *args, **kwargs):
     user_data = dict()
     user_data["user_name"] = self.get_argument("user_name")
     user_data["user_password"] = self.get_argument("user_password")
     result = Check.user_modify_check(user_data, True)
     if result == "ok":
         user_data["user_password"] = Check.md5(user_data["user_password"])
         UserSqlOperation.add_user(user_data)
         self.write("<script language='javascript'>alert('添加完成');window.location.href='/adduser';</script>")
     else:
         return self.write(result)
コード例 #2
0
ファイル: user.py プロジェクト: frank0718/ops
 def post(self, *args, **kwargs):
     data_dic = dict(user_name="", user_password="")
     for data in data_dic.keys():
         data_dic[data] = self.get_argument(data)
     result = Check.user_modify_check(data_dic, False)
     if result == "ok":
         data_dic["user_password"] = Check.md5(data_dic["user_password"])
         UserSqlOperation.user_modify_update(data_dic, UserModify.uid)
         self.write("<script language='javascript'>alert('修改完成');window.location.href='/userlist';</script>")
     elif result == "md5":
         UserSqlOperation.user_modify_update(data_dic, UserModify.uid)
         self.write("<script language='javascript'>alert('修改完成');window.location.href='/userlist';</script>")
     else:
         return self.write(result)
コード例 #3
0
 def post(self, *args, **kwargs):
     contact_info = dict(contact_name=self.get_argument("contact_name"), contact_info=self.get_argument("contact_info"))
     check_result = Check.contact_check(contact_info)
     if check_result == "ok":
         AllMachineInfo.set_add_contact(contact_info)
         self.write("<script language='javascript'>alert('添加完成');window.location.href='/contactmanage';</script>")
     else:
         self.write(check_result)
コード例 #4
0
 def post(self, *args, **kwargs):
     project_name = self.get_argument("project_name")
     check_result = Check.project_check(project_name)
     if check_result == "ok":
         AllMachineInfo.set_add_project(project_name)
         self.write("<script language='javascript'>alert('添加完成');window.location.href='/projectmanage';</script>")
     else:
         self.write(check_result)
コード例 #5
0
 def post(self, *args, **kwargs):
     contact_data = dict()
     contact_list = ["room_name", "room_contact", "contact_phone", "room_comment"]
     for contact in contact_list:
         contact_data[contact] = self.get_argument(contact)
     check_result = Check.room_check(contact_data, True)
     if check_result == "ok":
         AllMachineInfo.set_add_room(contact_data)
         self.write("<script language='javascript'>alert('添加完成');window.location.href='/roomlist';</script>")
     else:
         self.write(check_result)
コード例 #6
0
 def post(self, *args, **kwargs):
     contact_list = ["room_name", "room_contact", "contact_phone", "room_comment"]
     contact_dict = dict()
     for contact in contact_list:
         contact_dict[contact] = self.get_argument(contact)
     check_result = Check.room_check(contact_dict, False)
     if check_result == "ok":
         AllMachineInfo.set_room_modify(contact_dict, RoomModify.rid)
         self.write("<script language='javascript'>alert('修改完成');window.location.href='/roomlist';</script>")
     else:
         self.write(check_result)
コード例 #7
0
ファイル: user.py プロジェクト: frank0718/ops
 def post(self, *args, **kwargs):
     input_username = self.get_argument("username")
     input_password = self.get_argument("password")
     check_result = Check.login_check(input_username, input_password)
     if check_result == "Invalid username":
         self.render("users/login.html", login_strings=dict(username="******", password="******"))
     elif check_result == "ok":
         self.set_secure_cookie(settings.cookie_name, input_username, expires_days=1)
         self.redirect(Login.origin_url)
     elif check_result == "Incorrect password":
         self.render("users/login.html", login_strings=dict(username="******", password="******"))
     else:
         self.redirect("/login?next=/")
コード例 #8
0
 def post(self, *args, **kwargs):
     data_dic = dict()
     data_list = settings.ADD_HOST_LIST
     for name in data_list:
         data_dic[name] = self.get_argument(name)
     server_select = self.get_argument("server_select_status")
     if data_dic["server_status"].strip() == '':
         data_dic["server_status"] = server_select
     result = Check.host_check(data_dic, False)
     if result == "ok":
         data_dic["modify_time"] = time.strftime('%Y-%m-%d %H:%M:%S')
         AllMachineInfo.modify_host_update(data_dic, ModifyHost.machine_id)
         self.write("<script language='javascript'>alert('修改完成');window.location.href='/';</script>")
     else:
         self.write(result)