メインコンテンツまでスキップ

· 約2分

概要

  • カテゴリ管理の全環境統一化
  • API機能追加
  • 受注CSVカラム追加

全体

  • カテゴリ管理をタノミマスターの管理画面から、プログラムのソースコードで管理するように変更。
    • 開発環境、ステージング、本番環境すべての環境でカテゴリIDを同一にすることで、入稿データの変更手間をなくしました。

メーカー向け

  • CSVのマスタ登録などの非同期処理において、メモリサイズを増加。
  • 受注CSVに「注文単位の備考」のカラムを追加。

小売向け

管理者向け

  • CircleCIのcontainer imageがdeprecationで使えなくなったので取得先を更新し、それに伴う追加設定。
  • gem更新
    • jmespath
    • money-rails
    • aws-sdk-s3
    • aws-sdk-ecs
    • rubocop-performance
    • aws-sdk-rails
    • counter-culture
    • ransack
    • phonelib
    • bullet

システム内部

· 約1分

概要

  • メーカー向けAPIの機能追加です

メーカー向け

以下のエンドポイントの {order_code} において、 OrdersMaker.code を指定する場合だと注文を一意に特定できないため、 OrdersMaker.id も指定できるように変更しました。

/api/v1/maker/orders_makers/{order_code}/order_products
/api/v1/maker/orders_makers/{order_code}/order_products/{branch_number}
/api/v1/maker/orders_makers/{order_code}/order_products/{branch_number}/confirm
/api/v1/maker/orders_makers/{order_code}/order_products/{branch_number}/update_delivery_date

OrdersMaker.idの指定のほうが優先されます。

小売向け

  • なし。

管理者向け

  • なし

システム内部

· 約1分

概要

  • 小売向けのUI改善フェーズ2のリリースです。
  • 商品に対する属性を設定するためのサブマスタが追加されます。
  • カテゴリデータのスキーマ変更があり、不可逆なリリースのためメジャーバージョンを上げてv3となります。

メーカー向け

  • サブマスタが追加されます。
  • カテゴリのIDがすべて変更になります。

小売向け

  • UIが変更になります。

管理者向け

  • なし

システム内部

https://github.com/tanomimaster/tanomimaster-www/releases/tag/v3.0.0

  • サブマスタの定義を追加

· 約1分

メーカー向け

  • なし

小売向け

  • なし

管理者向け

  • なし

システム内部

  • 約20個 ライブラリの更新
  • seedデータ生成のfix
  • 開発マシンのARM対応

· 約1分
  • 新コスモス電機 の画像追加

システム

  • 画像ファイルの入稿ロジックの変更
    • before: 会社名 => 画像ファイル名
    • after: `会社コード => 画像ファイル名'
  • ライブラリ更新
    • rails 6.1.3.1 => 6.1.5
    • ruby 3.0.1 => 3.0.4

· 約2分

メーカー向け

 | 1 | 型式(品番) | string | 255 | o |  | o | 1234567890 | ASCII文字( `\:*?"<>` 以外) |
| 2 | カテゴリID | bigint | | | o | o | 1 | |
| 3 | メーカー内部コード | string | 255 | | | | | |
-| 4 | 製品名 | string | 255 | | | o | | |
+| 4 | 商品名 | string | 255 | | | o | | |
| 5 | メーカー希望小売価格(税抜) | integer | 2,147,483,647 | | | | | 単位は日本円。税抜。空白の場合はオープンプライス。 |
| 6 | 目安納期日数 | integer| 2,147,483,647| | | o | 3 | 営業日の数字を記載 |
| 7 | ガスマスタを使うかどうかフラグ | boolean | | | | o | 1 | 注文時にLPか都市ガスかを選択する必要がある商品 |~
  • API
    • 注文の備考を追加

小売向け

  • API
    • 注文の備考を追加

管理者向け

  • パンくずリスト追加

システム内部

  • ライブラリ更新
    • pumaセキュリティ更新
    • rspec関係 ライブラリ更新
  • dockerイメージ軽量化

· 約1分

商品属性

  • メーカーの管理メニューから遷移可能な「商品属性」のページに、CSV入稿時に利用する「サブマスタ区分」と「サブマスタ区分値」の値が記載されておりますので、ご参照ください。
カラム名称長さPKFK必須備考
1型式(品番)文字列255o
2サブマスタ区分文字列255obath
3サブマスタ区分値文字列255oreheating

· 約3分
 | 9 | 仕入先名 | 文字列 | 32 | o | o | o |  |  |
| 10 | 注文番号 | 半角英数字 | 10 | | | o | | 注文番号 |
| 11 | 注文明細No | 半角英数字 | 3 | | | o | | 明細No |
-| 12 | 商品コード | 文字列 | 30 | | | o | | |
-| 13 | メーカー内部コード | 半角英数字 | 10 | | | o | | |
+| 12 | 商品コード | 文字列 | 255 | | | o | | |
+| 13 | メーカー内部コード | 半角英数字 | 255 | | | o | | |
| 14 | ガス種 | 半角英数字 | 10 | | | | | LP, 13Aなど |
| 15 | 発注数 | 数値 | 4 | | | o | | |
| 16 | 発注単価 | int | 9 | | | o | | |
| 17 | 希望納期 | date | 10 | | | | | |
-| 18 | 営業所名 | string | 50 | | | o | | |
+| 18 | 営業所名 | string | 255 | | | o | | |
| 19 | 営業所電話番号 | string | 15 | | | o | | |
| 20 | 営業所FAX | string | 15 | | | o | | |
-| 21 | 担当者名 | string | 30 | | | o | | |
+| 21 | 担当者名 | string | 255 | | | o | | |
| 22 | 納品先名 | string | 20 | | | o | | |
| 23 | 納品先住所 | string | 152 | | | o | | |
| 24 | 納品先TEL | string | 15 | | | o | | |