Skip to content
Snippets Groups Projects
corpus-integration.xml 8.6 KiB
Newer Older
<?xml version="1.0" encoding="UTF-8"?>
<custom-workflow>
  <after-destroy></after-destroy>
  <after-save>if @need_create_d == 1
  issue = Issue.create!(
    :author =&gt; User.current,
    :project =&gt; project,
    :tracker =&gt; tracker,
    :assigned_to =&gt; assigned_to,
    :parent_issue_id =&gt; id,
    :subject =&gt; "1. Use corpus validator",
    :description =&gt; "To use it, see https://lab.multilingua.uni-hamburg.de/redmine/projects/redmine/wiki/How_to_use_the_Corpus_Validator
	Fix the problems that are found by the validator.  
	cf. https://lab.multilingua.uni-hamburg.de/redmine/projects/redmine/wiki/Korpusaufbereitung_Workflow#1-Use-corpus-validator",
    :status_id =&gt; 1,
    :tracker_id =&gt; 5,
    :fixed_version_id =&gt; fixed_version_id,
    :due_date =&gt; due_date)
  issue = Issue.create!(
    :author =&gt; User.current,
    :project =&gt; project,
    :tracker =&gt; tracker,
    :assigned_to =&gt; assigned_to,
    :parent_issue_id =&gt; id,
    :subject =&gt; "2. Create new .exs via Coma (issue #" + id.to_s + ")",
    :description =&gt; "Maintenance → segment transcriptions…
	cf. https://lab.multilingua.uni-hamburg.de/redmine/projects/redmine/wiki/Korpusaufbereitung_Workflow#2-Create-new-exs-via-Coma",
    :status_id =&gt; 1,
    :tracker_id =&gt; 5,
    :fixed_version_id =&gt; fixed_version_id,
    :due_date =&gt; due_date)
  issue = Issue.create!(
    :author =&gt; User.current,
    :project =&gt; project,
    :tracker =&gt; tracker,
    :assigned_to =&gt; assigned_to,
    :parent_issue_id =&gt; id,
    :subject =&gt; "3. Update segment counts in Coma (issue #" + id.to_s + ")",
    :description =&gt; "Maintenance → update segment counts…
	cf. https://lab.multilingua.uni-hamburg.de/redmine/projects/redmine/wiki/Korpusaufbereitung_Workflow#3-Update-segment-counts-in-Coma",
    :status_id =&gt; 1,
    :tracker_id =&gt; 5,
    :fixed_version_id =&gt; fixed_version_id,
    :due_date =&gt; due_date)
  issue = Issue.create!(
    :author =&gt; User.current,
    :project =&gt; project,
    :tracker =&gt; tracker,
    :assigned_to =&gt; assigned_to,
    :parent_issue_id =&gt; id,
    :subject =&gt; "4. Convert audio to .wav and .mp3 and video to .mpg, .mp4 and.webm  (issue #" + id.to_s + ")",
    :description =&gt; "Audio: https://lab.multilingua.uni-hamburg.de/redmine/projects/redmine/wiki/Audio_conversion Video: https://lab.multilingua.uni-hamburg.de/redmine/projects/redmine/wiki/Video_conversion
	cf. https://lab.multilingua.uni-hamburg.de/redmine/projects/redmine/wiki/Korpusaufbereitung_Workflow#4-Convert-audio-to-wav-and-mp3-and-video-to-mpg-mp4-andwebm",
    :status_id =&gt; 1,
    :tracker_id =&gt; 5,
    :fixed_version_id =&gt; fixed_version_id,
    :due_date =&gt; due_date)
  issue = Issue.create!(
    :author =&gt; User.current,
    :project =&gt; project,
    :tracker =&gt; tracker,
    :assigned_to =&gt; assigned_to,
    :parent_issue_id =&gt; id,
    :subject =&gt; "5. Link new media files with exb and coma (issue #" + id.to_s + ")",
    :description =&gt; "exb: Oxygen: Suchen → Finden/Ersetzen in Dateien…
Gesuchter Text: &lt;referenced-file url=''
Xpath angeben zusätzlich vielleicht
Spezifizierter Pfad: S:\Korpora\HZSK\{Korpusname}
Include files '*.exb'
Alle suchen
cf. https://lab.multilingua.uni-hamburg.de/redmine/projects/redmine/wiki/Korpusaufbereitung_Workflow#5-Link-media-files-with-exb-and-coma",
    :status_id =&gt; 1,
    :tracker_id =&gt; 5,
    :fixed_version_id =&gt; fixed_version_id,
    :due_date =&gt; due_date)
	issue = Issue.create!(
    :author =&gt; User.current,
    :project =&gt; project,
    :tracker =&gt; tracker,
    :assigned_to =&gt; assigned_to,
    :parent_issue_id =&gt; id,
    :subject =&gt; "6. Remove absolute paths in .exs and .coma (issue #" + id.to_s + ")",
    :description =&gt; "coma: 
                  in Datei 'S:\Korpora\HZSK\{Korpusname}' suchen und durch nichts ersetzen = löschen
                  exs:
                  Oxygen: Suchen → Finden/Ersetzen in Dateien…
                  Gesuchter Text: 'S:\Korpora\HZSK\{Korpusname}'
                  Xpath angeben zusätzlich vielleicht
                  Spezifizierter Pfad: S:\Korpora\HZSK\{Korpusname}
                  Include files '*.exs'
                  Alle such
				  cf. https://lab.multilingua.uni-hamburg.de/redmine/projects/redmine/wiki/Korpusaufbereitung_Workflow#6-Remove-absolute-paths-in-exs-and-coma",
    :status_id =&gt; 1,
    :tracker_id =&gt; 5,
    :fixed_version_id =&gt; fixed_version_id,
    :due_date =&gt; due_date)
  issue = Issue.create!(
    :author =&gt; User.current,
    :project =&gt; project,
    :tracker =&gt; tracker,
    :assigned_to =&gt; assigned_to,
    :parent_issue_id =&gt; id,
    :subject =&gt; "7. Add additional files as AsocFiles in Coma(issue #" + id.to_s + ")",
    :description =&gt; "
	cf. https://lab.multilingua.uni-hamburg.de/redmine/projects/redmine/wiki/Korpusaufbereitung_Workflow#7-Add-additional-files-as-AsocFiles-in-Coma",
    :status_id =&gt; 1,
    :tracker_id =&gt; 5,
    :fixed_version_id =&gt; fixed_version_id,
    :due_date =&gt; due_date)
  issue = Issue.create!(
    :author =&gt; User.current,
    :project =&gt; project,
    :tracker =&gt; tracker,
    :assigned_to =&gt; assigned_to,
    :parent_issue_id =&gt; id,
    :subject =&gt; "8. Create a html-desc(issue #" + id.to_s + ")",
    :description =&gt; "
	cf. https://lab.multilingua.uni-hamburg.de/redmine/projects/redmine/wiki/Korpusaufbereitung_Workflow#8-Create-a-html-desc",
    :status_id =&gt; 1,
    :tracker_id =&gt; 5,
    :fixed_version_id =&gt; fixed_version_id,
    :due_date =&gt; due_date)
  issue = Issue.create!(
    :author =&gt; User.current,
    :project =&gt; project,
    :tracker =&gt; tracker,
    :assigned_to =&gt; assigned_to,
    :parent_issue_id =&gt; id,
    :subject =&gt; "9. Make Coma machine readable (issue #" + id.to_s + ")",
    :description =&gt; "see https://lab.multilingua.uni-hamburg.de/redmine/projects/redmine/wiki/Coma2cmdi
	cf. https://lab.multilingua.uni-hamburg.de/redmine/projects/redmine/wiki/Korpusaufbereitung_Workflow#9-Make-Coma-machine-readable",
    :status_id =&gt; 1,
    :tracker_id =&gt; 5,
    :fixed_version_id =&gt; fixed_version_id,
    :due_date =&gt; due_date)
	
  issue = Issue.create!(
    :author =&gt; User.current,
    :project =&gt; project,
    :tracker =&gt; tracker,
    :assigned_to =&gt; assigned_to,
    :parent_issue_id =&gt; id,
    :subject =&gt; "10. Check metadata in Coma (issue #" + id.to_s + ")",
    :description =&gt; "Check Coma for metadata which are not in the cmdi yet and modify stylesheet (xslt) to grab them
	cf. https://lab.multilingua.uni-hamburg.de/redmine/projects/redmine/wiki/Korpusaufbereitung_Workflow#10-Check-metadata-in-Coma",
    :status_id =&gt; 1,
    :tracker_id =&gt; 5,
    :fixed_version_id =&gt; fixed_version_id,
    :due_date =&gt; due_date) 

  
  issue = Issue.create!(
    :author =&gt; User.current,
    :project =&gt; project,
    :tracker =&gt; tracker,
    :assigned_to =&gt; assigned_to,
    :parent_issue_id =&gt; id,
    :subject =&gt; "11. Generate CMDI and FOXML (issue #" + id.to_s + ")",
    :description =&gt; "see https://lab.multilingua.uni-hamburg.de/redmine/projects/redmine/wiki/Coma2cmdi
	cf. https://lab.multilingua.uni-hamburg.de/redmine/projects/redmine/wiki/Korpusaufbereitung_Workflow#11-Generate-CMDI-and-FOXML",
    :status_id =&gt; 1,
    :tracker_id =&gt; 5,
    :fixed_version_id =&gt; fixed_version_id,
    :due_date =&gt; due_date)
  issue = Issue.create!(
    :author =&gt; User.current,
    :project =&gt; project,
    :tracker =&gt; tracker,
    :assigned_to =&gt; assigned_to,
    :parent_issue_id =&gt; id,
    :subject =&gt; "12. Add git tag to finalize version (issue #" + id.to_s + ")",
    :description =&gt; "see https://lab.multilingua.uni-hamburg.de/redmine/projects/redmine/wiki/Using_Git_Tag_to_finalize_versions?parent=Wiki
	cf. https://lab.multilingua.uni-hamburg.de/redmine/projects/redmine/wiki/Korpusaufbereitung_Workflow#12-Add-git-tag-to-finalize-version",
    :status_id =&gt; 1,
    :tracker_id =&gt; 5,
    :fixed_version_id =&gt; fixed_version_id,
    :due_date =&gt; due_date)
end</after-save>
  <author></author>
  <before-destroy></before-destroy>
  <before-save>if @issue.status_id == 2 &amp;&amp; !children?
  if @issue.tracker_id==14
    @need_create_d = 1
  end
end</before-save>
  <created-at type="datetime">2016-03-04T11:41:11Z</created-at>
  <description>Creates a subissue referencing the parent issue.</description>
  <name>corpus integration</name>
  <observable>issue</observable>
  <exported-at>2018-07-30T08:51:21Z</exported-at>
  <plugin-version>0.1.5</plugin-version>
  <ruby-version>1.9.3-p484</ruby-version>
  <rails-version>3.2.16</rails-version>
</custom-workflow>