$30 off During Our Annual Pro Sale. View Details »

管理画面から用語やメッセージを変更するプラグイン作りました

 管理画面から用語やメッセージを変更するプラグイン作りました

第16回redmine.tokyo勉強会 LT

リポジトリ: https://github.com/ishikawa999/redmine_message_customize

Mizuki Ishikawa

May 18, 2019
Tweet

More Decks by Mizuki Ishikawa

Other Decks in Technology

Transcript

  1. ؅ཧը໘͔Β
    ༻ޠ΍ϝοηʔδΛมߋ͢Δ
    ϓϥάΠϯ࡞Γ·ͨ͠

    View Slide

  2. Title Text

    View Slide

  3. redmine_message_customize
    https://github.com/ishikawa999/redmine_message_customize
    ؅ཧը໘͔Β༻ޠ΍ϝοηʔδΛมߋ͢ΔϓϥάΠϯ

    View Slide

  4. ·ͩgoogleʹΫϩʔϧ͞Ε͍ͯͳ͍ͷͰ
    ݕࡧͯ͠΋ग़͖ͯ·ͤΜ...(:_;)
    ؅ཧը໘͔Β༻ޠ΍ϝοηʔδΛมߋ͢ΔϓϥάΠϯ

    View Slide

  5. େ·͔ͳػೳ

    View Slide

  6. ௨ৗϞʔυ

    View Slide

  7. YAMLϞʔυ
    طʹKBZNMΛΧελϚΠζ͍ͯ͠Δ৔߹ɺ
    ɹͦΕΛ͜ͷϞʔυʹίϐϖ͢Ε͹
    Ҡߦ׬ྃʂ

    View Slide

  8. Demo

    View Slide

  9. ࡞Ζ͏ͱࢥͬͨ
    ͖͔͚ͬ

    View Slide

  10. ɾ https://www.redmine.org/issues/29045
    ɾར༻ऀ͢Δਓʹ߹Θͤͯ༻ޠΛ

    ͳ͡Έਂ͍(Πϝʔδ͠΍͍͢)ݴ༿ʹม͍͑ͨ

    έʔε͕͋Δ͜ͱΛ஌ͬͨ
    ʮτϥοΧʔʯΛʮνέοτछผʯɹɹ
    ʹม͍͑ͨ ͱ͍͏ٞ࿦

    View Slide

  11. ɾhttps://www.redmine.org/issues/29164
    ɾʮྑͦ͞͏ʯ
    ɾ͍͖ͳΓຊՈʹೖΕΑ͏ͱ͢Δͱେมͦ͏

    ɹͱΓ͋͑ͣϓϥάΠϯΛ࡞Ζ͏
    ɾͦΕͬΆ͍΋ͷͰ͖ͨ <= ΠϚίί
    ʮymlΛը໘͔Β্ॻ͖͍ͨ͠ʯ
    ɹͱ͍͏νέοτ

    View Slide

  12. ͍͍ͱ͜Ζ

    View Slide

  13. αʔό؅ཧऀʹཔ·ͳͯ͘΋
    Redmine಺ͷ໊শΛஔ͖׵͑Δ
    ͜ͱ͕ग़དྷΔ
    =>
    ʮτϥοΧʔ͕Θ͔ΓͮΒ͍ͷͰνέοτछผʹ͍ͨ͠ʯ

    View Slide

  14. migrationͳͲແ͠Ͱ΋ಈͨ͘Ίɺ
    ɹಋೖɾఫڈ͕؆୯ʂ

    View Slide

  15. config/locales/ja.yml
    Λ௚઀ॻ͖׵͑Δͱ
    RedmineͷόʔδϣϯΞοϓ࣌ʹ
    ίϯϑϦΫτ͢Δ͜ͱ͕͋Δ
    =>
    ίϯϑϦΫτ͠ͳ͘ͳΔ

    View Slide

  16. ͥͻ࢖ͬͯΈ͍ͯͩ͘͞
    (Redmine3.2·Ͱ͸ಈ࡞֬ೝࡁΈ)

    View Slide