Setup Dashboard page
Update name of client repo

Signed-off-by: tungpham31 <tungpham31@gmail.com>
Update gitignore.

Signed-off-by: tungpham31 <tungpham31@gmail.com>
Update gitignore to ignore client/components.

Signed-off-by: tungpham31 <tungpham31@gmail.com>
Add client repo.

Signed-off-by: tungpham31 <tungpham31@gmail.com>
Update gitignore to ignore current untrack files.

Signed-off-by: tungpham31 <tungpham31@gmail.com>
Update app.js.

Signed-off-by: tungpham31 <tungpham31@gmail.com>
Minor clean up.

Signed-off-by: tungpham31 <tungpham31@gmail.com>
Add course permission property for Roster.

Signed-off-by: tungpham31 <tungpham31@gmail.com>
Clean up register.js

Signed-off-by: tungpham31 <tungpham31@gmail.com>
Consider course permission when registering.

Signed-off-by: tungpham31 <tungpham31@gmail.com>
Update gitignore to ignore .idea files.

Signed-off-by: tungpham31 <tungpham31@gmail.com>
Reindent and reformat files.

Signed-off-by: tungpham31 <tungpham31@gmail.com>
Add interface to get a list of all the courses.

Signed-off-by: tungpham31 <tungpham31@gmail.com>
Display all available courses in "Manage Course Permission".

Signed-off-by: tungpham31 <tungpham31@gmail.com>
Merge branch 'master' into Dashboard
Create RosterService, a service that provides access to
roster data on server side.

Signed-off-by: tungpham31 <tungpham31@gmail.com>
Minor refactor on MediaService.

Signed-off-by: tungpham31 <tungpham31@gmail.com>
Reformat api.js

Signed-off-by: tungpham31 <tungpham31@gmail.com>
Setup getCoursePermission on client side.

Signed-off-by: tungpham31 <tungpham31@gmail.com>