Skip to content

jwils/WCAI-Servers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

375 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This application is designed to manage files stored on S3 and databases stored on EC2 instances. Timesheet management is also a component of this application.

There are four roles associated with users of this application. Each role has abilities defined in app/models/abilities.rb. Here is where we specify what components of the site a given user is allowed to interact with. Cancan controls access behind the scenes by preloading and checking if a user is able to access a given record. For someone new to cancan this might be confusing. Notice in the controller class we have removed many of the standard definitions. These are all handled by cancan.

ROLES

  1. Admin: Admins are granted all permisisons

  2. Research Assistant:

  3. Researcher:

  4. PhD Student:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors