This is a rails application for handling the request, approval, fulfillment, and tracking of theatrical pre-release materials.
To explore the application, it is best to start with some sample data and of course a database.
- Clone the repository, so that you can work with locally.
- rake db:migrate - To create your databse
- rake db:populate - Rake task to create 4 x users, projects, and assets
The rake db: populate created 4 x types of users:
- user
- manager
- postcrew
- approver
You can login as any of the above user roles by using the following schema:
username: usertype@ff.com (i.e. manager@ff.com, user@ff.com, etc.)
password: pass
Here is a quick overview of the typical workflow for Screener Track:
*User makes request - status of request = 'requested'
*Approver approves or rejects the request: status ='approved' or 'rejected'
*Manager fulfills request: status = 'fulfilled'
And that is it.
Also User, Post crew can see their own requests
Approver sees requests with status requested and can approve or reject
Manager sees requests with status approved.
This is a work in progress, but that is it for the moment.
** Brought to you by J-maxx and Charissa **