GithubHelp home page GithubHelp logo

branson's People

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

branson's Issues

增加后台的course doc list

1.增加后台的Course doc list,链接入口放在左侧的course relative files上面。

该列表就是把所有各分类课程中的document list全部抽取并显示在该list中。且提供根据文件名搜索的功能。

列表最左侧再增加一列,显示文档所属分类。

snip20131204_15

20131107-issue list

1.后台的所有list,默认显示 25 entries. 10条太短了一些。
2.users / users 列表,栏目 English Name / Chinese Name / Region / Depart / Manager / Role / Status / Created On
3.Users /Users 列表,增加一个搜索功能 .(可以按中英文人名和账号邮件搜索)

后台Add new course成功后,返回到Course List列表。

后台Add new course成功后,返回到Course List列表。
显示是增加了新的course,会显示添加成功。但是页面还在add new course,原来的填入数据也没有清空。
接着,如果我修改了Course name等信息,再点击 Add new course.无任何反应。

此处的逻辑是,添加了course以后,要么提示添加成功,并跳转到list页面。
要么提示成功并清除原来填入的数据,允许用户继续添加新的课程。

前台的course list增加翻页功能

前台的course list页面,课程的列表增加一个翻页功能,每页8条数据。
这样的话,Level 1的course一页正好能显示完。

登录后,my course history显示的pending application条目不对。

新开了一个课程,建立了三个测试账号,每个账号enroll了该课程。任意一个账号登录后,自己的my course history列表中都会显示三条相同的pending application信息。

snip20131202_18

另外,对应的manager在前台的manage页面,没有看到相应的application.

snip20131202_19

admin的后台,pending application中,也看不到相应的申请

snip20131202_20

training calendar 按月显示页面把两大分类的当月open course都显示在一起

TrainingCalendarMonthView.aspx 这个页面按月显示的话,把两个大类的当月课程都显示在一个列表里。

如果是当月已经完成的课程,请把课程标题文字变成灰色。color:#aaa; 这个色值你看看。另外后面的状态要能正确显示该课程的状态。open的courses要能够enroll,已经结束的课程就是 completed。 具体样式参照 CourseList.aspx的右侧status区块。

snip20131115_6

增加一个单独列表 courses - pending courses

表列项目

course name / start date / end date / enroll end date / Trainer / Person / Edit / HR Audit(Ready to go)

ready to go 意思如果hr认为 课程注册人数够了点ready to go给大家发开课通知,通知用户前台的课程列表最后一栏显示为绿色,提示文字 (Read to go)

增加针对文档的加密功能

文档status增加一个状态lock, lock的文档需要设定一个password。前台用户如果要访问lock的文档,需要输入密码才能访问。

snip20131204_16

课程增加一个基本项目,estimate duration

1.后台课程增加一个基本项目,estimate duration,用户可以自己填写估计的课程时间长度,不需要时间单位,普通文本形式即可。

2.原来前台course detail的duration位置,就显示这个新的estimate duration的数据。

3.老的duration数据,移动到lastest open date下面(class size的前面)。如果该项目没有数据(no history),则该行都不要显示。

snip20131204_9

snip20131204_10

snip20131204_11

class size的一些修改

1.如图所示,把class size项目,放到latest open date下面一行。如果该项目没有数据(no history) 的话,就不要显示。
2. class size的值,不要显示为 0/25这样的形式,只要显示课程总人数即可。

snip20131204_8

20130902

1.root账号,可以list所有用户,和管理所有模块的全部数据。
2.提供或者固化一组测试用user数据,包括role是manager,trainer,user的用户各一个。
3.add new course中,提供target audience,Objective的普通文本输入框,Course Content提供富文本编辑器。Duration和Class Size直接从最新一次open course中抓取。
4.保证course部分的list,add,edit,del等的功能都是正常可用的
5.HR information和Users的左侧menu,不需要展开。点击就打开相应list页面。Add news功能放在list page的右上角。类似Course list页面。
6.HR information的list,如果点击Delete,该条目就不要在list显示了。Status应该是Del,区别与Show和Hide

users 编辑基础信息的时候,要求提示输入密码

users 编辑基础信息的时候,要求提示输入密码。点击上部save按钮时,不必校验password是否为空,保存时也不需要保存密码。这两个功能应该互不干扰。

另外,编辑user表单中,account(login name)项目没有了,如果是不能编辑项,也需要显示在表单中。

snip20131202_14

后台logout,change password链接异常

后台logout,change password链接异常,点击后会跳转404或跳到前台首页。

包括页面session timeout以后,点击左侧菜单链接也会跳转到前台首页,而不是跳转到后台登录页面。

snip20131120_24

console的pending application增加一栏 manager audit

console的pending application增加一栏 manager audit

1.栏目中显示对应的manager的英文名和 approve 的link。让HR的管理员也可以代替相应的manager做人员审核工作。
2.所以该列表的筛选条件应该是没有过期的所有待审批的所有课程申请列表都显示在该列表中。不光是需要HR admin审核的申请。
3.另外这个列表的title栏目目前是空的。这个表单的栏目样式修改如下。

[Course Name] [Name] [Enroll Date] [Course Start / End Datetime] [Manager Audit] [HR Audit]
[Ultrasonic Cleaning Technology I ] [jiping.li/李季平] [2013.12.02] [2014.02.01 09:00 / 2014.02.01 11:00] [ted.wang / approve] [approve]

snip20131215_38

snip20131215_39

CourseList 翻页功能异常

Level 1我增加了11条数据。
默认是应该show 10 entries。但是,11条数据全部显示了出来。下来的翻页按钮变成了可用状态。我点击下一页,仍旧显示11条数据。

请修复翻页功能

training calendar 增加一个next year的link

training calendar 顶部右侧增加一个next year的link,可以切换到下一年度的视图。
左侧加上年度名称 比如 Training Calendar 2013 Year View ,如果切换到下一个年度就是
Training Calendar 2014 Year View

snip20131115_5

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.