# xtest-server **Repository Path**: Jason-Song/xtest-server ## Basic Information - **Project Name**: xtest-server - **Description**: the server side of xtest - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-07-24 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ================= ReadMe ================= .. contents:: 目录 注意事项 ================ - 依赖dtlib项目 - python3.5以上 - 首次部署时要使用init_app.py初始化 - 依赖mongodb 根目录 ============== .. csv-table:: :header: 目录名称,功能介绍 apitests,接口测试代码 apps,所有的web系统 config,本系统运行所需要的配置目录 lib,本系统调用的一些公共工具 static,静态文件目录 scripts,中间写的一些脚本 主要模块 ============== .. csv-table:: :header: 模块名称,备注 admin,后台运营和管理 jenkins,持续集成相关功能 source,企业的一些资源登记 auth2.0,和扫码相关的服务 ws,websocket 功能 发布日志 =========== 4.18.5.18.1 --------------- - 新增Tag功能,用于区分同一个项目不同执行环境 - 修复一些bug 4.18.4.24.1 --------------- - 去除对aiomotorengine的依赖,改用motor 1.2.1 - 升级对Mongo3.6的支持,去除对Mongo3.2及以下版本的支持 - 支持Python3.6 4.18.4.19.1 --------------- - 新增电视展示功能 - 默认开启跨域共享资源 - 修复一些bug 3.17.5.29.1 --------------- - 重大改变,所有和mongodb相关的时间全部采用utc时间来储存 - 所有的同步和异步的装饰器进行了统一 3.17.5.4.2 -------------------- - 创建默认的project,对于新注册用户 - 新注册用户,现在默认是激活状态 - 加入组织的用户,现在不用审核,直接激活 3.17.5.4.1 -------------- - 增加了base_doc内容 - 删除了一些不需要的内容 3.16.11.22.1 -------------------- - 使用硬编码数据重构了代码 - 添加测试项目,增加了mark项目描述字段 - 添加了管理员账号对注册账号的统计功能 - 手机风控数据收集接口 - 修改了安全测试这一块的字段内容 - 操作日志也加上组织的tag - 加了手机信息收集 - 手机信息收集加了一些请求头信息 - 加入了auth应用信息 3.16.11.16.5 -------------------- - 完成手机授权功能 3.16.11.08.1 ------------------------ - 加入了微信的移动端的认证 3.16.10.28.1 -------------------- - 把token的相关表进行了更改 - 增加了各种平台的交叉认证方式 3.16.10.25.1 ------------------- - 增加了测试的应用模块,和token - 修复了wechat和user之间的关系表 - 修复user无法获取组织的bug - 增加移动端的token的一节 3.16.10.11.1 ----------------- - log_session需要完全删除掉的bug - 增加用户ID修改和昵称修改的接口 2.16.09.30.2 ---------------------- - 完成了组织邀请码的机制 - 头部加入了json描述和cookie值 - ensure_ascii 解决json对中文的编码问题 - 将一个数据放在一张表里面 - 设置头部charset,Content-Type,Cookie中的token - 进行结果过滤,没显示details - 解决了一个总有多余的字段产生的,激活接口的bug - 接口调用统计,目前只统计全网的 2.16.09.19.11 ------------------- - 用户注册时,会默认生成组织,组织关系,app等数据 - 单独的decos,api,单独的session - 修复了一些bug - 可用的版本 - 获取用户所有的组织信息 - 启动了本地的redis session,因为内存的session有问题,本地成功,但是服务不能 2.16.09.07.2 ------------------ - 修复token的bug - 修复登出的bug 2.16.09.07.1 ---------------------- - 不能使用tornadsession来支持session - 因为使用token就表明是默认的 2.16.7.22.1 ---------------- - 加入了torndsession来支持session - logsession是自己实现的一个登录的api-token体系 2.16.7.21.1 ----------------- - 修复了线程池不为1的时候,异步redis的io的身份认证的bug - 加入了session存储到mongodb中 - 结构进行了调整,增加了account的应用 - 迁移了接口测试数据的保存脚本 2.16.5.24.2 ---------------- - 解决了ioloop的替换的问题asyncio - 解决了aiomotorengine的集成问题 - 迁移过来了微信扫码登录的功能 - 完成了redis同步和异步io的demo程序 2.16.5.17.1 ----------------------- - 完成了多核心的服务器的启动 2.16.5.12.1 -------------------- - 新增py3项目