【iDempiere Lab】JPiere12へのバージョンアップ作業メモ

JPCS

release-12のブランチを追加。

マイグレーションスクリプトの適用

ver12にするために必要なマイグレーションスクリプトを適用します。

マイグレーションスクリプト適用メモ

ver11からver12へのマイグレーションスクリプトの適用では特に問題になるようなエラーには遭遇しませんでした。

言語メンテナンス -> ja_JP > 欠落した翻訳の追加の実行

特にレコードが追加されるようなことは無かったが念のため実行しておく。

テーマの切替え

◆システムコンフィグ設定のZK_THEMEがiceblue-cになっているのでjpiereに戻す

JPBP

release-12のブランチを追加。

マニフェストファイル等の修正

◆MANIFEST.MF

  • Versionを12に修正

◆POM.xml

  • 親POMのパスの修正

ソースコードの修正: org.adempiere.baseプロジェクト所属のクラス

【TODO】自動仕訳のクラスで、原価詳細の計算ロジックが変更になっていることで非推奨のメソッドを使っており警告が表示されているので要修正

◆Doc_InvoiceJP

関連するIDEMPIEREのチケット

◆Doc_InOutJP

関連するIDEMPIEREのチケット

◆Doc_JPRecognition

関連するIDEMPIEREのチケット

JPFS

release-12のブランチを追加。

マニフェストファイル等の修正

◆MANIFEST.MF

  • Versionを12に修正

◆POM.xml

  • 親POMのパスの修正

システムコンフィグ設定: ZK_THEMEの修正

◆システムコンフィグ設定のZK_THEMEがiceblue-cになっているのでjpiereに戻す

CSS修正

◆ログイン画面

  • 左サイドコンテンツの、OSS ERP Solutionsの画像とiDempiereの画像、ZKの画像をDIVタグにalign="center"でセンターに配置していたがエラーになるようになった。そのため、CSSを使用してセンターに配置するように修正した。
  • その他、CSSの修正

JPMS

release-12のブランチを追加。

マニフェストファイル等の修正

◆MANIFEST.MF

  • Versionを12に修正

◆POM.xml

  • 親POMのパスの修正

ソースコードの修正: org.adempiere.baseプロジェクト所属のクラス

◆MCostDetail

関連するJPIEREのカスタマイズ

関連するIDEMPIEREのチケット

◆LayoutEngine

関連するJPIEREのカスタマイズ

  • 【JPIERE-0003】通貨端数表示制御

関連するIDEMPIEREのチケット

◆TableElement

関連するJPIEREのカスタマイズ

  • 【JPIERE-0004】一覧レポートヘッダの複数行表示

◆HTMLReportRenderer

関連するJPIEREのカスタマイズ

  • 【JPIERE-0003】通貨端数表示制御

関連するIDEMPIEREのチケット

 

ソースコードの修正: org.adempiere.ui.zkプロジェクト所属のクラス

◆JPiereAttachmentBaseWindow

AbstractComponentクラスのsetWidgetAttriubute()メソッドが使用できなくなって、代わりにsetClinetAttribute()メソッドクラスに修正。

◆スペルミスによるクラス名の修正

  • JPiereAttchmentBaseWindow -> JPiereAttachmentBaseWindow
  • JPiereAttachmntFileRecordRenderer ->JPiereAttachmentFileRecordRenderer  

◆AbstractADWindowContent  

◆WListItemRenderer

関連するJPIEREのカスタマイズ

  • 【JPIERE-0455】検索ウィンドウの金額の端数表示制御

関連するIDEMPIEREのカスタマイズ

◆FindWindow

JPPS: GroupWare

release-12のブランチを追加。

マニフェストファイル等の修正

◆MANIFEST.MF

  • Versionを12に修正

◆POM.xml

  • 親POMのパスの修正

ソースコードの修正

JPPS: Pivot Window

release-12のブランチを追加。

マニフェストファイル等の修正

◆MANIFEST.MF

  • Versionを12に修正

◆POM.xml

  • 親POMのパスの修正

ソースコードの修正

AbstractComponent.setWidgetAttribute() -> setClientAttribute()に修正

【TODO】ピボットの集計結果を表示するところにCSSが割り当たっていないので要確認

JPPS: Consolidated Management

release-12のブランチを追加。

マニフェストファイル等の修正

◆MANIFEST.MF

  • Versionを12に修正

◆POM.xml

  • 親POMのパスの修正

JPPS: Delete Client

release-12のブランチを追加。

マニフェストファイル等の修正

◆MANIFEST.MF

  • Versionを12に修正

◆POM.xml

  • 親POMのパスの修正

JPPS: Bulk update

release-12のブランチを追加。

マニフェストファイル等の修正

◆MANIFEST.MF

  • Versionを12に修正

◆POM.xml

  • 親POMのパスの修正

JPPS: Generic Export

release-12のブランチを追加。

マニフェストファイル等の修正

◆MANIFEST.MF

  • Versionを12に修正

◆POM.xml

  • 親POMのパスの修正

ソースコードの修正

AbstractComponent.setWidgetAttribute() -> setClientAttribute()に修正

【TODO】Util.stripDiacritics()メソッドのDeprecatedの対応

JPPS: シンプルインプットウィンドウ

release-12のブランチを追加。

マニフェストファイル等の修正

◆MANIFEST.MF

  • Versionを12に修正

◆POM.xml

  • 親POMのパスの修正

ソースコードの修正

AbstractComponent.setWidgetAttribute() -> setClientAttribute()に修正

JPPS: SSO

release-12のブランチを追加。

マニフェストファイル等の修正

◆MANIFEST.MF

  • Versionを12に修正

◆POM.xml

  • 親POMのパスの修正

JPPS: フォームウィンドウ

release-12のブランチを追加。

マニフェストファイル等の修正

◆MANIFEST.MF

  • Versionを12に修正

◆POM.xml

  • 親POMのパスの修正

JPPS: Custom Contract

release-12のブランチを追加。

マニフェストファイル等の修正

◆MANIFEST.MF

  • Versionを12に修正

◆POM.xml

  • 親POMのパスの修正

【TODO】I_M_Promotionについて

I_JP_EstimationLineのI_M_PromotionのgetM_Promotion()がエラーになった。とりあえずコメントアウトしているが要影響調査。X_JP_EstimationLineのgetM_Promotion()メソッドも同様。

JPPS: Custom PP

release-12のブランチを追加。

マニフェストファイル等の修正

◆MANIFEST.MF

  • Versionを12に修正

◆POM.xml

  • 親POMのパスの修正