Skip to content

ityoung/xtest-server

 
 

Repository files navigation

ReadMe

目录

注意事项

提示

此项目只提供给自己使用,里面有邮箱的密码和账号。

备注:

  • 依赖dtlib项目
  • python3.5以上
  • 首次部署时要使用init_app.py初始化
  • 依赖mongodb

根目录

目录名称 功能介绍
apitests 接口测试代码
apps 所有的web系统
config 本系统运行所需要的配置目录
lib 本系统调用的一些公共工具
static 静态文件目录
scripts 中间写的一些脚本

主要模块

模块名称 备注
admin 后台运营和管理
jenkins 持续集成相关功能
source 企业的一些资源登记
auth2.0 和扫码相关的服务
ws websocket 功能

发布日志

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项目

About

the server side of xtest

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.4%
  • Shell 0.6%