esminc / bento Goto Github PK
View Code? Open in Web Editor NEWbento
License: MIT License
bento
License: MIT License
以前 #59 で指摘のあった部分を修正しました。
#59 で修正すべきでしたが、修正が漏れてしまったためここでの修正となります。
下記コメント部分で言っていた「単体のPR」です。
#59 (comment)
動画作る
誰が注文したのかわからないし、そもそも入力ミスの可能性もあるしで、お弁当の注文者の方が困ってしまいそう。
customer_name は必須になるようにしたい。
newsletter:470 を参照
アプリ内で 注文
と 予約
という単語が出てくるが、これらは両方とも実質的には同じものを指していると思うので、どちらかに統一したい。
アプリ使用者にとっては、なにか使い分けがあるのかと考えて混乱してしまうと思う。
開発者にとっては、なにかあったときに grep しづらいので、修正漏れが出るおそれがある。
TBE
そもそも注文できないのに表示してるのは不自然だし、使う人にとってもまぎらわしいので。
2017/03/01のミーティングで話したことをもとに、みんなが見えるところにアップロードする。
テストを追加せずにPR出しているので @colorbox がテストを追加する。
管理者が注文を締め切った後に業者に弁当を頼むためにメールすることになるが、そのメールを楽に出せるようにするためにどの弁当をいくつ頼むかという内容のメール本文をすぐに書ける方が良いという要望があったため。
注文を締めた後、注文確認画面にメールにコピペするための文言(注文内容等)が表示されるようになっている。
テンプレは管理者と相談で。
毎回だいたい同じメニューを注文するわたしにとっては、上弁ライス普を毎回選ぶのがめんどくさくなるときがある 🙈
その日が始まったら(0:00:00 になったら)、date
カラムに since(14.days)
を持った Order レコードができるようにしたい。
動作確認などもしておきたいので。本番と同じ環境で動かしたい。
現在、管理者が注文状況を確認するページが同一URLではないため、ページをお気に入りに入れてアクセスしてもらうという運用ができないため
「今日はお給料日だし上弁じゃなくて特弁にしよ!」とかあるかもしれない
yyyy/mm/dd
だけだと何曜日かわからず、「毎週◯曜日は自社勤務」などのように決まっている人にとっては注文するときに脳内でいちいち曜日変換をしないといけなくてめんどくさいので。
Back
など繰り返し出てくる表記はできるだけ一箇所で定義しておきたい。customer_name
などモデルに紐づく表記は label
ヘルパーなどでも使われるので、i18n のしくみを使って定義しておきたい。注文日選択が以下のように日付順に並ばない可能性があるので、日付順に並ぶように修正したい。
@colorbox が作ってくれたワイヤーをもとに、必要なファイルを作成する。
Heroku でよさそう。
軌道に乗ったら有料プランにしていいか部長に聞いてみよう 👂
バリデーションで対応するのがよさそう。
before_action
での対応のほうがより自然
order
に紐付けて新しいorder_item
の作成ができなくなるorder
に紐付いたorder_item
は編集できなくなるorder
に紐付いたorder_item
はキャンセルできなくなるOrderItems#index
のrenderするテンプレートをorderのclosed_atで分けるreceived
メソッドの実装order_item#index のタイトルを変える。
admin 側は既にそうし(ようとし)ているので合わせるかたちでいいかも。
弁当を発注する業者が変わった時など、弁当のマスタデータを差し替える必要が出てくると思うので、それを管理者側で行いたい。
管理者画面で弁当のマスタデータを差し替えることができる画面が存在している。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.