Include Devise for IPO authentication:
-Override devise routes for refinery
-Adapt Devise to work properly with Refinery::User and Login model
Include new structure for student_application:
-Is based on dev branch
-Split into new models: Student and Student Applications
-Restore HAML
-Use locales in views
-When a project is created, some project session are created as well (temporary, since the project_session form is not created yet)
-Still need to work in small details (WIP)
Style nav links.
Use validates_inclusion_of instead of validates_presence_of for boolean fields to avoid "false" triggering validation errors.
Lock 'your project' & 'your_session' filter in StudentApplicationForm
Move agree_terms to hstore properties in Student model
Move fields (multiple: true) from hstore properties to postgresql array
Move students/setup wizard to StudentApplication instead of Student
Fix related filters in about_you step from StudentApplication form
Include new structure for student_application:
-Is based on dev branch
-Split into new models: Student and Student Applications
-Restore HAML
-Use locales in views
-When a project is created, some project session are created as well (temporary, since the project_session form is not created yet)
-Still need to work in small details (WIP)
Style nav links.
Use validates_inclusion_of instead of validates_presence_of for boolean fields to avoid "false" triggering validation errors.
Lock 'your project' & 'your_session' filter in StudentApplicationForm
Move agree_terms to hstore properties in Student model
Move fields (multiple: true) from hstore properties to postgresql array
Move students/setup wizard to StudentApplication instead of Student
Style fixes after refactor from student wizard to student_application wizard.
Structure.sql
Add basic specs for models
Merge branch 'integrate_devise' of https://github.com/ipoconnection/ipo-web into integrate_devise