Changes fixtures to be instances of OpenvaultAsset instead of instances of datstreams. Modifies tests accordingly. Renames some fixtures to more specific names.
initial commit of submodel
added updated sub-models
added some more logic to the sub models: added to_solr starting point for Series and Programs
Removes errant file 'ignore'. Accidentally created?
Removes rvm specific files .ruby-version .ruby-gemset
Merge branch 'submodel-views' into ov-pbcore-extend to get new models inheriting from OpenvaultAsset.
added interitance controller for series, program, audio, video that all inherit from catalog_controller
reorg'd the partials a bit and moved some to their respective inheritance folders
Merge branch 'submodel-views' of github.com:afred/openvault into submodel-views
small changes to views and made testing titles more meaningfull
added to_solr method to video and audio models and added more logic to video and audio controllers to get the related content that needs to be displayed
added method to write correct url for each model type
fixed broken display_titles when that attribute is nil in the document
removed transcripts form audio as they do not exist. [ci skip]
[ci skip] modified and templated views for programs, series and individual videos
fixed transcript scrolling to follow video. TODO: update video player with new (open source) player
changed video player to videojs [ci skip]
removed a video library that i tested
removed erroneous to_solr callse [ci skip]