On Tue, Jun 2, 2020 at 3:27 PM Craig Russell <apache....@gmail.com> wrote: > > It will be straightforward to go through these references and make sure they > properly use ASF::SVN to obtain the proper urls from repository.yml. > > Are there other places to look for scripts or such?
Another possible location is cgi scripts, but it doesn't look like any of these scripts use file names. % git grep emeritus "*.cgi" www/members/inactive.cgi: if you have been inactive, asks you if you wish to remain active or go emeritus. Inactive members www/members/inactive.cgi: _button.btn.btn_warning 'I would like to go emeritus', www/members/inactive.cgi: name: 'status', value: 'go emeritus', www/members/inactive.cgi: _td 'Went emeritus' www/members/non-participants.cgi: _span "meeting. Active members does not include emeritus or deceased members. Includes data thru #{attendance['dates'].last} meeting." www/members/subscriptions.cgi: missing.delete_if {|person| person.asf_member? != true} # remove emeritus - Sam Ruby > Craig > > [MacBook-Pro-10:~/apache/git/whimsy] clr% grep emeritus-requests-received *.rb > grep: No match. > [MacBook-Pro-10:~/apache/git/whimsy] clr% grep emeritus-requests-received > */*.rb > [MacBook-Pro-10:~/apache/git/whimsy] clr% grep emeritus-requests-received > */*/*.rb > [MacBook-Pro-10:~/apache/git/whimsy] clr% grep emeritus-requests-received > */*/*/*.rb > lib/whimsy/asf/documents.rb: _, list = > ASF::SVN.getlisting('emeritus-requests-received') > [MacBook-Pro-10:~/apache/git/whimsy] clr% grep emeritus-requests-received > */*/*/*/*.rb > www/roster/views/actions/memstat.json.rb:svn_command = "svn mv > emeritus-requests-received/#{@emeritusfilename} emeritus" > www/roster/views/actions/memstat.json.rb:svn_command = ("svn mv > emeritus-requests-received/#{@emeritusfilename} emeritus-requests-rescinded") > www/roster/views/actions/memstat.json.rb: _.system "svn mv > emeritus-requests-received/#{@emeritusfilename} emeritus" > www/roster/views/actions/memstat.json.rb: _.system "svn mv > emeritus-requests-received/#{@emeritusfilename} emeritus-requests-rescinded" > www/roster/views/actions/memstat.json.rb: _.system "svn mv > emeritus-requests-received/#{@emeritusfilename} emeritus-requests-rescinded" > www/roster/views/person/forms.js.rb: href: > "#{documents}/emeritus-requests-received/#{link}" > [MacBook-Pro-10:~/apache/git/whimsy] clr% grep emeritus-requests-received > */*/*/*/*/*.rb > www/secretary/workbench/views/actions/emeritus-request.json.rb:# - add files > to documents/emeritus-requests-received > www/secretary/workbench/views/actions/emeritus-request.json.rb: _warn > "documents/emeritus-requests-received/#{@filename} already exists" > www/secretary/workbench/views/actions/emeritus-request.json.rb: _warn > "documents/emeritus-requests-received/#{emeritus_request} already exists" > www/secretary/workbench/views/actions/emeritus-request.json.rb:task "svn > commit documents/emeritus-requests-received/#{emeritus_request}" do > www/secretary/workbench/views/actions/emeritus-request.json.rb: dest = > "#{dir}/emeritus-requests-received" > www/secretary/workbench/views/actions/emeritus-request.json.rb: > 'https://svn.apache.org/repos/private/documents/emeritus-requests-received', > [MacBook-Pro-10:~/apache/git/whimsy] clr% grep emeritus-requests-received > */*/*/*/*/*/*.rb > grep: No match. > [MacBook-Pro-10:~/apache/git/whimsy] clr% grep emeritus *.rb > grep: No match. > [MacBook-Pro-10:~/apache/git/whimsy] clr% grep emeritus */*.rb > [MacBook-Pro-10:~/apache/git/whimsy] clr% grep emeritus */*/*.rb > [MacBook-Pro-10:~/apache/git/whimsy] clr% grep emeritus */*/*/*.rb > lib/whimsy/asf/documents.rb: _, list = ASF::SVN.getlisting('emeritus') > lib/whimsy/asf/documents.rb: _, list = > ASF::SVN.getlisting('emeritus-requests-received') > lib/whimsy/asf/documents.rb: _, list = > ASF::SVN.getlisting('emeritus-requests-rescinded') > lib/whimsy/asf/documents.rb: _, list = > ASF::SVN.getlisting('emeritus-rejoined') > lib/whimsy/asf/memapps.rb: # list the stems of the files (excluding any > ones which record emeritus) > lib/whimsy/asf/memapps.rb: apps = @@files.reject{|f| f =~ > /_emeritus\.\w+$/}.map do |file| > lib/whimsy/asf/memapps.rb: # list the names of the files (excluding any > ones which record emeritus) > lib/whimsy/asf/memapps.rb: @@files.reject{|f| f =~ /_emeritus\.\w+$/} > lib/whimsy/asf/memapps.rb: # names of emeritus files > lib/whimsy/asf/memapps.rb: def self.emeritus > lib/whimsy/asf/memapps.rb: apps = @@files.select {|f| f =~ > /_emeritus\.\w+$/}.map do |file| > lib/whimsy/asf/memapps.rb: file.sub(/_emeritus\.\w+$/, '') > lib/whimsy/asf/memapps.rb: # All files, including emeritus > lib/whimsy/asf/memapps.rb: puts ASF::MemApps.emeritus.length > lib/whimsy/asf/member.rb: # Includes emeritus and deceased members > www/roster/models/committer.rb: response[:forms][:emeritus] = file if > file > www/roster/models/committer.rb: response[:forms][:emeritus_request] = > file if file > [MacBook-Pro-10:~/apache/git/whimsy] clr% grep emeritus */*/*/*/*.rb > www/roster/views/actions/memstat.json.rb:Wunderbar.warn('Memstat.json.rb > request with emeritusfilename: ' + @emeritusfilename) if @emeritusfilename > www/roster/views/actions/memstat.json.rb:Wunderbar.warn('Memstat.json.rb > request with emerituspersonname: ' + @emerituspersonname) if > @emerituspersonname > www/roster/views/actions/memstat.json.rb:Wunderbar.warn('Memstat.json.rb > request with emeritusemail: ' + @emeritusemail) if @emeritusemail > www/roster/views/actions/memstat.json.rb:updmem = @action == 'emeritus' or > @action == 'active' or @action == 'deceased' > www/roster/views/actions/memstat.json.rb: if @action == 'emeritus' > www/roster/views/actions/memstat.json.rb:# move the emeritus file > www/roster/views/actions/memstat.json.rb:svn_command = "svn mv > emeritus-requests-received/#{@emeritusfilename} emeritus" > www/roster/views/actions/memstat.json.rb:Wunderbar.warn ("emeritus command: > #{svn_command}") > www/roster/views/actions/memstat.json.rb:svn_command = ("svn mv > emeritus-requests-received/#{@emeritusfilename} emeritus-requests-rescinded") > www/roster/views/actions/memstat.json.rb:Wunderbar.warn ("rescind_emeritus > command: #{svn_command}") > www/roster/views/actions/memstat.json.rb:if @action == 'emeritus' > www/roster/views/actions/memstat.json.rb: _.system "svn mv > emeritus-requests-received/#{@emeritusfilename} emeritus" > www/roster/views/actions/memstat.json.rb:elsif @action == 'rescind_emeritus' > www/roster/views/actions/memstat.json.rb: _.system "svn mv > emeritus-requests-received/#{@emeritusfilename} emeritus-requests-rescinded" > www/roster/views/actions/memstat.json.rb:elsif @action == 'deceased' and > @emeritusfilename > www/roster/views/actions/memstat.json.rb: _.system "svn mv > emeritus-requests-received/#{@emeritusfilename} emeritus-requests-rescinded" > www/roster/views/actions/memstat.json.rb:elsif @action == 'request_emeritus' > www/roster/views/actions/memstat.json.rb: # send email to secretary, cc: OP > attaching emeritus request form > www/roster/views/person/forms.js.rb: elsif form == 'emeritus' > www/roster/views/person/forms.js.rb: href: > "#{documents}/emeritus/#{link}" > www/roster/views/person/forms.js.rb: elsif form == > 'emeritus_request' > www/roster/views/person/forms.js.rb: href: > "#{documents}/emeritus-requests-received/#{link}" > www/roster/views/person/forms.js.rb: elsif form == > 'emeritus_requests_rescinded' > www/roster/views/person/forms.js.rb: href: > "#{documents}/emeritus-requests-rescinded/#{link}" > www/roster/views/person/forms.js.rb: elsif form == > 'emeritus_reinstated' > www/roster/views/person/forms.js.rb: href: > "#{documents}/emeritus-reinstated/#{link}" > www/roster/views/person/main.js.rb: emeritus_file_name = > target.getAttribute('data-emeritus-file-name') > www/roster/views/person/main.js.rb: console.log('submit > emeritus_file_name: ' + emeritus_file_name) > www/roster/views/person/main.js.rb: if emeritus_file_name > www/roster/views/person/main.js.rb: formData.push name: > 'emeritusfilename', value: emeritus_file_name > www/roster/views/person/main.js.rb: emeritus_person_name = > target.getAttribute('data-emeritus-person-name') > www/roster/views/person/main.js.rb: console.log('submit > emeritus_person_name: ' + emeritus_person_name) > www/roster/views/person/main.js.rb: if emeritus_person_name > www/roster/views/person/main.js.rb: formData.push name: > 'emerituspersonname', value: emeritus_person_name > www/roster/views/person/main.js.rb: emeritus_email = > target.getAttribute('data-emeritus-email') > www/roster/views/person/main.js.rb: console.log('submit emeritus_email: ' > + emeritus_email) > www/roster/views/person/main.js.rb: if emeritus_email > www/roster/views/person/main.js.rb: formData.push name: 'emeritusemail', > value: emeritus_email > www/roster/views/person/memstat.js.rb: emeritus_file_name = > committer.forms['emeritus_request'] > www/roster/views/person/memstat.js.rb: if > committer.forms['emeritus_request'] > www/roster/views/person/memstat.js.rb: console.log('owner > emeritus file is: ' + committer.forms['emeritus_request']) > www/roster/views/person/memstat.js.rb: > _button.btn.btn_primary 'rescind emeritus request', > www/roster/views/person/memstat.js.rb: > data_emeritus_file_name:emeritus_file_name, > www/roster/views/person/memstat.js.rb: name: 'action', > value: 'rescind_emeritus' > www/roster/views/person/memstat.js.rb: > _button.btn.btn_primary 'request emeritus status', > www/roster/views/person/memstat.js.rb: > data_emeritus_person_name:person.public_name, > www/roster/views/person/memstat.js.rb: > data_emeritus_email:person.committer.email_forward, > www/roster/views/person/memstat.js.rb: name: 'action', > value: 'request_emeritus' > www/roster/views/person/memstat.js.rb: > _button.btn.btn_primary 'move to emeritus', > www/roster/views/person/memstat.js.rb: name: 'action', > value: 'emeritus' > www/roster/views/person/memstat.js.rb: > _button.btn.btn_primary 'move to emeritus', > www/roster/views/person/memstat.js.rb: name: 'action', > value: 'emeritus' > www/secretary/workbench/views/app.js.rb:require_relative > 'forms/emeritus-request' > www/secretary/workbench/views/parts.js.rb: _input type: :radio, > name: 'doctype', value: 'emeritus-request', > www/secretary/workbench/views/parts.js.rb: _span 'emeritus request' > [MacBook-Pro-10:~/apache/git/whimsy] clr% grep emeritus */*/*/*/*/*.rb > www/secretary/workbench/views/actions/emeritus-request.json.rb:# Files a > member emeritus request > www/secretary/workbench/views/actions/emeritus-request.json.rb:# - add files > to documents/emeritus-requests-received > www/secretary/workbench/views/actions/emeritus-request.json.rb:# verify that > a membership emeritus request under that name stem doesn't already exist > www/secretary/workbench/views/actions/emeritus-request.json.rb:emeritus_request > = "#{@filename}#{fileext}" > www/secretary/workbench/views/actions/emeritus-request.json.rb:if > emeritus_request =~ /\A\w[-\w]*\.?\w*\z/ # check taint requirements > www/secretary/workbench/views/actions/emeritus-request.json.rb: _warn > "documents/emeritus-requests-received/#{@filename} already exists" > www/secretary/workbench/views/actions/emeritus-request.json.rb: elsif > names.include? emeritus_request.untaint > www/secretary/workbench/views/actions/emeritus-request.json.rb: _warn > "documents/emeritus-requests-received/#{emeritus_request} already exists" > www/secretary/workbench/views/actions/emeritus-request.json.rb: _warn > "#{emeritus_request} is not a valid file name" > www/secretary/workbench/views/actions/emeritus-request.json.rb:# file the > emeritus request in svn > www/secretary/workbench/views/actions/emeritus-request.json.rb:task "svn > commit documents/emeritus-requests-received/#{emeritus_request}" do > www/secretary/workbench/views/actions/emeritus-request.json.rb: dest = > "#{dir}/emeritus-requests-received" > www/secretary/workbench/views/actions/emeritus-request.json.rb: > 'https://svn.apache.org/repos/private/documents/emeritus-requests-received', > www/secretary/workbench/views/actions/emeritus-request.json.rb: svn > 'commit', "#{dest}/#{emeritus_request}", '-m', summary > www/secretary/workbench/views/actions/emeritus-request.json.rb: body: > template('emeritus-request.erb') > www/secretary/workbench/views/forms/emeritus-request.js.rb: _form method: > 'post', action: '../../tasklist/emeritus-request', target: 'content' do > [MacBook-Pro-10:~/apache/git/whimsy] clr% grep emeritus */*/*/*/*/*/*.rb > grep: No match. > [MacBook-Pro-10:~/apache/git/whimsy] clr% > > Craig L Russell > c...@apache.org >