Esempio n. 1
0
    def post(self, *args, **kwargs):
        user_id = self.get_angular_argument('id')
        user_name = self.get_angular_argument('user_name')
        password = self.get_angular_argument('password')

        if not user_id:
            self.on_error(**ErrorCodeMessage.user_not_exists)
            return

        ff_admin = FFAdmin.init_from_user_id(user_id)
        if ff_admin.edit_user_info(user_name, password):
            self.on_success()
            return
        self.on_error(**ErrorCodeMessage.database_error)
Esempio n. 2
0
    def post(self, *args, **kwargs):
        admin_id = self.get_angular_argument('id')
        action = self.get_angular_argument('action')

        admin = FFAdmin.init_from_user_id(admin_id)

        if not admin:
            self.on_error(**ErrorCodeMessage.user_not_exists)
            return

        if action == 'del':
            res = admin.delete()
        else:
            res = admin.recover()

        if res:
            self.on_success()
            return
        else:
            self.on_error(**ErrorCodeMessage.database_error)