Coder Social home page Coder Social logo

latino's People

Contributors

starsun avatar topdna avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

latino's Issues

Course config merge

Latin and jazz course configs are saved in different files, they could be merged together, and be seperated by course type parameter.

Untracked But CLOSED Issue List

  • 全局
    • 【H】UI设计及完善
    • 【H】浏览器兼容性调整,html5 shive支持,IE8以下版本浏览器给于升级提示
    • 【H】通过include 或者layout 实现模板代码公用,方便维护
    • 【H】不同舞种数据存储在不同的Collecion中
    • 【H】Production mode/ development mode 路由处理/权限控制
    • 【H】各舞种开课班级配置文件合并:具体开课班级列表、课程相应参数分开定义
    • 【H】当前开课班级配置成数组,各个班级参数可以分开设置,也可以采用默认设置
    • 【H】Markdown file Render support----------Very Important !!!
  • 报名页
    • 【H】从课程配置文件里面读取当前开课课程详细信息、系统公告等,并初始化设置
    • 【H】报名统计信息、限额、报名成功人数等
    • 【H】首页统计信息采用异步回调方式改善页面加载速度
    • 【M】课程报名锁定:Lock则报名结束
    • 【H】报名信息表单:工号、姓名、性别、邮箱、旺旺、分机、部门等
    • 【H】输入工号焦点移除后通过Ajax请求查询用户填充数据并填充表单
    • 【H】根据用户当前课程报名状态给予相应提示;设置在当前状态下可执行的操作:报名/取消报名/申请退课?
    • 【M】email中'@alibaba-inc' trim处理
    • 【M】工号大小写统一转换为大写,保持数据库中工号唯一性
    • 【M】性别确定后不能修改
    • 【H】表单前后台验证(目前前台验证已处理,后台验证暂时不予支持)
    • 【M】重置表单按钮相关逻辑
    • 【M】申请报名后自助放弃/取消报名
    • 【H】用户报名审核通过后可以自助申请退课,不过需要管理员审核
    • 【M】课程状态转换有时间记录 用于确定用户报名先后顺序
    • 【L】申请退课后自助放弃退课-----X (尽量降低复杂度,减少用户随意操作的可能性)
    • 【M】记录会员报名时间
    • 【H】报名自动审批,根据等级、vip、序号、性别自动审批
    • 【L】报名信息提交后自动刷新统计信息
    • 【L】报名信息提交成功后给予相应提示,可以给出个人信息查看链接
  • 报名信息筛选查询页
    • 【H】课程查询输出结果过滤,支持各种条件组合查询
    • 【H】筛选条件面包屑: 可以清除某一个筛选条件,也可以清除所有筛选条件
    • 【M】默认查询当前开课课程且报名成功的会员
    • 【M】查询结果输出信息格式化
    • 【H】查询结果分页
    • 【H】查询结果表头排序 :支持按 工号、姓名、性别、邮箱、旺旺、分机、部门 进行排序
    • 【L】工号链接到相应的个人信息页
    • 【L】表头排序状态指示标志
    • 【H】List查询页第一次请求通过Ajax获取数据,保持逻辑一致
    • 【M】List查询页加载loading提示
    • 【M】导出满足相应条件的邮件列表
  • 个人信息展示页
    • 显示用户个人信息:工号、姓名、性别、邮箱、旺旺、分机、部门、参与的培训课程等
  • 后台管理员
    • 【H】后台管理员报名审核功能
    • 【H】后台管理员退课审核通过
    • 【M】后台管理员退课审核拒绝
    • 【H】后台管理员设置缴费
    • 【M】审核退课的时候检查下是否已经退费
    • 【M】后台管理员操作提示文案完善
    • 【H】后台管理员修改用户所有信息操作
    • 【H】管理员对会员报名状态进行操作的时候都要进行校验、确保满足前置条件

Dance type merge

Currently latin and jazz courses are provided by different application instance due to different data collections in mongodb. They could be supported by one application instance, which will also make it easier to be maintained.

Current course local settings

Current courses should have global settings and local settings, and that local settings can override global settings: such as capacity, locked, auto approve, etc.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.