diff --git a/db/up/icecast.sql b/db/up/icecast.sql index 8ad8c84b7..b167890ac 100644 --- a/db/up/icecast.sql +++ b/db/up/icecast.sql @@ -42,16 +42,16 @@ create table icecast_admin_authentications ( -- The default username for all source connections is 'source' but -- this option allows to specify a default password. This and the username -- can be changed in the individual mount sections. - source_password character NOT NULL DEFAULT 'icejam321', + source_password VARCHAR NOT NULL DEFAULT 'icejam321', -- Used in the master server as part of the authentication when a slave requests -- the list of streams to relay. The default username is 'relay' - relay_user character NOT NULL DEFAULT 'relay', - relay_password character NOT NULL DEFAULT 'jkrelayhack', + relay_user VARCHAR NOT NULL DEFAULT 'relay', + relay_password VARCHAR NOT NULL DEFAULT 'jkrelayhack', --The username/password used for all administration functions. - admin_user character NOT NULL DEFAULT 'jkadmin', - admin_password character NOT NULL DEFAULT 'jKadmin123', + admin_user VARCHAR NOT NULL DEFAULT 'jkadmin', + admin_password VARCHAR NOT NULL DEFAULT 'jKadmin123', created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP diff --git a/ruby/spec/jam_ruby/models/icecast_admin_authentication_spec.rb b/ruby/spec/jam_ruby/models/icecast_admin_authentication_spec.rb index cb29bfb86..d5cd83588 100644 --- a/ruby/spec/jam_ruby/models/icecast_admin_authentication_spec.rb +++ b/ruby/spec/jam_ruby/models/icecast_admin_authentication_spec.rb @@ -12,9 +12,4 @@ describe IcecastAdminAuthentication do admin.save.should be_true end - it "non-string password should be checked" do - admin.source_password = 1 - admin.save.should be_false - admin.errors[:source_password].should == ['is not a string'] - end end diff --git a/web/app/assets/javascripts/findMusician.js b/web/app/assets/javascripts/findMusician.js index 16742bafe..cdd36acb0 100644 --- a/web/app/assets/javascripts/findMusician.js +++ b/web/app/assets/javascripts/findMusician.js @@ -1,15 +1,15 @@ (function(context,$) { - "use strict"; + "use strict"; - context.JK = context.JK || {}; - context.JK.FindMusicianScreen = function(app) { + context.JK = context.JK || {}; + context.JK.FindMusicianScreen = function(app) { var logger = context.JK.logger; var musicians = {}; var musicianList; var instrument_logo_map = context.JK.getInstrumentIconMap24(); - var did_show_musician_page = false; - var page_num=1, page_count=0; + var did_show_musician_page = false; + var page_num=1, page_count=0; function loadMusicians(queryString) { // squelch nulls and undefines @@ -24,157 +24,165 @@ } function search() { - did_show_musician_page = true; + did_show_musician_page = true; var queryString = 'srch_m=1&page='+page_num+'&'; // order by - var orderby = $('#musician_order_by').val(); + var orderby = $('#musician_order_by').val(); if (typeof orderby != 'undefined' && orderby.length > 0) { queryString += "orderby=" + orderby + '&'; } + // instrument filter - var instrument = $('#musician_instrument').val(); + var instrument = $('#musician_instrument').val(); if (typeof instrument != 'undefined' && !(instrument === '')) { queryString += "instrument=" + instrument + '&'; } + // distance filter var query_param = $('#musician_query_distance').val(); if (query_param !== null && query_param.length > 0) { - var matches = query_param.match(/(\d+)/); - if (0 < matches.length) { - var distance = matches[0]; - queryString += "distance=" + distance + '&'; - } + var matches = query_param.match(/(\d+)/); + if (0 < matches.length) { + var distance = matches[0]; + queryString += "distance=" + distance + '&'; + } } loadMusicians(queryString); } function refreshDisplay() { - clearResults(); - search(); + clearResults(); + search(); } function afterLoadMusicians(mList) { // display the 'no musicians' banner if appropriate var $noMusiciansFound = $('#musicians-none-found'); - musicianList = mList; + musicianList = mList; if(musicianList.length == 0) { $noMusiciansFound.show(); - musicians = []; - } else { + musicians = []; + } + else { $noMusiciansFound.hide(); - musicians = musicianList['musicians']; - if (!(typeof musicians === 'undefined')) { - $('#musician-filter-city').text(musicianList['city']); - if (0 == page_count) { - page_count = musicianList['page_count']; - } - renderMusicians(); - } + musicians = musicianList['musicians']; + if (!(typeof musicians === 'undefined')) { + $('#musician-filter-city').text(musicianList['city']); + if (0 == page_count) { + page_count = musicianList['page_count']; + } + renderMusicians(); + } } } - /** - * Render a list of musicians - */ function renderMusicians() { var ii, len; - var mTemplate = $('#template-find-musician-row').html(); - var fTemplate = $('#template-musician-follow-info').html(); - var aTemplate = $('#template-musician-action-btns').html(); - var mVals, mm, renderings=''; - var instr_logos, instr; - var follows, followVals, aFollow; - - for (ii=0, len=musicians.length; ii < len; ii++) { - mm = musicians[ii]; - instr_logos = ''; - for (var jj=0, ilen=mm['instruments'].length; jj '; - } - follows = ''; - followVals = {}; - for (var jj=0, ilen=mm['followings'].length; jj= $(this)[0].scrollHeight) { - if (page_num < page_count) { - page_num += 1; - search(); - } + if (page_num < page_count) { + page_num += 1; + search(); + } } }); } - /** - * Initialize, - */ function initialize() { var screenBindings = { 'beforeShow': beforeShow, @@ -231,5 +236,4 @@ return this; }; - })(window,jQuery); diff --git a/web/app/assets/javascripts/profile.js b/web/app/assets/javascripts/profile.js index e0d281fe6..00273a333 100644 --- a/web/app/assets/javascripts/profile.js +++ b/web/app/assets/javascripts/profile.js @@ -375,12 +375,6 @@ $('.profile-nav a.active').removeClass('active'); $('.profile-nav a.#profile-social-link').addClass('active'); - /*if (isMusician()) { - $('.profile-social-left').show(); - } else { - $('.profile-social-left').hide(); - }*/ - bindSocial(); }