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
>

Reply via email to