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
968722bf80
VRFS-3359 : Routes and controller API, with test.
2015-08-08 15:00:16 -05:00
Jonathan Kolyer
aa36b2f215
merging develop
2015-08-04 13:44:47 +00:00
Steven Miers
1262dbfcc6
VRFS-3316 : Reviews : routes and api controller
...
* Expose review query methods as an API/rest interface.
* Required updates to model
* Spec to verify
2015-07-21 14:47:35 -05:00
Seth Call
3b71931e73
merge conflict from feature/new_session (VRFS-3283)
2015-07-15 10:04:45 -05:00
Steven Miers
614cfcbe85
Merge feature/calendaring branch:
...
commit 8023d6481c
VRFS-3276 : Hook calendar creation into user controller API. Add test to verify.
commit 3a35002a46
VRFS-3276 : Calendar cleanup job
* Add cleanup method to calendar manager
* Create a daily job.
* Add calendar cleanup to that job.
* Add CRON entry
* Daily job/ calendar cleanup test cases
* Fix calendar manager spec for new required attribute
commit 3ff5910f1f
VRFS-3276 : Add a delete-calendar directive when RSVP is canceled.
VRFS-3276 : Include path to partial. This fails depending on the method used to start the web server.
commit d2441cbf57
VRFS-3276 : Test new calendar features. Use icalendar gem in test mode only to more deeply verify calendar in strict mode.
commit 9ac272a0fb
VRFS-3276 : Calendar manager updates to include manual calendars. Some refactoring to keep common stuff in one place.
commit b5d0c758f0
VRFS-3276 : Schema, model updates and new calendar model.
commit 20472b6b26
VRFS-3276 : Change initial submit behavior of RSVP dialog to display calendar info. The user can then close the dialog after this prompt.
commit 77c99103d0
VRFS-3276 : Calendar feed markup and styling. Included as partial.
commit e632f48600
VRFS-3276 : Routes and controller implementation of user calendar ICS feed, which uses calendar manager.
commit 21fd80a188
VRFS-3276 : Initial tests for calendar manager
commit 92a2524c65
VRFS-3276 : Calendar manager
* Streamline logic
* Enable recurring sessions through rrule
* Implement method to create ics feed for user
* Extract a type-safe scheduled duration method on music_session for
external and internal use.
commit b71ad3a4cd
VRFS-3276 : Include calendar manager
commit f8eaafd036
VRFS-3276 : Calendar Manager - initial checkin
* Create ICS events given individual parameters
* Create calendar from music session
* Also will create ICS “delete” events
2015-07-06 15:34:27 -05:00
Jonathan Kolyer
832e716e8b
Merge branch 'feature/musician_profile_enhancements' into feature/musician_search2
2015-06-28 19:52:45 +00:00
Steven Miers
cfda14e16e
VRFS-3190 : Merge with latest develop branch
2015-06-16 12:23:57 -05:00
Seth Call
0dbbfc0ee7
* VRFS-2855 - broadcast notifications done
2015-06-10 08:26:45 -05:00
Jonathan Kolyer
3eca6aeee5
Merge branch 'feature/musician_profile_enhancements' into feature/musician_search2
2015-06-04 05:59:31 +00:00
Steven Miers
d5a8959677
Merge with develop.
2015-06-03 14:22:21 -05:00
Seth Call
d959a17be4
* affiliate program in place VRFS-3030
2015-05-28 08:20:14 -05:00
Jonathan Kolyer
da58ac6eab
merging
2015-05-22 08:20:07 +00:00
Steven Miers
d684ecda3b
Merge with latest from develop and manually fix.
2015-05-18 16:02:07 -05:00
Jonathan Kolyer
737367b016
VRFS-3036 building out band search filter features, refactoring musician search filter
2015-05-18 04:00:12 +00:00
Seth Call
939f8cdf82
* VRFS-3255 (shopping cart only on /client) , VRFS-3253 - frictionless shopping done with tests
2015-05-15 12:34:35 -05:00
Steven Miers
294c01d44a
Merge with latest develop
2015-05-11 17:25:37 -05:00
Seth Call
a2d5c0a2b9
* VRFS-3166 - only play one widget at a time
2015-05-04 07:52:30 -05:00
Steven Miers
2260d21fc1
VRFS-3007 : Merge with latest develop
2015-04-28 16:43:38 -05:00
Seth Call
4cce21e7f8
* VRFS-3080 - partial refund manual process done
2015-04-23 16:20:21 -05:00
Seth Call
989518fa68
* VRFS-3082 - email alert if jamtrack fails
2015-04-23 10:34:17 -05:00
Seth Call
c29af72938
* fix jamtrack landing page formatting VRFS-3056
2015-04-20 22:13:30 -05:00
Seth Call
022304c6af
* VRFS-3065 - permission error name change
2015-04-20 10:42:09 -05:00
Seth Call
06c964a151
* VRFS-2977 - make facebook signup work with checkout flow
2015-04-14 14:12:24 -05:00
Brian Smith
b81222278d
merge develop
2015-04-13 08:16:45 -04:00
Jonathan Kolyer
252beca091
VRFS-2895 added unsubscribe link to email footer that doesnt require login
2015-04-12 11:03:12 +00:00
Seth Call
ab2925ef88
VRFS-2821 - payment history screen added
2015-04-12 13:46:22 -05:00
Brian Smith
246efbdaa8
merge develop
2015-04-09 20:47:01 -04:00
Seth Call
fd02e23572
* updated home page VRFS-2868
2015-04-08 22:44:21 -05:00
Steven Miers
d12b7efb38
VRFS-3018 : Resolve api_jam_tracks#purchased before api_jam_tracks/:plan_code as the wildcard was preventing resolution to the former.
2015-04-08 12:56:59 -05:00
Brian Smith
0a451742ef
merge develop
2015-04-06 21:26:54 -04:00
Seth Call
821ca9d76a
* VRFS-2875 - sales record keeping as well as recurly hook processing
2015-04-03 15:34:12 -05:00
Jonathan Kolyer
c3ede10f1d
merging feature/musician_profile_enhancements
2015-04-02 14:51:33 +00:00
Brian Smith
a87c08afe3
Merge branch 'develop' into feature/musician_profile_enhancements
2015-04-01 23:09:51 -04:00
Seth Call
80a48c60c6
* VRFS-2879 - adding 3 product pages (jamblaster, platform, jamtracks)
2015-03-31 21:08:09 -05:00
Seth Call
b1b2d3ad24
* VRFS-2869 - band landing page
2015-03-31 16:17:17 -05:00
Seth Call
f7febfabcf
* VRFS-2999 - create whole track preview for master track on import
...
* VRFS-3000 - create duration for jam track
* VRFS-2996 - create jamtrack preview widget
* VRFS-2870 - individual jam track landing page (still needs tests)
2015-03-31 13:36:49 -05:00
Jonathan Kolyer
ddc4decfd3
merging feature/musician_profile_enhancements
2015-03-30 06:07:43 +00:00
Brian Smith
83c00ea6e4
merge develop
2015-03-29 10:12:42 -04:00
Jonathan Kolyer
9eeb0e454b
VRFS-2795 merging with feature/musician_profile_enhancements
2015-03-26 03:31:21 +00:00
Steven Miers
5f953d1b19
VRFS-2830 : Merge / manual fix
2015-03-25 10:56:24 -05:00
Steven Miers
adef8c8c45
VRFS-2830 : Payment History
...
API, client, view, styles and test
2015-03-24 17:13:09 -05:00
Jonathan Kolyer
8c2df0bb6b
VRFS-2916 added jamtrack plays handling; worked around jam_tracks.id bigint problem (with commented dependencies); tested jamtrack play saves from JS through rspec; final cleanup of cohort reporting
2015-03-23 20:06:32 +00:00
Brian Smith
948174f19a
VRFS-2701 musical experience bug fix
2015-03-12 21:34:20 -04:00
Seth Call
9279d88d8d
* VRFS-2876 - pro licensing added and 20 second snippet
2015-03-10 22:10:22 -05:00
Jonathan Kolyer
0e9f78ccdd
VRFS-2795 search filter front end start
2015-03-02 09:41:53 +00:00
Brian Smith
4d133e0043
merge develop
2015-02-28 02:24:23 -05:00
Steven Miers
5396e66c67
Merge with develop
2015-02-27 11:51:45 -06:00
Seth Call
dbaeb8d996
merged
2015-02-25 10:43:21 -06:00
Brian Smith
500af2bc05
merge develop (had lots of migration issues)
2015-02-20 08:35:59 -05:00
Seth Call
9345d65f06
* merged
2015-02-19 14:31:00 -06:00
Jonathan Kolyer
6a46ad5910
Merge branch 'develop' into feature/recording_selector
2015-02-16 02:20:38 +00:00
Seth Call
b46dce5c29
Merge branch 'feature/backing_tracks' into develop
2015-02-16 10:35:46 -06:00
Seth Call
e40c964d97
* merged
2015-02-15 22:15:34 -06:00
Seth Call
afe9f65709
* merged
2015-02-15 22:14:30 -06:00
Seth Call
42a2abe99c
* merged
2015-02-15 22:01:06 -06:00
Jonathan Kolyer
6ff4d197ef
VRFS-2700 recording source jasmine tests
2015-02-15 23:10:29 +00:00
Jonathan Kolyer
40b4537b04
Merge branch 'develop' into feature/recording_selector
2015-02-15 13:57:16 +00:00
Brian Smith
c167f9d09a
Merge branch 'develop' into feature/musician_profile_enhancements
2015-02-14 21:04:28 -05:00
Seth Call
bbae4a7bf6
* yaka (yet another kickstarter ad
2015-02-14 16:56:21 -06:00
Seth Call
1c7518c3dd
* adding another kickstarter ad
2015-02-14 16:26:01 -06:00
Seth Call
2c3ed6beea
* check in new ad for kickstarter
2015-02-14 14:25:27 -06:00
Brian Smith
a778eaef28
VRFS-2695 wip get user profile API
2015-02-13 22:45:19 -05:00
Brian Smith
675dc70f23
Merge branch 'develop' into feature/musician_profile_enhancements
2015-02-13 00:49:44 -05:00
Seth Call
8d60f161f5
* add new landing ad for kickstarter
2015-02-12 20:46:39 -06:00
Steven Miers
aedcbde1f3
Merge with develop
2015-02-12 14:32:12 -06:00
Jonathan Kolyer
5e6a63db2e
VRFS-2700 added rec_* site types to site validation
2015-02-12 08:16:54 +00:00
Brian Smith
9ede0912a1
Merge branch 'develop' into feature/musician_profile_enhancements
2015-02-07 23:22:48 -05:00
Jonathan Kolyer
ed47441f67
VRFS-2698 refactoring website_validate to url_validate
2015-02-06 07:43:24 +00:00
Brian Smith
3cdcadda94
merge develop
2015-02-03 23:39:21 -05:00
Brian Smith
8d19e4510e
VRFS-2693 VRFS-2694 wip new musician profile models
2015-01-31 16:07:34 -05:00
Jonathan Kolyer
fdcc77ae80
VRFS-2697 url format and site validation
2015-01-31 08:41:56 +00:00
Jonathan Kolyer
16092ba816
VRFS-2697 website validator initial commit
2015-01-31 04:50:05 +00:00
Seth Call
9c9a42c2a5
* merged
2015-01-23 13:56:10 -06:00
Seth Call
372444ebd1
* wip
2015-01-23 10:50:58 -06:00
Seth Call
698f4ba648
* wip
2015-01-21 15:22:31 -06:00
Steven Miers
ff95fe1c35
VRFS-2498, VRFS-2499 : Mesh out backing track/metronome track support at necessary layers rest/api/UI/etc. Implement necessary methods in fakeJamClient for quicker iterating.
2015-01-20 22:14:48 -06:00
Steven Miers
3fb45c0dd0
VRFS-2499 - Incremental, nearly done.
2015-01-15 20:28:34 -06:00
Steven Miers
4f94444429
VRFS-2498, VRFS-2618 : API, routes and specs for backing tracks/metronomes.
2015-01-13 10:15:46 -06:00
Brian Smith
21f25e51d0
VRFS-1985 VRFS-2252 added tests
2015-01-12 01:20:19 -05:00
Seth Call
5ac69fc646
* wip
2015-01-09 16:11:04 -06:00
Seth Call
e8ffb9c27d
Merge branch 'develop' into feature/session_jamtracks
2015-01-09 11:24:03 -06:00
Seth Call
2c798e8860
* VRFS-2629 - one can follow the progression of a jam track being signed with detail
2015-01-09 11:23:20 -06:00
Seth Call
cc3bf2ce1f
* wip
2015-01-08 20:35:39 -06:00
Seth Call
e9e9962c42
Conflicts:
...
db/manifest
ruby/spec/jam_ruby/models/email_batch_spec.rb
2015-01-07 17:44:56 -06:00
Seth Call
6906e4454a
* VRFS-2601 - REST API to return keys
2015-01-05 16:53:43 -06:00
Seth Call
7f18bff3fc
* VRFS-2602 - make it dead easy to parse out JamTrackId from URL
2015-01-05 14:48:46 -06:00
Steven Miers
2853c77b7e
VRFS-2597 : Fix some broken tests:
...
* Naming issues
* Restore method that was caught by friendly fire in a cleanup session
* Add a few new specs to properly exercise controller methods to catch
errors sooner, i.e., not in feature specs.
* Restore deleted route
2015-01-04 16:24:31 -06:00
Seth Call
aed848c507
Merge branch 'develop' into feature/jam_tracks
...
Conflicts:
db/manifest
pb/src/client_container.proto
ruby/lib/jam_ruby.rb
web/config/environments/development.rb
web/config/environments/test.rb
2015-01-04 09:31:33 -06:00
Seth Call
d83a632d0b
Conflicts:
...
db/manifest
web/app/assets/javascripts/jam_rest.js
2014-12-18 15:13:55 -06:00
Steven Miers
34cb617f5f
VRFS-1960 : download API for JamTracks, including a new message type, rescue job that builds the JKZ, and specs that exercise it all.
2014-12-17 17:19:36 -06:00
Steven Miers
361d88a0fa
VRFS-1959 : jam_tracks#list_downloads API and model methods, as well as associated tests to verify.
2014-12-15 19:21:27 -06:00
Jonathan Kolyer
9bdddc22ff
VRFS-1442 band deletion; band member layout; invitations; band admin support
2014-12-03 08:22:35 +00:00
Steven Miers
41096f08ad
VRFS-2480: Additional back-end and UI functionality required for checking out.
2014-12-01 18:45:41 -06:00
Steven Miers
7f59067226
VRFS-2480 : Refactor and cleanup, incremental.
2014-11-25 14:35:05 -06:00
Steven Miers
7f88a7550c
VRFS-2480 : Incremental
2014-11-17 21:24:39 -06:00
Steven Miers
2d3bbd2a47
VRFS-2480 : Recurly specs, fixes and new implementation.
2014-11-16 20:20:54 -06:00
Steven Miers
6c825db79f
Merge update
2014-11-10 17:10:01 -06:00
Seth Call
4e00863de6
* merged
2014-11-07 16:16:25 -06:00
Steven Miers
7dc80c10ce
VRFS-1849: Check for google authorization using AJAX and show/hide the google login button / "signed in" label as appropriate:
2014-11-06 13:16:58 -06:00
Seth Call
164fe8db61
* recording cleanup logic VRFS-2393
2014-11-06 11:26:13 -06:00
Steven Miers
433fe0be74
Initial merge and manual conflict and fix for tests.
2014-11-04 14:55:12 -06:00
Steven Miers
b2219da522
Merge feature/video_mvp to develop and resolve conflicts.
2014-11-03 18:28:28 -06:00
Seth Call
bcfc2def9e
* VRFS-2367 - create api to discover websocket location, and fix tests
2014-10-24 21:50:40 -05:00
Seth Call
fe7edbba5d
* many recording features/improvements: VRFS-2151, VRFS-1551, VRFS-2360, VRFS-2290, VRFS-2002, VRFS-2181
2014-10-22 23:10:49 -05:00
Seth Call
71f6b7edc6
* VRFS-2304 - create scoring timeout when doing a network test
2014-10-06 16:44:30 -05:00
Seth Call
2bd189b697
* VRFS-2159 merge
2014-09-12 22:30:51 -05:00
Seth Call
322cdad87d
* wip
2014-08-14 10:09:33 -05:00
Seth Call
4c85740597
* wip
2014-08-13 11:09:52 -05:00
Seth Call
5f131f9407
* VRFS-1403 - maxmind single step import done
2014-07-19 21:11:16 -05:00
Seth Call
63dfb8929c
Merge branch 'develop' of bitbucket.org:jamkazam/jam-cloud into develop
2014-06-30 15:44:38 -05:00
Seth Call
cbe4bf1747
* VRFS-1757 - updated signin dialog to 'modern' standards; VRFS-1826 - 2/3 fixed
2014-06-30 15:44:28 -05:00
Bert Owen
07d96d7a57
VRFS-1667, VRFS-1729 implemented account session page, session detail page
2014-06-29 15:54:51 +02:00
Brian Smith
e211871168
merge develop
2014-06-23 01:09:03 -04:00
Seth Call
9e92125b59
* VRFS-1653 - websocket reconnect wasn't working if no connect on initial connect
2014-06-19 18:51:47 -05:00
Brian Smith
b4151c27e9
VRFS-1669 VRFS-1672 session settings dialog / find session work
2014-06-19 00:21:34 -04:00
Seth Call
106222638f
* VRFS-1684 and VRFS-1686 - updating stored procs, added /api/sessions/nonactive/, adding a bunch of tests for sms_index
2014-06-17 14:10:24 -05:00
Seth Call
f680fafaf3
* VRFS-1684 - adding latency to participants and approved_rsvps JSON response.
2014-06-16 15:41:37 -05:00
Brian Smith
5fc9696d01
merge develop
2014-06-11 08:45:34 -04:00
Seth Call
4a603cbaa2
* VRFS-1764 - fix for content falling out of bounds; VRFS-1762 - tracking audio latency now; need to still make sure this works with new create session flow when it arrives
2014-06-09 15:43:16 -05:00
Brian Smith
ae79912dab
merge develop
2014-05-31 07:41:59 -04:00
Seth Call
05666f7927
wip
2014-05-29 14:34:18 -05:00
Brian Smith
f31248815d
VRFS-1670 session info page work
2014-05-26 23:52:59 -04:00
Bert Owen
7fc2575588
fix routes
2014-05-26 14:25:53 +08:00
Bert Owen
972af58888
fix tests
2014-05-26 13:49:54 +08:00
Bert Owen
fbeddf1735
VRFS-1682, VRFS-1679 : upload music notation, download music notation
2014-05-24 02:58:59 +08:00
Bert Owen
5685e2f0e8
VRFS-1678 added music session update feature
2014-05-22 17:49:35 +08:00
Bert Owen
00d06fe6f2
* merge
2014-05-22 16:07:17 +08:00
Bert Owen
57f1fab935
VRFS-1677 fixed
2014-05-22 16:02:48 +08:00
Brian Smith
b4f7035fed
Merge branch 'feature/sched_sessions_rsvps' into feature/scheduled_sessions
2014-05-22 00:42:50 -04:00
Brian Smith
03eb125fa8
Merge branch 'feature/scheduled_sessions' of bitbucket.org:jamkazam/jam-cloud into feature/scheduled_sessions
2014-05-22 00:42:33 -04:00
Bert Owen
a1f288fe4d
VRFS-1676 fixed
2014-05-22 03:11:50 +08:00
Bert Owen
1904c8f474
VRFS-1675 completed
2014-05-22 00:24:40 +08:00
Brian Smith
7f5940ac01
VRFS-1739 API for RSVP slots
2014-05-21 01:36:32 -04:00
Brian Smith
f793b14879
VRFS-1738 more RSVP API work
2014-05-21 00:57:32 -04:00
Bert Owen
22f4d0ffc5
Merge branch 'feature/scheduled_sessions' of https://bitbucket.org/jamkazam/jam-cloud into feature/scheduled_sessions
2014-05-20 21:26:55 +08:00
Bert Owen
cebbd869cb
VRFS-1675 add join session feature
2014-05-20 21:26:32 +08:00
Brian Smith
96f62b1364
VRFS-1690 VRFS-1691 VRFS-1692 RSVP API work
2014-05-20 02:45:00 -04:00
Seth Call
d11261c5c6
* VRFS-1730 - websocket on web layout
2014-05-20 00:33:43 -04:00
Brian Smith
d665a09080
scheduled session rsvp wip
2014-05-20 00:31:26 -04:00
Seth Call
1f86b809ff
* VRFS-1730 - websocket on web layout
2014-05-19 16:57:08 -05:00
Bert Owen
cdc9d121cb
VRFS-1674 Create Session API
2014-05-19 23:35:38 +08:00
Brian Smith
dce007a13d
VRFS-1670 VRFS-1671 VRFS-1678 RSVP work in progres
2014-05-18 22:31:25 -04:00
Brian Smith
8fc30baf42
VRFS-1668 more notification work
2014-05-18 00:09:21 -04:00
Seth Call
244f79eefb
* merging develop into feature/scheduled_sessions
2014-05-07 15:04:41 -05:00
Seth Call
5f1ea4c754
* merging manifest
2014-05-07 05:17:17 -05:00
Seth Call
7dd1e6c464
* renaming of tables in
2014-05-06 17:50:41 -05:00
Seth Call
732fd66f0e
* all tests pass; but need to now rename music session tables to match class names...
2014-05-06 16:17:26 -05:00
Seth Call
eab5e5b72b
* merging in master with heartbeat fixes into develop after release
2014-05-05 10:50:47 -05:00
Bert Owen
bf04fca205
VRFS-1503 implement session chat feature
2014-05-03 00:30:56 +08:00