Commit Graph

6011 Commits

Author SHA1 Message Date
Steven Miers 900400f053 VRFS-3359 : Styling, cleanup, more idiomatic react state management for input fields. 2015-09-03 03:53:06 -05:00
Steven Miers 766842f4e7 VRFS-3359 : Teacher pricing
* Currency fields only appear when both the appropriate pricing option
(column) AND the time range (row).
* Currency fields set state and format on blur
2015-09-03 03:52:04 -05:00
Steven Miers dace5dd08a VRFS-3359 : New fields in API output and controller spec. 2015-09-03 02:00:18 -05:00
Steven Miers 3f2fd94c58 VRFS-3359 : Update schema and models with per-month and per-lesson price for each interval. Update tests to match. 2015-09-03 01:53:28 -05:00
Steven Miers 8ce313f5c7 VRFS-3359 : Teacher pricing
Display or hide fields depending on checkboxes.
2015-08-31 23:02:44 -05:00
Steven Miers 005ee8aabd VRFS-3359 : Validate end year greater or equal start year. 2015-08-31 14:56:25 -05:00
Steven Miers 69bb4e469a VRFS-3359 : Teacher Experience List Component
* Add field label properties to experience list component.  Each of the
three lists can set labels for title and organization.  Date label is
inferred from showEndDate property
* Update usages of this list
* Sort by start_date
* List display uses available fields (e.g., date range when available)
2015-08-31 13:12:36 -05:00
Steven Miers 0878c5fd3f VRFS-3359 : Proper setting of experience keys and saving. 2015-08-31 11:32:20 -05:00
Steven Miers e028a604cf VRFS-3359 : Validate experience forms using HTML5 validations. 2015-08-29 12:52:29 -05:00
Steven Miers 6e62db85eb VRFS-3359 : React component functionality and styles to display various experience lists. 2015-08-28 15:50:20 -05:00
Steven Miers 67696a72d7 VRFS-3359 : Teacher API work
* Return distinct experience collections for teaching, education, and
awards.
* Update tests for new behavior.
* Responders for language and subject APIs.
2015-08-28 15:11:52 -05:00
Steven Miers 4eac4ccd7a VRFS-3359 : Style updates, mostly for experience page. 2015-08-28 13:30:32 -05:00
Steven Miers cf6f4046da VRFS-3359 : More react behavior and view updates to generic and specialized components. 2015-08-28 13:30:01 -05:00
Steven Miers 7fe542a1ff VRFS-3359 : Fix classes for various profile setup pages. 2015-08-28 13:27:57 -05:00
Steven Miers 6c25907a58 VRFS-3359 : New react components for profile setup. Incremental 2015-08-27 11:25:48 -05:00
Steven Miers 2558c03f3d VRFS-3359 : Updates to teacher models and tests
* Scope experience based on type: teaching, education, awards
* Save experience using these different types
* Add new tests to verify
2015-08-25 19:21:48 -05:00
Steven Miers 66e17c64d6 VRFS-3407 : Populate initial list of subjects and list of common languages. 2015-08-25 19:18:13 -05:00
Steven Miers 78ccf3b9f4 VRFS-3359 : Teacher Setup - Factor out common functionality into a CheckBoxList, of which the instrument selector is composed. 2015-08-21 08:30:44 -05:00
Steven Miers ec7c4e3e4d VRFS-3359 : Cleanup 2015-08-20 14:44:50 -05:00
Steven Miers 949bf6ec25 VRFS-3359 : Teacher Profile Instrument Selector List
* Instrument Selector List Component
* Necessary backend api tweaks so only necessary instrument information
is returned (array of ids only)
* Refactor styles and add common checkbox scroller styles.
2015-08-20 14:15:51 -05:00
Steven Miers 7c95e526e4 Merge branch 'develop' into feature/profile-teacher 2015-08-17 14:11:41 -05:00
Steven Miers fea9d1e25a Fix unit test (build instead of create). 2015-08-17 14:10:32 -05:00
Steven Miers dd98f3bf2e VRFS-3359 : API and REST for languages and subjects 2015-08-17 14:08:03 -05:00
Steven Miers 6edb4b6012 Merge with develop 2015-08-15 17:18:15 -05:00
Steven Miers b4018e0124 VRFS-3359 : Teacher lookup
* Fix a problem with teacher query
* Addresses a few test failures
* Cleanup logging output
2015-08-15 17:11:47 -05:00
Steven Miers b2b9022f50 VRFS-3359 : Styling and markup for react components, incremental. 2015-08-15 16:36:42 -05:00
Steven Miers c1927dd20a VRFS-3359 : Teacher API detail method
* Now includes sub-records: genres, instruments, languages, subjects
* Test to verify
2015-08-15 16:35:51 -05:00
Seth Call efbecded54 * fix importer on oriental/asian 2015-08-15 14:26:54 -05:00
Seth Call e62d9e126f * VRFS-3435 allow multiple onboarders to execute 2015-08-15 06:22:46 -05:00
Steven Miers 86a196e7c8 VRFS-3359 : Solid navigation for teacher setup steps. 2015-08-14 16:56:36 -05:00
Seth Call c4981376ac * set storage format for sync_all_dev 2015-08-13 11:13:13 -05:00
Seth Call ee6493afd3 Merge branch 'develop' of bitbucket.org:jamkazam/jam-cloud into develop 2015-08-13 11:10:04 -05:00
Seth Call d36999032f * expand part size 2015-08-13 11:09:54 -05:00
Steven Miers fee62c225b VRFS-3359 : Navigation and additional styling/markup. 2015-08-12 13:03:32 -05:00
Seth Call 40f3b7d83e * correct part deduplicator 2015-08-12 10:14:54 -05:00
Seth Call 03f5407727 * deal with duplicate instrument/parts better than failing 2015-08-12 09:36:42 -05:00
Seth Call 96fa38f611 * fix db migration for production 2015-08-11 10:41:37 -05:00
Seth Call 5300f62063 * don't eat up horns part if specified 2015-08-11 05:51:58 -05:00
Seth Call 795f0b5375 * allow a non-video client into a session on a server configured with video 2015-08-10 11:05:24 -05:00
Seth Call aec3d106fa * more scopes for onboarding 2015-08-09 17:27:30 -05:00
Seth Call da726a574b * remove unique constraint on jamtrack name 2015-08-09 14:20:21 -05:00
Seth Call eba1280708 * make it so it's easy to find jam tracks with problems 2015-08-09 13:57:19 -05:00
Seth Call af355ec096 * get activeadmin working for JamTracks after onboarding enhancements were added 2015-08-09 13:47:49 -05:00
Seth Call 557e19e5e7 * allow better onboarding of JamTracks including audio from Tency Music (VRFS-3296, VRFS-3386) 2015-08-09 13:37:43 -05:00
Steven Miers 09b7f44a91 VRFS-3359 : Enhance show/detail record. Also allow looking up by teacher or current user, which changes URI signature. Update tests accordingly. 2015-08-08 15:06:15 -05:00
Steven Miers fb95aa3d4d VRFS-3359 : And language and subject factories for testing. 2015-08-08 15:03:58 -05:00
Steven Miers 87eaf3646d VRFS-3359 : Hook up react components - incremental. 2015-08-08 15:03:23 -05:00
Steven Miers c38fe715a5 VRFS-3359 : Extract styles for simple use in react. Styling for error/validation. 2015-08-08 15:02:18 -05:00
Steven Miers 8908ef3081 VRFS-3359 : Validations and tests for introductory video. 2015-08-08 15:01:38 -05:00
Steven Miers 176f2b9e2f VRFS-3359 : Initial react components. 2015-08-08 15:01:22 -05:00